From 8de75564239e181f9deccf286d68c189a750dcf0 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 9 Feb 2019 16:18:28 -0600 Subject: [PATCH 01/48] added all fields from loop report parser --- projects/parsers/loop_report.py | 48 +- projects/parsers/loop_report_parser.py | 165 +- projects/tests/parsers/files/LoopReport.md | 2344 +---------------- .../tests/parsers/test_loop_report_parser.py | 259 ++ 4 files changed, 505 insertions(+), 2311 deletions(-) create mode 100644 projects/tests/parsers/test_loop_report_parser.py diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index bc5c5ed4..28bd9bfc 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -38,7 +38,7 @@ def parse_by_directory(self, directory: dict) -> list: def __parse(self, path, file_name) -> dict: loop_report_dict = {} - dict = parse_loop_report(f"{path}/{file_name}") + dict = parse_loop_report(path, file_name) loop_report_dict["file_name"] = file_name if Sections.LOOP_VERSION in dict: try: @@ -174,16 +174,16 @@ def __parse(self, path, file_name) -> dict: omnipod_pump_manager = None if ( Sections.MINIMED_PUMP_MANAGER in dict - or Sections.OMNIPOD_PUMP_MAANGER in dict + or Sections.OMNIPOD_PUMP_MANAGER in dict ): if Sections.MINIMED_PUMP_MANAGER in dict: try: minimed_pump_manager = dict[Sections.MINIMED_PUMP_MANAGER] except: print("handled error minimed pump manager") - if Sections.OMNIPOD_PUMP_MAANGER in dict: + if Sections.OMNIPOD_PUMP_MANAGER in dict: try: - omnipod_pump_manager = dict[Sections.OMNIPOD_PUMP_MAANGER] + omnipod_pump_manager = dict[Sections.OMNIPOD_PUMP_MANAGER] except: print("handled error omnipod pump manager") @@ -219,10 +219,12 @@ def __parse(self, path, file_name) -> dict: ).group(1) ) - loop_report_dict["retrospective_correction_enabled"] = re.search( + temp = re.search( "retrospectiveCorrectionEnabled: (.+?), retrospectiveCorrection", loop_data_manager["settings"], - ).group(1) + ) + if temp: + loop_report_dict["retrospective_correction_enabled"] = temp.group(1) loop_report_dict["suspend_threshold"] = float( re.search( @@ -260,17 +262,21 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["override_range_workout"] = eval( substr[start_index : workout + 1] ) + try: + premeal = substr.index("preMeal") + start_index = premeal + 10 + check = "" + + while check != "]": + premeal += 1 + check = substr[premeal] + loop_report_dict["override_range_premeal"] = eval( + substr[start_index : premeal + 1] + ) + except: + print("preMeal is not in loop data") - premeal = substr.index("preMeal") - start_index = premeal + 10 - check = "" - while check != "]": - premeal += 1 - check = substr[premeal] - loop_report_dict["override_range_premeal"] = eval( - substr[start_index : premeal + 1] - ) return loop_report_dict @@ -282,12 +288,18 @@ def __set_pump_manager_type( ): if minimed_pump_manager: loop_report_dict["pump_manager_type"] = "minimed" - loop_report_dict["pump_model"] = minimed_pump_manager["pumpModel"].strip() + try: + loop_report_dict["pump_model"] = minimed_pump_manager["pumpModel"].strip() + except: + print("pump model in minimed_pump_manager is not available") elif omnipod_pump_manager: loop_report_dict["pump_manager_type"] = "omnipod" - loop_report_dict["pm_version"] = omnipod_pump_manager["pmVersion"].strip() - loop_report_dict["pi_version"] = omnipod_pump_manager["piVersion"].strip() + try: + loop_report_dict["pm_version"] = omnipod_pump_manager["pmVersion"].strip() + loop_report_dict["pi_version"] = omnipod_pump_manager["piVersion"].strip() + except: + print("pm version or pi version in omnipod_pump_manager is not available") else: loop_report_dict["pump_manager_type"] = "unknown" diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index 8c3d8a9b..18a0cc99 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -7,6 +7,9 @@ * <> license: BSD-2-Clause """ +import pandas as pd +import os +import datetime class Sections: @@ -16,9 +19,15 @@ class Sections: CARB_STORE = "carb_store" DOSE_STORE = "dose_store" MINIMED_PUMP_MANAGER = "minimed_pump_manager" - OMNIPOD_PUMP_MAANGER = "omnipod_pump_manager" + OMNIPOD_PUMP_MANAGER = "omnipod_pump_manager" WATCH_DATA_MANAGER = "watch_data_manager" LOOP_DATA_MANAGER = "loop_data_manager" + GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" + POD_COMMS = "pod_comms" + MESSAGE_LOG = "message_log" + POD_INFO_FAULT_EVENT = "pod_info_fault_event" + OMNIPOD_PUMP_MANAGER_STATE = "omnipod_pump_manager_state" + POD_STATE = "pod_state" def _split_key_value(line, separator): @@ -28,13 +37,16 @@ def _split_key_value(line, separator): return key, value -def parse_loop_report(dataPathAndName): +def parse_loop_report(path: str, file_name: str): current_section = "" all_sections = {} + new_line = False + dataPathAndName = os.path.join(path, file_name) with open(dataPathAndName, "r") as reader: for line in reader: + if line.startswith("Generated:"): key, value = _split_key_value(line, ":") generated = {} @@ -105,6 +117,42 @@ def parse_loop_report(dataPathAndName): all_sections["loop_data_manager"] = loop_data_manager new_line = False + elif line.startswith("retrospectivePredictedGlucose"): + parse_key_value(all_sections, line) + + elif line.startswith("glucoseMomentumEffect"): + parse_key_value(all_sections, line) + + elif line.startswith("retrospectiveGlucoseEffect"): + parse_key_value(all_sections, line) + + elif line.startswith("recommendedTempBasal"): + parse_key_value(all_sections, line) + + elif line.startswith("recommendedBolus"): + parse_key_value(all_sections, line) + + elif line.startswith("lastBolus"): + parse_key_value(all_sections, line) + + elif line.startswith("retrospectiveGlucoseChange"): + parse_key_value(all_sections, line) + + elif line.startswith("lastLoopCompleted"): + parse_key_value(all_sections, line) + + elif line.startswith("lastTempBasal"): + parse_key_value(all_sections, line) + + elif line.startswith("carbsOnBoard"): + parse_key_value(all_sections, line) + + elif line.startswith("error"): + parse_key_value(all_sections, line) + + + + elif line.startswith("insulinCounteractionEffects:"): insulin_counteraction_effects = [] current_section = "insulin_counteraction_effects" @@ -113,12 +161,40 @@ def parse_loop_report(dataPathAndName): ] = insulin_counteraction_effects new_line = False + elif line.startswith("carbEffect:"): + carb_effect = [] + current_section = "carb_effect" + all_sections[ + "carb_effect" + ] = carb_effect + new_line = False + + elif line.startswith("insulinEffect:"): + insulin_effect = [] + current_section = "insulin_effect" + all_sections[ + "insulin_effect" + ] = insulin_effect + new_line = False + elif line.startswith("predictedGlucose:"): predicted_glucose = [] current_section = "predicted_glucose" all_sections["predicted_glucose"] = predicted_glucose new_line = False + elif line.startswith("retrospectiveGlucoseDiscrepancies:"): + retrospective_glucose_discrepancies = [] + current_section = "retrospective_glucose_discrepancies" + all_sections["retrospective_glucose_discrepancies"] = retrospective_glucose_discrepancies + new_line = False + + elif line.startswith("retrospectiveGlucoseDiscrepanciesSummed:"): + retrospective_glucose_discrepancies_summed = [] + current_section = "retrospective_glucose_discrepancies_summed" + all_sections["retrospective_glucose_discrepancies_summed"] = retrospective_glucose_discrepancies_summed + new_line = False + elif line.startswith("retrospectivePredictedGlucose"): retrospective_predicted_glucose = {} current_section = "retrospective_predicted_glucose" @@ -181,12 +257,18 @@ def parse_loop_report(dataPathAndName): all_sections["get_pump_event_values"] = get_pump_event_values new_line = False + elif line.startswith("### getNormalizedDoseEntries"): + get_normalized_dose_entries = [] + current_section = "get_normalized_dose_entries" + all_sections["get_normalized_dose_entries"] = get_normalized_dose_entries + new_line = False + elif line.startswith( "### getNormalizedPumpEventDoseEntriesOverlaidWithBasalEntries" ): - normalized_pump_event_dose = {} - current_section = "normalized_pump_event_dose" - all_sections["normalized_pump_event_dose"] = normalized_pump_event_dose + get_normalized_pump_event_dose = [] + current_section = "get_normalized_pump_event_dose" + all_sections["get_normalized_pump_event_dose"] = get_normalized_pump_event_dose new_line = False elif line.startswith("### InsulinDeliveryStore"): @@ -207,6 +289,56 @@ def parse_loop_report(dataPathAndName): all_sections["omnipod_pump_manager"] = omnipod_pump_manager new_line = False + elif line.startswith("## G6CGMManager"): + g6_cgm_manager = {} + current_section = "g6_cgm_manager" + all_sections["g6_cgm_manager"] = g6_cgm_manager + new_line = False + + elif line.startswith("## ShareClientManager"): + share_client_manager = {} + current_section = "share_client_manager" + all_sections["share_client_manager"] = share_client_manager + new_line = False + + elif line.startswith("## PodComms"): + pod_comms = {} + current_section = "pod_comms" + all_sections["pod_comms"] = pod_comms + new_line = False + + elif line.startswith("### MessageLog"): + message_log = [] + current_section = "message_log" + all_sections["message_log"] = message_log + new_line = False + + elif line.startswith("#### cachedDoseEntries"): + cached_dose_entries = [] + current_section = "cached_dose_entries" + all_sections["cached_dose_entries"] = cached_dose_entries + new_line = False + + elif line.startswith("## PodInfoFaultEvent"): + pod_info_fault_event = {} + current_section = "pod_info_fault_event" + all_sections["pod_info_fault_event"] = pod_info_fault_event + new_line = False + + elif line.startswith("### OmnipodPumpManagerState"): + omnipod_pump_manager_state = {} + current_section = "omnipod_pump_manager_state" + all_sections["omnipod_pump_manager_state"] = omnipod_pump_manager_state + new_line = False + + elif line.startswith("## PodState"): + pod_state = {} + current_section = "pod_state" + all_sections["pod_state"] = pod_state + new_line = False + + + elif line.startswith("\n"): new_line = True @@ -222,6 +354,14 @@ def parse_loop_report(dataPathAndName): or current_section == "get_reservoir_values" or current_section == "predicted_glucose" or current_section == "get_pump_event_values" + or current_section == "get_normalized_dose_entries" + or current_section == "message_log" + or current_section == "cached_dose_entries" + or current_section == "get_normalized_pump_event_dose" + or current_section == "insulin_effect" + or current_section == "carb_effect" + or current_section == "retrospective_glucose_discrepancies" + or current_section == "retrospective_glucose_discrepancies_summed" ): new_line = False i_list = all_sections[current_section] @@ -234,6 +374,8 @@ def parse_loop_report(dataPathAndName): i_list.append(line) + elif not line.startswith("settings") and current_section == Sections.LOOP_DATA_MANAGER: + one="one" elif current_section: new_line = False dict = all_sections[current_section] @@ -250,6 +392,19 @@ def parse_loop_report(dataPathAndName): return all_sections +def parse_key_value(all_sections, line): + dict = all_sections["loop_data_manager"] + key, value = _split_key_value(line, ":") + if key or value != "\n": + if key.startswith("*"): + key = key[1:] + if key.startswith(" "): + key = key[1:] + if value.endswith("\n"): + value.replace("\n", "") + dict[key] = value.replace("\n", "") + + def list_sections_in_loop_report(file_path): section_list = [] existing_sections = [] diff --git a/projects/tests/parsers/files/LoopReport.md b/projects/tests/parsers/files/LoopReport.md index 14256fe9..4df1195e 100644 --- a/projects/tests/parsers/files/LoopReport.md +++ b/projects/tests/parsers/files/LoopReport.md @@ -107,263 +107,38 @@ insulinCounteractionEffects: [ * 2019-01-27 16:16:22 +0000, 2019-01-27 16:21:22 +0000, -0.9461971753678154 * 2019-01-27 16:21:22 +0000, 2019-01-27 16:26:22 +0000, -0.9566544114980243 * 2019-01-27 16:26:22 +0000, 2019-01-27 16:31:22 +0000, -0.1680095551964925 -* 2019-01-27 16:31:22 +0000, 2019-01-27 16:36:22 +0000, 0.21988361395078754 -* 2019-01-27 16:36:22 +0000, 2019-01-27 16:41:22 +0000, 1.2071751925389476 -* 2019-01-27 16:41:22 +0000, 2019-01-27 16:46:22 +0000, 1.1940467245607136 -* 2019-01-27 16:46:22 +0000, 2019-01-27 16:51:22 +0000, 0.9806098570468049 -* 2019-01-27 16:51:22 +0000, 2019-01-27 16:56:22 +0000, 0.16948821279692508 -* 2019-01-27 16:56:22 +0000, 2019-01-27 17:01:22 +0000, -0.03333518031511317 -* 2019-01-27 17:01:22 +0000, 2019-01-27 17:06:22 +0000, 0.3724286066126012 -* 2019-01-27 17:06:22 +0000, 2019-01-27 17:11:21 +0000, 0.18263974764841814 -* 2019-01-27 17:11:21 +0000, 2019-01-27 17:16:21 +0000, 0.19244014570878815 -* 2019-01-27 17:16:21 +0000, 2019-01-27 17:21:21 +0000, 0.003131656233345836 -* 2019-01-27 17:21:21 +0000, 2019-01-27 17:26:21 +0000, -0.18659096459885943 -* 2019-01-27 17:26:21 +0000, 2019-01-27 17:31:21 +0000, 0.22325722973185194 -* 2019-01-27 17:31:21 +0000, 2019-01-27 17:36:21 +0000, 0.4327192771688821 -* 2019-01-27 17:36:21 +0000, 2019-01-27 17:41:21 +0000, 0.8421481731757098 -* 2019-01-27 17:41:21 +0000, 2019-01-27 17:46:21 +0000, 1.052052049574547 -* 2019-01-27 17:46:21 +0000, 2019-01-27 17:51:21 +0000, 0.663937230677974 -* 2019-01-27 17:51:21 +0000, 2019-01-27 18:01:21 +0000, 0.890382915040008 -* 2019-01-27 18:01:21 +0000, 2019-01-27 18:06:20 +0000, 1.1234304973631355 -* 2019-01-27 18:06:20 +0000, 2019-01-27 18:11:21 +0000, 0.9380278797184952 -* 2019-01-27 18:11:21 +0000, 2019-01-27 18:16:21 +0000, 0.7636087997835261 -* 2019-01-27 18:16:21 +0000, 2019-01-27 18:21:21 +0000, 0.9858502956310892 -* 2019-01-27 18:21:21 +0000, 2019-01-27 18:26:21 +0000, 1.0078180143283872 -* 2019-01-27 18:26:21 +0000, 2019-01-27 18:31:21 +0000, 0.8294897726210116 -* 2019-01-27 18:31:21 +0000, 2019-01-27 18:36:21 +0000, 0.4505630209151447 -* 2019-01-27 18:36:21 +0000, 2019-01-27 18:41:21 +0000, 0.6724938093455036 -* 2019-01-27 18:41:21 +0000, 2019-01-27 18:46:21 +0000, 0.30843710944521086 -* 2019-01-27 18:46:21 +0000, 2019-01-27 18:51:21 +0000, 0.36533955009467145 -* 2019-01-27 18:51:21 +0000, 2019-01-27 18:56:21 +0000, 0.4164319125712225 -* 2019-01-27 18:56:21 +0000, 2019-01-27 19:01:21 +0000, 0.46767856125603224 -* 2019-01-27 19:01:21 +0000, 2019-01-27 19:06:21 +0000, 0.924914606478019 -* 2019-01-27 19:06:21 +0000, 2019-01-27 19:11:21 +0000, 1.1752286861256818 -* 2019-01-27 19:11:21 +0000, 2019-01-27 19:16:20 +0000, 1.2229323625933515 -* 2019-01-27 19:16:20 +0000, 2019-01-27 19:21:21 +0000, 1.650922643766632 -* 2019-01-27 19:21:21 +0000, 2019-01-27 19:26:21 +0000, 1.8885575369841188 -* 2019-01-27 19:26:21 +0000, 2019-01-27 19:31:21 +0000, 1.9157523308189908 -* 2019-01-27 19:31:21 +0000, 2019-01-27 19:36:20 +0000, 0.9429680728789184 -* 2019-01-27 19:36:20 +0000, 2019-01-27 19:41:21 +0000, 0.5605359758152728 -* 2019-01-27 19:41:21 +0000, 2019-01-27 19:46:20 +0000, 0.5829886785461178 -* 2019-01-27 19:46:20 +0000, 2019-01-27 19:51:21 +0000, 0.7921338933105361 -* 2019-01-27 19:51:21 +0000, 2019-01-27 19:56:21 +0000, 0.8016105510910904 -* 2019-01-27 19:56:21 +0000, 2019-01-27 20:01:21 +0000, 1.2022601174752818 -* 2019-01-27 20:01:21 +0000, 2019-01-27 20:06:21 +0000, 1.3985434785010538 -* 2019-01-27 20:06:21 +0000, 2019-01-27 20:11:21 +0000, 1.793434696649163 -* 2019-01-27 20:11:21 +0000, 2019-01-27 20:16:21 +0000, 1.3871769081338754 -* 2019-01-27 20:16:21 +0000, 2019-01-27 20:21:21 +0000, 1.3811625565922099 -* 2019-01-27 20:21:21 +0000, 2019-01-27 20:26:21 +0000, 0.17783513528276843 -* 2019-01-27 20:26:21 +0000, 2019-01-27 20:31:21 +0000, -0.42180731107795566 -* 2019-01-27 20:31:21 +0000, 2019-01-27 20:36:21 +0000, -0.21696280045524358 -* 2019-01-27 20:36:21 +0000, 2019-01-27 20:41:21 +0000, 0.3894534094564192 -* 2019-01-27 20:41:21 +0000, 2019-01-27 20:46:21 +0000, 1.1946235272319228 -* 2019-01-27 20:46:21 +0000, 2019-01-27 20:51:21 +0000, 1.3937755770051836 -* 2019-01-27 20:51:21 +0000, 2019-01-27 20:56:21 +0000, 1.9874387537594913 -* 2019-01-27 20:56:21 +0000, 2019-01-27 21:01:21 +0000, 1.3788398954497494 -* 2019-01-27 21:01:21 +0000, 2019-01-27 21:06:21 +0000, 0.5719200015779734 -* 2019-01-27 21:06:21 +0000, 2019-01-27 21:11:21 +0000, 0.36659863446974433 -* 2019-01-27 21:11:21 +0000, 2019-01-27 21:16:21 +0000, 0.36630138115985456 -* 2019-01-27 21:16:21 +0000, 2019-01-27 21:21:21 +0000, 0.5681055129374611 -* 2019-01-27 21:21:21 +0000, 2019-01-27 21:26:21 +0000, 0.971671910160154 -* 2019-01-27 21:26:21 +0000, 2019-01-27 21:31:21 +0000, 0.9755582546476944 -* 2019-01-27 21:31:21 +0000, 2019-01-27 21:36:21 +0000, 0.3785587498476673 -* 2019-01-27 21:36:21 +0000, 2019-01-27 21:41:21 +0000, 0.5819079103372417 -* 2019-01-27 21:41:21 +0000, 2019-01-27 21:46:21 +0000, 0.18315622425137687 -* 2019-01-27 21:46:21 +0000, 2019-01-27 21:51:21 +0000, 0.38247103696091356 -* 2019-01-27 21:51:21 +0000, 2019-01-27 21:56:21 +0000, 0.17879872279502249 -* 2019-01-27 21:56:21 +0000, 2019-01-27 22:01:21 +0000, 0.17121179934594008 -* 2019-01-27 22:01:21 +0000, 2019-01-27 22:06:21 +0000, 0.7625833302595991 -* 2019-01-27 22:06:21 +0000, 2019-01-27 22:11:21 +0000, 0.7643335711802762 -* 2019-01-27 22:11:21 +0000, 2019-01-27 22:16:20 +0000, 0.9882153031216174 -* 2019-01-27 22:16:20 +0000, 2019-01-27 22:21:20 +0000, 0.799298354079599 -* 2019-01-27 22:21:20 +0000, 2019-01-27 22:26:20 +0000, 0.8098750293256557 -* 2019-01-27 22:26:20 +0000, 2019-01-27 22:31:20 +0000, 0.8171179233376392 -* 2019-01-27 22:31:20 +0000, 2019-01-27 22:36:20 +0000, 1.020136950012261 -* 2019-01-27 22:36:20 +0000, 2019-01-27 22:41:20 +0000, 1.0181932834536724 -* 2019-01-27 22:41:20 +0000, 2019-01-27 22:46:20 +0000, 0.8142627957380396 -* 2019-01-27 22:46:20 +0000, 2019-01-27 22:51:20 +0000, 0.6086599510758844 -* 2019-01-27 22:51:20 +0000, 2019-01-27 22:56:20 +0000, 0.601671420722772 -* 2019-01-27 22:56:20 +0000, 2019-01-27 23:01:20 +0000, 0.592427131605268 -* 2019-01-27 23:01:20 +0000, 2019-01-27 23:06:20 +0000, 0.5800642625125533 -* 2019-01-27 23:06:20 +0000, 2019-01-27 23:11:20 +0000, 0.167293330455567 -* 2019-01-27 23:11:20 +0000, 2019-01-27 23:16:20 +0000, 0.15297032120303125 -* 2019-01-27 23:16:20 +0000, 2019-01-27 23:21:20 +0000, 0.1361105804862973 -* 2019-01-27 23:21:20 +0000, 2019-01-27 23:26:20 +0000, 0.11945531738291493 -* 2019-01-27 23:26:20 +0000, 2019-01-27 23:31:20 +0000, 0.30187560604934444 -* 2019-01-27 23:31:20 +0000, 2019-01-27 23:36:20 +0000, 0.682337279566741 -* 2019-01-27 23:36:20 +0000, 2019-01-27 23:41:20 +0000, 0.6635524171485031 -* 2019-01-27 23:41:20 +0000, 2019-01-27 23:46:20 +0000, 0.8443569355611884 -* 2019-01-27 23:46:20 +0000, 2019-01-27 23:51:20 +0000, 0.2237119181086541 -* 2019-01-27 23:51:20 +0000, 2019-01-27 23:56:20 +0000, 0.004362386438822341 -* 2019-01-27 23:56:20 +0000, 2019-01-28 00:01:20 +0000, -0.014969775083307013 -* 2019-01-28 00:01:20 +0000, 2019-01-28 00:06:20 +0000, 0.36576518834808663 -* 2019-01-28 00:06:20 +0000, 2019-01-28 00:11:20 +0000, 0.1503035450560219 -* 2019-01-28 00:11:20 +0000, 2019-01-28 00:16:20 +0000, -0.06406448944268277 -* 2019-01-28 00:16:20 +0000, 2019-01-28 00:21:20 +0000, -0.27750438958590845 -* 2019-01-28 00:21:20 +0000, 2019-01-28 00:26:20 +0000, -0.6900653080414713 -* 2019-01-28 00:26:20 +0000, 2019-01-28 00:31:20 +0000, -0.4856179925010565 -* 2019-01-28 00:31:20 +0000, 2019-01-28 00:36:20 +0000, -0.45038016236939027 -* 2019-01-28 00:36:20 +0000, 2019-01-28 00:41:20 +0000, -0.02040368914395003 -* 2019-01-28 00:41:20 +0000, 2019-01-28 00:46:20 +0000, 0.4018166114429277 -* 2019-01-28 00:46:20 +0000, 2019-01-28 00:51:20 +0000, 0.4173277203050133 -* 2019-01-28 00:51:20 +0000, 2019-01-28 00:56:20 +0000, 0.026175922405093387 -* 2019-01-28 00:56:20 +0000, 2019-01-28 01:01:20 +0000, -0.168237544006206 -* 2019-01-28 01:01:20 +0000, 2019-01-28 01:06:20 +0000, -0.36167839519991957 -* 2019-01-28 01:06:20 +0000, 2019-01-28 01:11:20 +0000, -0.35819336088198944 -* 2019-01-28 01:11:20 +0000, 2019-01-28 01:16:20 +0000, 0.04002169908382029 -* 2019-01-28 01:16:20 +0000, 2019-01-28 01:21:20 +0000, 0.23352462837884785 -* 2019-01-28 01:21:20 +0000, 2019-01-28 01:26:20 +0000, 0.6228989800354496 -* 2019-01-28 01:26:20 +0000, 2019-01-28 01:31:20 +0000, 1.0086770676315493 -* 2019-01-28 01:31:20 +0000, 2019-01-28 01:36:20 +0000, 1.5913805830128462 -* 2019-01-28 01:36:20 +0000, 2019-01-28 01:41:20 +0000, 1.7727296658302634 -* 2019-01-28 01:41:20 +0000, 2019-01-28 01:46:20 +0000, 2.1553562780769426 -* 2019-01-28 01:46:20 +0000, 2019-01-28 01:51:20 +0000, 1.7417039013663156 -* 2019-01-28 01:51:20 +0000, 2019-01-28 01:56:20 +0000, 1.9362355271086245 -* 2019-01-28 01:56:20 +0000, 2019-01-28 02:01:20 +0000, 1.9381403285756276 -* 2019-01-28 02:01:20 +0000, 2019-01-28 02:06:20 +0000, 1.945323725538378 -* 2019-01-28 02:06:20 +0000, 2019-01-28 02:11:21 +0000, 1.5495740820431048 -* 2019-01-28 02:11:21 +0000, 2019-01-28 02:16:20 +0000, 1.1699129047433166 -* 2019-01-28 02:16:20 +0000, 2019-01-28 02:21:20 +0000, 0.7789136867686465 -* 2019-01-28 02:21:20 +0000, 2019-01-28 02:26:20 +0000, 0.5920243882745921 -* 2019-01-28 02:26:20 +0000, 2019-01-28 02:31:21 +0000, 0.40150932822267543 -* 2019-01-28 02:31:21 +0000, 2019-01-28 02:36:20 +0000, 0.2122884729798797 -* 2019-01-28 02:36:20 +0000, 2019-01-28 02:41:20 +0000, 0.2171264022471405 -* 2019-01-28 02:41:20 +0000, 2019-01-28 02:46:20 +0000, 0.4173059847245667 -* 2019-01-28 02:46:20 +0000, 2019-01-28 02:51:20 +0000, 0.8125348205203863 -* 2019-01-28 02:51:20 +0000, 2019-01-28 02:56:20 +0000, 0.8034075315137329 -* 2019-01-28 02:56:20 +0000, 2019-01-28 03:01:20 +0000, 0.5917891539809943 -* 2019-01-28 03:01:20 +0000, 2019-01-28 03:06:20 +0000, 0.7805931494271249 -* 2019-01-28 03:06:20 +0000, 2019-01-28 03:11:20 +0000, 1.1698956154596314 -* 2019-01-28 03:11:20 +0000, 2019-01-28 03:16:20 +0000, 1.1585514131968353 -* 2019-01-28 03:16:20 +0000, 2019-01-28 03:21:20 +0000, 0.9454086023826676 -* 2019-01-28 04:36:21 +0000, 2019-01-28 04:41:21 +0000, -0.29694149570239925 -* 2019-01-28 04:41:21 +0000, 2019-01-28 04:46:21 +0000, -0.2953531091764117 -* 2019-01-28 04:46:21 +0000, 2019-01-28 04:51:21 +0000, 0.10444869164867797 -* 2019-01-28 04:51:21 +0000, 2019-01-28 04:56:21 +0000, 0.10036164381754702 -* 2019-01-28 04:56:21 +0000, 2019-01-28 05:01:21 +0000, -0.10770722974447088 -* 2019-01-28 05:01:21 +0000, 2019-01-28 05:06:22 +0000, -0.31899394659550967 -* 2019-01-28 05:06:22 +0000, 2019-01-28 05:11:21 +0000, 0.06654432514844102 -* 2019-01-28 05:11:21 +0000, 2019-01-28 05:16:21 +0000, 0.44960261074840013 -* 2019-01-28 05:16:21 +0000, 2019-01-28 05:21:21 +0000, 0.03072916890108415 -* 2019-01-28 05:21:21 +0000, 2019-01-28 05:26:21 +0000, -0.7879230269454804 -* 2019-01-28 05:26:21 +0000, 2019-01-28 05:31:21 +0000, 0.5932639120146361 -* 2019-01-28 05:31:21 +0000, 2019-01-28 05:36:21 +0000, 0.5723091551885263 -* 2019-01-28 05:36:21 +0000, 2019-01-28 05:41:21 +0000, 0.3506408085829176 -* 2019-01-28 05:41:21 +0000, 2019-01-28 05:46:21 +0000, 0.5288887649795891 -* 2019-01-28 05:46:21 +0000, 2019-01-28 05:51:21 +0000, -0.2826984404415815 -* 2019-01-28 05:51:21 +0000, 2019-01-28 05:56:21 +0000, -0.2704841050434282 -* 2019-01-28 05:56:21 +0000, 2019-01-28 06:01:20 +0000, -0.2595412566788519 -* 2019-01-28 06:01:20 +0000, 2019-01-28 06:06:21 +0000, -0.24902003005526285 -* 2019-01-28 06:06:21 +0000, 2019-01-28 06:11:20 +0000, -0.04344065367114787 -* 2019-01-28 06:11:20 +0000, 2019-01-28 06:16:20 +0000, 0.1608562933795088 -* 2019-01-28 06:16:20 +0000, 2019-01-28 06:21:20 +0000, -0.43870292057201127 -* 2019-01-28 06:21:20 +0000, 2019-01-28 06:26:20 +0000, 1.759438139913204 -* 2019-01-28 06:26:20 +0000, 2019-01-28 06:31:20 +0000, 0.5505897615476897 -* 2019-01-28 06:31:20 +0000, 2019-01-28 06:36:20 +0000, 1.1422933735191234 -* 2019-01-28 06:36:20 +0000, 2019-01-28 06:41:20 +0000, 1.1314608173648137 -* 2019-01-28 06:41:20 +0000, 2019-01-28 06:46:20 +0000, 0.11833654544118416 -* 2019-01-28 06:46:20 +0000, 2019-01-28 06:51:20 +0000, -0.6967589942903258 -* 2019-01-28 06:51:20 +0000, 2019-01-28 06:56:20 +0000, 0.4864675839622236 -* 2019-01-28 06:56:20 +0000, 2019-01-28 07:01:20 +0000, 0.26835601516548874 -* 2019-01-28 07:01:20 +0000, 2019-01-28 07:06:20 +0000, 0.4483665538491456 -* 2019-01-28 07:06:20 +0000, 2019-01-28 07:11:21 +0000, 0.030423110183900065 -* 2019-01-28 07:11:21 +0000, 2019-01-28 07:16:21 +0000, 0.014147728848844326 -* 2019-01-28 07:16:21 +0000, 2019-01-28 07:21:21 +0000, 0.0002634357617947511 -* 2019-01-28 07:21:21 +0000, 2019-01-28 07:26:20 +0000, 0.1876474355633784 -* 2019-01-28 07:26:20 +0000, 2019-01-28 07:31:21 +0000, 0.17434354761760504 -* 2019-01-28 07:31:21 +0000, 2019-01-28 07:36:21 +0000, 0.1626755648567184 -* 2019-01-28 07:36:21 +0000, 2019-01-28 07:41:21 +0000, 0.15067970138403852 -* 2019-01-28 07:41:21 +0000, 2019-01-28 07:46:20 +0000, -0.05920278769280826 -* 2019-01-28 07:46:20 +0000, 2019-01-28 07:51:20 +0000, -0.06662999325981075 -* 2019-01-28 07:51:20 +0000, 2019-01-28 07:56:20 +0000, -0.2732700914002939 -* 2019-01-28 07:56:20 +0000, 2019-01-28 08:01:20 +0000, 0.3198729347590281 -* 2019-01-28 08:01:20 +0000, 2019-01-28 08:06:21 +0000, 0.11359198797224743 -* 2019-01-28 08:06:21 +0000, 2019-01-28 08:11:20 +0000, 0.10759241970737622 -* 2019-01-28 08:11:20 +0000, 2019-01-28 08:16:20 +0000, -0.697647804970801 -* 2019-01-28 08:16:20 +0000, 2019-01-28 08:21:21 +0000, -0.7012006888303313 -* 2019-01-28 08:21:21 +0000, 2019-01-28 08:26:21 +0000, 0.49214096365154814 -* 2019-01-28 08:26:21 +0000, 2019-01-28 08:31:20 +0000, -1.3138944925539278 -* 2019-01-28 08:31:20 +0000, 2019-01-28 08:36:21 +0000, 0.08251890713166739 -* 2019-01-28 08:36:21 +0000, 2019-01-28 08:41:21 +0000, 0.0764694503711845 -* 2019-01-28 08:41:21 +0000, 2019-01-28 08:46:20 +0000, 0.06976264692465807 -* 2019-01-28 08:46:20 +0000, 2019-01-28 08:51:21 +0000, 0.2620140548979016 -* 2019-01-28 08:51:21 +0000, 2019-01-28 08:56:21 +0000, 0.2543767691857394 -* 2019-01-28 08:56:21 +0000, 2019-01-28 09:01:20 +0000, 0.2464751987898114 -* 2019-01-28 09:01:20 +0000, 2019-01-28 09:06:20 +0000, 0.03809018909837435 -* 2019-01-28 09:06:20 +0000, 2019-01-28 09:11:20 +0000, -0.16796174708335826 -* 2019-01-28 09:11:20 +0000, 2019-01-28 09:16:20 +0000, 0.02760448010741999 -* 2019-01-28 09:16:20 +0000, 2019-01-28 09:21:20 +0000, -0.5737938375928612 -* 2019-01-28 09:21:20 +0000, 2019-01-28 09:26:20 +0000, 0.022603553291001242 -* 2019-01-28 09:26:20 +0000, 2019-01-28 09:31:21 +0000, 0.22037141754151587 -* 2019-01-28 09:31:21 +0000, 2019-01-28 09:36:20 +0000, -0.3831516329434999 -* 2019-01-28 09:36:20 +0000, 2019-01-28 09:41:20 +0000, -0.1850987832989719 -* 2019-01-28 09:41:20 +0000, 2019-01-28 09:46:20 +0000, -0.38734367077103377 -* 2019-01-28 09:46:20 +0000, 2019-01-28 09:51:20 +0000, 0.009871743222425374 -* 2019-01-28 09:51:20 +0000, 2019-01-28 09:56:20 +0000, 0.20646740799251234 -* 2019-01-28 09:56:20 +0000, 2019-01-28 10:01:20 +0000, 0.20211310593653864 -* 2019-01-28 10:01:20 +0000, 2019-01-28 10:06:21 +0000, 0.19829518692463377 -* 2019-01-28 10:06:21 +0000, 2019-01-28 10:11:20 +0000, -0.004242671949240393 -* 2019-01-28 10:11:20 +0000, 2019-01-28 10:16:20 +0000, -0.6055644177519117 -* 2019-01-28 10:16:20 +0000, 2019-01-28 10:21:20 +0000, -0.20561149908427243 -* 2019-01-28 10:21:20 +0000, 2019-01-28 10:26:20 +0000, 0.5945614392545003 -* 2019-01-28 10:26:20 +0000, 2019-01-28 10:31:20 +0000, 0.19383682142420847 -* 2019-01-28 10:31:20 +0000, 2019-01-28 10:36:20 +0000, -0.006792516072488935 -* 2019-01-28 10:36:20 +0000, 2019-01-28 10:41:21 +0000, -0.20575263611490963 -* 2019-01-28 10:41:21 +0000, 2019-01-28 10:46:20 +0000, -0.6064886570243996 -* 2019-01-28 10:46:20 +0000, 2019-01-28 10:51:20 +0000, -0.004190475852894504 -* 2019-01-28 10:51:20 +0000, 2019-01-28 10:56:21 +0000, 0.1963879224017274 -* 2019-01-28 10:56:21 +0000, 2019-01-28 11:01:21 +0000, 0.3959484362800894 -* 2019-01-28 11:01:21 +0000, 2019-01-28 11:06:20 +0000, -0.6073306698409373 -* 2019-01-28 11:06:20 +0000, 2019-01-28 11:11:20 +0000, -0.6101039817043491 -* 2019-01-28 11:11:20 +0000, 2019-01-28 11:16:21 +0000, -0.21185467766983274 -* 2019-01-28 11:16:21 +0000, 2019-01-28 11:21:21 +0000, -0.014782079807081521 -* 2019-01-28 11:21:21 +0000, 2019-01-28 11:26:20 +0000, -0.26137850433938165 -* 2019-01-28 11:26:20 +0000, 2019-01-28 11:31:20 +0000, -0.2195250294321831 -* 2019-01-28 11:31:20 +0000, 2019-01-28 11:36:20 +0000, -0.4246149856286225 -* 2019-01-28 11:36:20 +0000, 2019-01-28 11:41:20 +0000, -0.03044654953930289 -* 2019-01-28 11:41:20 +0000, 2019-01-28 11:46:21 +0000, -0.09712339548494958 -* 2019-01-28 11:46:21 +0000, 2019-01-28 11:51:20 +0000, -0.6473170316625443 -* 2019-01-28 11:51:20 +0000, 2019-01-28 11:56:20 +0000, 0.14675340935301492 -* 2019-01-28 11:56:20 +0000, 2019-01-28 12:01:21 +0000, 0.9358735691276838 -* 2019-01-28 12:01:21 +0000, 2019-01-28 12:06:20 +0000, 0.5309452984528514 -* 2019-01-28 12:06:20 +0000, 2019-01-28 12:11:20 +0000, -0.08017693937292594 -* 2019-01-28 12:11:20 +0000, 2019-01-28 12:16:21 +0000, -0.08998482372760407 -* 2019-01-28 12:16:21 +0000, 2019-01-28 12:21:20 +0000, -0.38065091194592043 -* 2019-01-28 12:21:20 +0000, 2019-01-28 12:26:20 +0000, 0.09525227257067963 -* 2019-01-28 12:26:20 +0000, 2019-01-28 12:31:21 +0000, 0.09098624718191746 -* 2019-01-28 12:31:21 +0000, 2019-01-28 12:36:20 +0000, -0.31417325059663387 -* 2019-01-28 12:36:20 +0000, 2019-01-28 12:41:20 +0000, 0.0818699392301442 -* 2019-01-28 12:41:20 +0000, 2019-01-28 12:46:21 +0000, 0.19095274490999037 -* 2019-01-28 12:46:21 +0000, 2019-01-28 12:51:20 +0000, 0.28052023797422326 -* 2019-01-28 12:51:20 +0000, 2019-01-28 12:56:20 +0000, -2.1181967601935576 -* 2019-01-28 12:56:20 +0000, 2019-01-28 13:01:21 +0000, -2.3144438377035614 -* 2019-01-28 13:01:21 +0000, 2019-01-28 13:06:20 +0000, 2.8933791815689 -* 2019-01-28 13:06:20 +0000, 2019-01-28 13:11:21 +0000, 1.991599439187813 -* 2019-01-28 13:11:21 +0000, 2019-01-28 13:16:21 +0000, 0.4969461175180372 -* 2019-01-28 13:16:21 +0000, 2019-01-28 13:21:20 +0000, -0.2990276849189202 -* 2019-01-28 13:21:20 +0000, 2019-01-28 13:26:21 +0000, -0.690742445260475 -* 2019-01-28 13:26:21 +0000, 2019-01-28 13:31:20 +0000, -1.3936260346520557 -* 2019-01-28 13:31:20 +0000, 2019-01-28 13:36:21 +0000, -1.9701882288153423 -* 2019-01-28 13:36:21 +0000, 2019-01-28 13:41:20 +0000, 0.7570956673810941 -* 2019-01-28 13:41:20 +0000, 2019-01-28 13:46:20 +0000, 0.5725049510103327 -* 2019-01-28 13:46:20 +0000, 2019-01-28 13:51:20 +0000, 0.4767191880555816 -* 2019-01-28 13:51:20 +0000, 2019-01-28 13:56:20 +0000, -0.005661497539405072 -* 2019-01-28 13:56:20 +0000, 2019-01-28 14:01:20 +0000, -0.19912350668366152 -* 2019-01-28 14:01:20 +0000, 2019-01-28 14:06:19 +0000, -0.3081271628858835 -* 2019-01-28 14:06:19 +0000, 2019-01-28 14:11:20 +0000, 0.0061185209736480655 -* 2019-01-28 14:11:20 +0000, 2019-01-28 14:16:19 +0000, 0.0068476389811592325 -* 2019-01-28 14:16:19 +0000, 2019-01-28 14:21:20 +0000, -0.19054699650339363 -* 2019-01-28 14:21:20 +0000, 2019-01-28 14:26:19 +0000, 0.01212309944037083 -* 2019-01-28 14:26:19 +0000, 2019-01-28 14:31:19 +0000, 0.21413776198745624 -* 2019-01-28 14:31:19 +0000, 2019-01-28 14:36:20 +0000, 0.815526773032415 -* 2019-01-28 14:36:20 +0000, 2019-01-28 14:41:19 +0000, -0.17907476565232688 -* 2019-01-28 14:41:19 +0000, 2019-01-28 14:46:19 +0000, -0.576935551408806 -* 2019-01-28 14:46:19 +0000, 2019-01-28 14:51:19 +0000, 0.42772205140944736 -* 2019-01-28 14:51:19 +0000, 2019-01-28 14:56:19 +0000, -0.16832229059571766 -* 2019-01-28 14:56:19 +0000, 2019-01-28 15:01:20 +0000, -0.3656979792656759 -* 2019-01-28 15:01:20 +0000, 2019-01-28 15:06:20 +0000, -0.5612230833009877 -* 2019-01-28 15:06:20 +0000, 2019-01-28 15:11:20 +0000, -0.15746085803101267 -* 2019-01-28 15:11:20 +0000, 2019-01-28 15:16:20 +0000, 0.6440984117446583 + +] +insulinEffect: [ +* GlucoseEffect(start, mg/dL) +* 2018-11-28 00:30:00 +0000, -598.4414718881781 +* 2018-11-28 00:35:00 +0000, -608.2232418870775 +* 2018-11-28 00:40:00 +0000, -618.1781269950548 +* 2018-11-28 00:45:00 +0000, -628.2362250846572 +* 2018-11-28 00:50:00 +0000, -638.3355211023576 +* 2018-11-28 00:55:00 +0000, -648.4211533199497 +* 2018-11-28 01:00:00 +0000, -658.4447024193285 +* 2018-11-28 01:05:00 +0000, -668.3632968575748 +* 2018-11-28 01:10:00 +0000, -678.1394998374639 +* 2018-11-28 01:15:00 +0000, -687.740877675081 + +] +carbEffect: [ +* GlucoseEffect(start, mg/dL) +* 2018-11-28 00:00:00 +0000, 309.375 +* 2018-11-28 00:05:00 +0000, 309.375 +* 2018-11-28 00:10:00 +0000, 309.375 +* 2018-11-28 00:15:00 +0000, 309.375 +* 2018-11-28 00:20:00 +0000, 309.375 +* 2018-11-28 00:25:00 +0000, 309.375 +* 2018-11-28 00:30:00 +0000, 309.375 +* 2018-11-28 00:35:00 +0000, 313.1571581860383 +* 2018-11-28 00:40:00 +0000, 320.79604707492723 +* 2018-11-28 00:45:00 +0000, 328.4349359638161 +* 2018-11-28 00:50:00 +0000, 336.073824852705 +* 2018-11-28 00:55:00 +0000, 343.7127137415939 +* 2018-11-28 01:00:00 +0000, 351.3516026304828 + ] predictedGlucose: [ @@ -380,70 +155,29 @@ predictedGlucose: [ * 2019-01-28 16:00:00 +0000, 86.59083783299144 * 2019-01-28 16:05:00 +0000, 86.66555585381998 * 2019-01-28 16:10:00 +0000, 86.77683520191353 -* 2019-01-28 16:15:00 +0000, 86.92521097785732 -* 2019-01-28 16:20:00 +0000, 87.06166310407576 -* 2019-01-28 16:25:00 +0000, 87.18657445807551 -* 2019-01-28 16:30:00 +0000, 87.30036060017812 -* 2019-01-28 16:35:00 +0000, 87.40355987211228 -* 2019-01-28 16:40:00 +0000, 87.4967727773405 -* 2019-01-28 16:45:00 +0000, 87.58041626246342 -* 2019-01-28 16:50:00 +0000, 87.65476704819528 -* 2019-01-28 16:55:00 +0000, 87.72029003700567 -* 2019-01-28 17:00:00 +0000, 87.77754565123954 -* 2019-01-28 17:05:00 +0000, 87.8273377716408 -* 2019-01-28 17:10:00 +0000, 87.87044653212743 -* 2019-01-28 17:15:00 +0000, 87.90751659629285 -* 2019-01-28 17:20:00 +0000, 87.93889754994686 -* 2019-01-28 17:25:00 +0000, 87.96500123976884 -* 2019-01-28 17:30:00 +0000, 87.98647008053209 -* 2019-01-28 17:35:00 +0000, 88.00392652213652 -* 2019-01-28 17:40:00 +0000, 88.01795871129279 -* 2019-01-28 17:45:00 +0000, 88.02912156874194 -* 2019-01-28 17:50:00 +0000, 88.0379378183584 -* 2019-01-28 17:55:00 +0000, 88.04489934830934 -* 2019-01-28 18:00:00 +0000, 88.05046836922816 -* 2019-01-28 18:05:00 +0000, 88.05508417906836 -* 2019-01-28 18:10:00 +0000, 88.05917636320798 -* 2019-01-28 18:15:00 +0000, 88.06314680728673 -* 2019-01-28 18:20:00 +0000, 88.06727407099355 -* 2019-01-28 18:25:00 +0000, 88.07155325261802 -* 2019-01-28 18:30:00 +0000, 88.07596408572763 -* 2019-01-28 18:35:00 +0000, 88.08048771649001 -* 2019-01-28 18:40:00 +0000, 88.0851791482404 -* 2019-01-28 18:45:00 +0000, 88.09021545216102 -* 2019-01-28 18:50:00 +0000, 88.0955744117943 -* 2019-01-28 18:55:00 +0000, 88.10122342167693 -* 2019-01-28 19:00:00 +0000, 88.10713178627508 -* 2019-01-28 19:05:00 +0000, 88.11312558507561 -* 2019-01-28 19:10:00 +0000, 88.11889980331782 -* 2019-01-28 19:15:00 +0000, 88.12484203567728 -* 2019-01-28 19:20:00 +0000, 88.13124497984529 -* 2019-01-28 19:25:00 +0000, 88.13808315983019 -* 2019-01-28 19:30:00 +0000, 88.14502479923775 -* 2019-01-28 19:35:00 +0000, 88.15104161042552 -* 2019-01-28 19:40:00 +0000, 88.15539987378455 -* 2019-01-28 19:45:00 +0000, 88.15777204139727 -* 2019-01-28 19:50:00 +0000, 88.15835646191698 -* 2019-01-28 19:55:00 +0000, 88.15761275402889 -* 2019-01-28 20:00:00 +0000, 88.15598599919659 -* 2019-01-28 20:05:00 +0000, 88.15389249855268 -* 2019-01-28 20:10:00 +0000, 88.15170285865179 -* 2019-01-28 20:15:00 +0000, 88.149703828917 -* 2019-01-28 20:20:00 +0000, 88.14810111911734 -* 2019-01-28 20:25:00 +0000, 88.14688621614334 -* 2019-01-28 20:30:00 +0000, 88.14603489653823 -* 2019-01-28 20:35:00 +0000, 88.145523923539 -* 2019-01-28 20:40:00 +0000, 88.14533102945123 -* 2019-01-28 20:45:00 +0000, 88.14543489642449 -* 2019-01-28 20:50:00 +0000, 88.14574261113549 -* 2019-01-28 20:55:00 +0000, 88.14596950526587 -* 2019-01-28 21:00:00 +0000, 88.14598217974014 -* 2019-01-28 21:05:00 +0000, 88.14598217974014 -* 2019-01-28 21:10:00 +0000, 88.14598217974014 -* 2019-01-28 21:15:00 +0000, 88.14598217974014 -* 2019-01-28 21:20:00 +0000, 88.14598217974014 -* 2019-01-28 21:25:00 +0000, 88.14598217974014 -* 2019-01-28 21:30:00 +0000, 88.14598217974014 + +] + +retrospectiveGlucoseDiscrepancies: [ +* GlucoseEffect(start, mg/dL) +* 2018-11-28 00:02:31 +0000, 13.150577197081377 +* 2018-11-28 00:07:31 +0000, 12.919204522363694 +* 2018-11-28 00:12:31 +0000, 12.608407801742223 +* 2018-11-28 00:17:31 +0000, 10.545044902415762 +* 2018-11-28 00:22:31 +0000, 8.421663202254713 +* 2018-11-28 00:27:31 +0000, 6.513801087385557 +* 2018-11-28 00:32:31 +0000, 3.0069010219924754 + +] +retrospectiveGlucoseDiscrepanciesSummed: [ +* GlucoseChange(start, end, mg/dL) +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:02:31 +0000, 13.150577197081377 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:07:31 +0000, 26.06978171944507 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:12:31 +0000, 38.67818952118729 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:17:31 +0000, 49.22323442360305 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:22:31 +0000, 57.644897625857766 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:27:31 +0000, 64.15869871324333 +* 2018-11-28 00:02:31 +0000, 2018-11-28 00:32:31 +0000, 67.1655997352358 ] retrospectivePredictedGlucose: [LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:55:00 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:00:00 +0000, quantity: 88.8429 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:05:00 +0000, quantity: 88.6718 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:10:00 +0000, quantity: 88.48 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:15:00 +0000, quantity: 88.2673 mg/dL)] @@ -491,277 +225,6 @@ StoredGlucoseSample(sampleUUID: 574F9FD3-E283-4880-9A4D-002B5641E526, syncIdenti StoredGlucoseSample(sampleUUID: 960009BD-5B7C-458B-9426-8DEE05DE874D, syncIdentifier: "960009BD-5B7C-458B-9426-8DEE05DE874D", syncVersion: 1, startDate: 2019-01-27 16:26:22 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") StoredGlucoseSample(sampleUUID: C067386B-AB07-42C6-9480-4EF450661287, syncIdentifier: "C067386B-AB07-42C6-9480-4EF450661287", syncVersion: 1, startDate: 2019-01-27 16:31:22 +0000, quantity: 70 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") StoredGlucoseSample(sampleUUID: AFCF551E-BA6D-45A3-9507-18ADCC1F41EB, syncIdentifier: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", syncVersion: 1, startDate: 2019-01-27 16:36:22 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DF058CCD-CA1A-4BAC-92E9-8F044009FE52, syncIdentifier: "DF058CCD-CA1A-4BAC-92E9-8F044009FE52", syncVersion: 1, startDate: 2019-01-27 16:41:22 +0000, quantity: 77 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3871277D-91A3-4C3D-ACD7-B6FDF8F3F9EE, syncIdentifier: "3871277D-91A3-4C3D-ACD7-B6FDF8F3F9EE", syncVersion: 1, startDate: 2019-01-27 16:46:22 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 49454158-5C7D-4248-B7A2-A13E1DD89BAA, syncIdentifier: "49454158-5C7D-4248-B7A2-A13E1DD89BAA", syncVersion: 1, startDate: 2019-01-27 16:51:22 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9CDC322F-48C5-4E82-98B4-1688C7DD24A4, syncIdentifier: "9CDC322F-48C5-4E82-98B4-1688C7DD24A4", syncVersion: 1, startDate: 2019-01-27 16:56:22 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6E95AD16-BD94-41C3-A19D-EAE65A0A8952, syncIdentifier: "6E95AD16-BD94-41C3-A19D-EAE65A0A8952", syncVersion: 1, startDate: 2019-01-27 17:01:22 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 630BD21A-B03B-4830-8212-DE3B02CCE019, syncIdentifier: "630BD21A-B03B-4830-8212-DE3B02CCE019", syncVersion: 1, startDate: 2019-01-27 17:06:22 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 36681A17-8CFD-4779-8A68-3B804F4C0C6B, syncIdentifier: "36681A17-8CFD-4779-8A68-3B804F4C0C6B", syncVersion: 1, startDate: 2019-01-27 17:11:21 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D841E3CD-6193-432A-B50D-5D11C0B9851B, syncIdentifier: "D841E3CD-6193-432A-B50D-5D11C0B9851B", syncVersion: 1, startDate: 2019-01-27 17:16:21 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F65BFA55-2B3C-47AB-9FB8-F4AD556D8084, syncIdentifier: "F65BFA55-2B3C-47AB-9FB8-F4AD556D8084", syncVersion: 1, startDate: 2019-01-27 17:21:21 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5CD593DC-7449-4387-A9AD-D25E6F3795D0, syncIdentifier: "5CD593DC-7449-4387-A9AD-D25E6F3795D0", syncVersion: 1, startDate: 2019-01-27 17:26:21 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F2D0EEB4-4672-4838-B02B-5D1B03A5C63A, syncIdentifier: "F2D0EEB4-4672-4838-B02B-5D1B03A5C63A", syncVersion: 1, startDate: 2019-01-27 17:31:21 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DEB0E288-CBE0-48CE-8620-B6704B11CC41, syncIdentifier: "DEB0E288-CBE0-48CE-8620-B6704B11CC41", syncVersion: 1, startDate: 2019-01-27 17:36:21 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 80403307-A81F-46F6-85FE-F31B758A4F07, syncIdentifier: "80403307-A81F-46F6-85FE-F31B758A4F07", syncVersion: 1, startDate: 2019-01-27 17:41:21 +0000, quantity: 99 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0A661FCD-8E6E-4857-B8BF-3EEBA0D8B92F, syncIdentifier: "0A661FCD-8E6E-4857-B8BF-3EEBA0D8B92F", syncVersion: 1, startDate: 2019-01-27 17:46:21 +0000, quantity: 104 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0A85CF12-B0A8-46C2-8ED4-C6EB26319D00, syncIdentifier: "0A85CF12-B0A8-46C2-8ED4-C6EB26319D00", syncVersion: 1, startDate: 2019-01-27 17:51:21 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 36E9535A-E507-4D47-9B2A-D18DE2378530, syncIdentifier: "36E9535A-E507-4D47-9B2A-D18DE2378530", syncVersion: 1, startDate: 2019-01-27 18:01:21 +0000, quantity: 115 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0C632D73-2DA3-4AB5-A038-D18DA4DEC17C, syncIdentifier: "0C632D73-2DA3-4AB5-A038-D18DA4DEC17C", syncVersion: 1, startDate: 2019-01-27 18:06:20 +0000, quantity: 120 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 829A5548-9A29-462A-8DE0-3C29E434DF04, syncIdentifier: "829A5548-9A29-462A-8DE0-3C29E434DF04", syncVersion: 1, startDate: 2019-01-27 18:11:21 +0000, quantity: 124 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A8D165AB-62E0-4F75-BBAB-0316FC6D6AC1, syncIdentifier: "A8D165AB-62E0-4F75-BBAB-0316FC6D6AC1", syncVersion: 1, startDate: 2019-01-27 18:16:21 +0000, quantity: 127 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C095D2BA-F5BA-44B8-AE3C-D80A0180A83F, syncIdentifier: "C095D2BA-F5BA-44B8-AE3C-D80A0180A83F", syncVersion: 1, startDate: 2019-01-27 18:21:21 +0000, quantity: 131 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F6C482BD-7572-40FA-A67D-71AA412CC45F, syncIdentifier: "F6C482BD-7572-40FA-A67D-71AA412CC45F", syncVersion: 1, startDate: 2019-01-27 18:26:21 +0000, quantity: 135 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 18B4155B-9CE6-4036-91F9-324DF5167FA0, syncIdentifier: "18B4155B-9CE6-4036-91F9-324DF5167FA0", syncVersion: 1, startDate: 2019-01-27 18:31:21 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EF165A09-AAD7-4FAF-8391-D902FEF81690, syncIdentifier: "EF165A09-AAD7-4FAF-8391-D902FEF81690", syncVersion: 1, startDate: 2019-01-27 18:36:21 +0000, quantity: 139 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 23D33B7F-FBE2-416A-8499-26BF5CC49D57, syncIdentifier: "23D33B7F-FBE2-416A-8499-26BF5CC49D57", syncVersion: 1, startDate: 2019-01-27 18:41:21 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7B778A60-DC59-413F-8BC7-C4042DDBF8C5, syncIdentifier: "7B778A60-DC59-413F-8BC7-C4042DDBF8C5", syncVersion: 1, startDate: 2019-01-27 18:46:21 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A3ABBDDC-6827-4E6D-A261-102CE79876A7, syncIdentifier: "A3ABBDDC-6827-4E6D-A261-102CE79876A7", syncVersion: 1, startDate: 2019-01-27 18:51:21 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E6E4CF45-83E9-47B9-B65E-6C58C94C7508, syncIdentifier: "E6E4CF45-83E9-47B9-B65E-6C58C94C7508", syncVersion: 1, startDate: 2019-01-27 18:56:21 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B2A83422-7DE3-4FB7-985A-EFD1D70131A5, syncIdentifier: "B2A83422-7DE3-4FB7-985A-EFD1D70131A5", syncVersion: 1, startDate: 2019-01-27 19:01:21 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BE7AB8C8-0F2D-40FA-BF96-A86F09BED25A, syncIdentifier: "BE7AB8C8-0F2D-40FA-BF96-A86F09BED25A", syncVersion: 1, startDate: 2019-01-27 19:06:21 +0000, quantity: 143 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 92C83D87-7721-4035-B61F-2A1F7B565815, syncIdentifier: "92C83D87-7721-4035-B61F-2A1F7B565815", syncVersion: 1, startDate: 2019-01-27 19:11:21 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 677BEFB8-FBAF-4A22-84E6-598CFB100593, syncIdentifier: "677BEFB8-FBAF-4A22-84E6-598CFB100593", syncVersion: 1, startDate: 2019-01-27 19:16:20 +0000, quantity: 149 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C72FAE3C-0E3C-4E47-AFDF-58A3C322DC81, syncIdentifier: "C72FAE3C-0E3C-4E47-AFDF-58A3C322DC81", syncVersion: 1, startDate: 2019-01-27 19:21:21 +0000, quantity: 154 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6E5D6FA6-5AB8-48CF-A874-801E9BF3F6E0, syncIdentifier: "6E5D6FA6-5AB8-48CF-A874-801E9BF3F6E0", syncVersion: 1, startDate: 2019-01-27 19:26:21 +0000, quantity: 160 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E72CC26A-8A59-4D7C-AB03-AE0EC625C999, syncIdentifier: "E72CC26A-8A59-4D7C-AB03-AE0EC625C999", syncVersion: 1, startDate: 2019-01-27 19:31:21 +0000, quantity: 166 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5A715BB5-E050-4BB7-B282-471CBA19C420, syncIdentifier: "5A715BB5-E050-4BB7-B282-471CBA19C420", syncVersion: 1, startDate: 2019-01-27 19:36:20 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A5DB5AFC-A31C-4D94-A5C7-B604F0B08A26, syncIdentifier: "A5DB5AFC-A31C-4D94-A5C7-B604F0B08A26", syncVersion: 1, startDate: 2019-01-27 19:41:21 +0000, quantity: 166 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 09C36A8D-1641-48A0-BB70-33E3D02586C4, syncIdentifier: "09C36A8D-1641-48A0-BB70-33E3D02586C4", syncVersion: 1, startDate: 2019-01-27 19:46:20 +0000, quantity: 165 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DC22666D-8B39-48FA-8CB1-032271335020, syncIdentifier: "DC22666D-8B39-48FA-8CB1-032271335020", syncVersion: 1, startDate: 2019-01-27 19:51:21 +0000, quantity: 165 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3EE16C1F-9CCC-4E59-B6C1-A23943505D33, syncIdentifier: "3EE16C1F-9CCC-4E59-B6C1-A23943505D33", syncVersion: 1, startDate: 2019-01-27 19:56:21 +0000, quantity: 165 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F8300FBC-D26D-4057-B9AF-87DBD85656C4, syncIdentifier: "F8300FBC-D26D-4057-B9AF-87DBD85656C4", syncVersion: 1, startDate: 2019-01-27 20:01:21 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E178DD0A-AAB9-4396-8ED2-07D6DAD4B69C, syncIdentifier: "E178DD0A-AAB9-4396-8ED2-07D6DAD4B69C", syncVersion: 1, startDate: 2019-01-27 20:06:21 +0000, quantity: 170 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DB61AFC0-55D8-4667-B5B1-2E971E9294A8, syncIdentifier: "DB61AFC0-55D8-4667-B5B1-2E971E9294A8", syncVersion: 1, startDate: 2019-01-27 20:11:21 +0000, quantity: 175 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 90B687CA-3381-47BD-A16D-86DFE605CF67, syncIdentifier: "90B687CA-3381-47BD-A16D-86DFE605CF67", syncVersion: 1, startDate: 2019-01-27 20:16:21 +0000, quantity: 178 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 23FD8258-4D4C-46ED-8365-63C5721D58EA, syncIdentifier: "23FD8258-4D4C-46ED-8365-63C5721D58EA", syncVersion: 1, startDate: 2019-01-27 20:21:21 +0000, quantity: 181 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 260C0EEB-C303-4527-A6DA-6A88405A9E01, syncIdentifier: "260C0EEB-C303-4527-A6DA-6A88405A9E01", syncVersion: 1, startDate: 2019-01-27 20:26:21 +0000, quantity: 178 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2F66B19C-DFD8-4578-8187-B835B987B32A, syncIdentifier: "2F66B19C-DFD8-4578-8187-B835B987B32A", syncVersion: 1, startDate: 2019-01-27 20:31:21 +0000, quantity: 172 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 64FA6383-AAEB-461B-8675-10F4FC44F335, syncIdentifier: "64FA6383-AAEB-461B-8675-10F4FC44F335", syncVersion: 1, startDate: 2019-01-27 20:36:21 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9573C12F-93C0-4F54-9F0D-59914CA97FD0, syncIdentifier: "9573C12F-93C0-4F54-9F0D-59914CA97FD0", syncVersion: 1, startDate: 2019-01-27 20:41:21 +0000, quantity: 165 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 285C3C3A-23F2-4D11-BD55-566A123B15F7, syncIdentifier: "285C3C3A-23F2-4D11-BD55-566A123B15F7", syncVersion: 1, startDate: 2019-01-27 20:46:21 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 51760F01-9D5F-49CB-912E-7290F9B6D4FD, syncIdentifier: "51760F01-9D5F-49CB-912E-7290F9B6D4FD", syncVersion: 1, startDate: 2019-01-27 20:51:21 +0000, quantity: 170 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B7072C58-B915-4ED9-B193-EEFF65C21CA3, syncIdentifier: "B7072C58-B915-4ED9-B193-EEFF65C21CA3", syncVersion: 1, startDate: 2019-01-27 20:56:21 +0000, quantity: 176 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5B9F1B77-1F30-4203-A20F-0AB176B63C44, syncIdentifier: "5B9F1B77-1F30-4203-A20F-0AB176B63C44", syncVersion: 1, startDate: 2019-01-27 21:01:21 +0000, quantity: 179 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E7AAC098-B431-4EF5-822C-8E2D91F92B44, syncIdentifier: "E7AAC098-B431-4EF5-822C-8E2D91F92B44", syncVersion: 1, startDate: 2019-01-27 21:06:21 +0000, quantity: 178 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 20C300C8-7D51-47E9-9D87-06DFBD981A90, syncIdentifier: "20C300C8-7D51-47E9-9D87-06DFBD981A90", syncVersion: 1, startDate: 2019-01-27 21:11:21 +0000, quantity: 176 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5B2795BF-0484-4D61-9B28-2C0A7A22FF5C, syncIdentifier: "5B2795BF-0484-4D61-9B28-2C0A7A22FF5C", syncVersion: 1, startDate: 2019-01-27 21:16:21 +0000, quantity: 174 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 673B854B-5C2A-4911-9BF3-DD9F7DFE0AAA, syncIdentifier: "673B854B-5C2A-4911-9BF3-DD9F7DFE0AAA", syncVersion: 1, startDate: 2019-01-27 21:21:21 +0000, quantity: 173 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A0A1C0F4-6875-4695-8AC5-EB6264E59D83, syncIdentifier: "A0A1C0F4-6875-4695-8AC5-EB6264E59D83", syncVersion: 1, startDate: 2019-01-27 21:26:21 +0000, quantity: 174 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6B5AD7EA-C4FA-49E4-AE8A-7B5A05A8FFAB, syncIdentifier: "6B5AD7EA-C4FA-49E4-AE8A-7B5A05A8FFAB", syncVersion: 1, startDate: 2019-01-27 21:31:21 +0000, quantity: 175 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7B85D33C-870F-41E4-9B21-3643BA451859, syncIdentifier: "7B85D33C-870F-41E4-9B21-3643BA451859", syncVersion: 1, startDate: 2019-01-27 21:36:21 +0000, quantity: 173 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 947515B9-C217-4E8D-B38E-E2E52717CDFE, syncIdentifier: "947515B9-C217-4E8D-B38E-E2E52717CDFE", syncVersion: 1, startDate: 2019-01-27 21:41:21 +0000, quantity: 172 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F0C8728F-0A70-4C6A-8C35-C3C3B5EF2A03, syncIdentifier: "F0C8728F-0A70-4C6A-8C35-C3C3B5EF2A03", syncVersion: 1, startDate: 2019-01-27 21:46:21 +0000, quantity: 169 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5B4A0672-14C5-43B8-9AB4-845CDE2B3EC2, syncIdentifier: "5B4A0672-14C5-43B8-9AB4-845CDE2B3EC2", syncVersion: 1, startDate: 2019-01-27 21:51:21 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 18DB3C83-EC54-4765-9860-23741EEF7150, syncIdentifier: "18DB3C83-EC54-4765-9860-23741EEF7150", syncVersion: 1, startDate: 2019-01-27 21:56:21 +0000, quantity: 164 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5EAB9C3A-987F-4B2D-9C42-055417D12D29, syncIdentifier: "5EAB9C3A-987F-4B2D-9C42-055417D12D29", syncVersion: 1, startDate: 2019-01-27 22:01:21 +0000, quantity: 161 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0FB96784-FF66-418A-B393-D73D2B601816, syncIdentifier: "0FB96784-FF66-418A-B393-D73D2B601816", syncVersion: 1, startDate: 2019-01-27 22:06:21 +0000, quantity: 161 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F807C949-4DE3-4919-B587-BE9E0848AB14, syncIdentifier: "F807C949-4DE3-4919-B587-BE9E0848AB14", syncVersion: 1, startDate: 2019-01-27 22:11:21 +0000, quantity: 161 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CA4F364F-02B6-46A9-8AA3-7F20AF8C88AC, syncIdentifier: "CA4F364F-02B6-46A9-8AA3-7F20AF8C88AC", syncVersion: 1, startDate: 2019-01-27 22:16:20 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BA2F36CE-D6C4-4012-988A-59E3D74F79D2, syncIdentifier: "BA2F36CE-D6C4-4012-988A-59E3D74F79D2", syncVersion: 1, startDate: 2019-01-27 22:21:20 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8048F94E-9976-45F5-B612-6D5E24EBE179, syncIdentifier: "8048F94E-9976-45F5-B612-6D5E24EBE179", syncVersion: 1, startDate: 2019-01-27 22:26:20 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: ED197EF6-5188-4604-A005-EE9F7DA040F8, syncIdentifier: "ED197EF6-5188-4604-A005-EE9F7DA040F8", syncVersion: 1, startDate: 2019-01-27 22:31:20 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 536FAC12-7AE5-4DD0-9EB5-867B4973C9C0, syncIdentifier: "536FAC12-7AE5-4DD0-9EB5-867B4973C9C0", syncVersion: 1, startDate: 2019-01-27 22:36:20 +0000, quantity: 163 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A3FEF346-DA35-4224-99D9-F7F25525ECFC, syncIdentifier: "A3FEF346-DA35-4224-99D9-F7F25525ECFC", syncVersion: 1, startDate: 2019-01-27 22:41:20 +0000, quantity: 164 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 72E833D7-8701-41DA-A701-7AC7FFF6817F, syncIdentifier: "72E833D7-8701-41DA-A701-7AC7FFF6817F", syncVersion: 1, startDate: 2019-01-27 22:46:20 +0000, quantity: 164 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F0A8F8D9-1EE4-4820-AE7E-0B8C81187456, syncIdentifier: "F0A8F8D9-1EE4-4820-AE7E-0B8C81187456", syncVersion: 1, startDate: 2019-01-27 22:51:20 +0000, quantity: 163 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DC095108-086A-49F6-A269-64E0AF74A8F5, syncIdentifier: "DC095108-086A-49F6-A269-64E0AF74A8F5", syncVersion: 1, startDate: 2019-01-27 22:56:20 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 010077F5-D57F-43A1-874B-20791541BAC9, syncIdentifier: "010077F5-D57F-43A1-874B-20791541BAC9", syncVersion: 1, startDate: 2019-01-27 23:01:20 +0000, quantity: 161 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EE75BC54-C667-4D9C-9242-359BAD450767, syncIdentifier: "EE75BC54-C667-4D9C-9242-359BAD450767", syncVersion: 1, startDate: 2019-01-27 23:06:20 +0000, quantity: 160 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 145BAF90-C268-4469-9055-7393006E80A5, syncIdentifier: "145BAF90-C268-4469-9055-7393006E80A5", syncVersion: 1, startDate: 2019-01-27 23:11:20 +0000, quantity: 157 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 365A2AC2-BCD1-4547-B7D4-B624B8603A3F, syncIdentifier: "365A2AC2-BCD1-4547-B7D4-B624B8603A3F", syncVersion: 1, startDate: 2019-01-27 23:16:20 +0000, quantity: 154 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 075BB209-3D8C-4E83-BF21-62A5D5484992, syncIdentifier: "075BB209-3D8C-4E83-BF21-62A5D5484992", syncVersion: 1, startDate: 2019-01-27 23:21:20 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 15AEAAEA-53CD-450B-AEEC-3E176756D44E, syncIdentifier: "15AEAAEA-53CD-450B-AEEC-3E176756D44E", syncVersion: 1, startDate: 2019-01-27 23:26:20 +0000, quantity: 148 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E903CC76-0C27-4194-8BB9-6E8DD573AC5A, syncIdentifier: "E903CC76-0C27-4194-8BB9-6E8DD573AC5A", syncVersion: 1, startDate: 2019-01-27 23:31:20 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4D4AD339-7E30-4436-B275-45357446622B, syncIdentifier: "4D4AD339-7E30-4436-B275-45357446622B", syncVersion: 1, startDate: 2019-01-27 23:36:20 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 024577F0-C603-49EC-9E7C-2A22379C2822, syncIdentifier: "024577F0-C603-49EC-9E7C-2A22379C2822", syncVersion: 1, startDate: 2019-01-27 23:41:20 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D59F6084-9067-47ED-AFBA-FD688BD8AF61, syncIdentifier: "D59F6084-9067-47ED-AFBA-FD688BD8AF61", syncVersion: 1, startDate: 2019-01-27 23:46:20 +0000, quantity: 147 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 564E1F51-65FA-4F51-8A08-C2A44F76459A, syncIdentifier: "564E1F51-65FA-4F51-8A08-C2A44F76459A", syncVersion: 1, startDate: 2019-01-27 23:51:20 +0000, quantity: 145 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C82B027C-8475-4D3E-8591-6440224EE611, syncIdentifier: "C82B027C-8475-4D3E-8591-6440224EE611", syncVersion: 1, startDate: 2019-01-27 23:56:20 +0000, quantity: 142 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E999850A-C626-4C26-994D-6EE8AFC1D1CB, syncIdentifier: "E999850A-C626-4C26-994D-6EE8AFC1D1CB", syncVersion: 1, startDate: 2019-01-28 00:01:20 +0000, quantity: 139 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7AFC839B-FD07-4B89-AE3B-8A4B7D24D8BB, syncIdentifier: "7AFC839B-FD07-4B89-AE3B-8A4B7D24D8BB", syncVersion: 1, startDate: 2019-01-28 00:06:20 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A9A81EC6-325E-4617-8872-351DB6783115, syncIdentifier: "A9A81EC6-325E-4617-8872-351DB6783115", syncVersion: 1, startDate: 2019-01-28 00:11:20 +0000, quantity: 136 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 422F2EC5-7600-4A32-B3D9-6CD44E18B2B4, syncIdentifier: "422F2EC5-7600-4A32-B3D9-6CD44E18B2B4", syncVersion: 1, startDate: 2019-01-28 00:16:20 +0000, quantity: 133 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EE7E2DE6-90DA-4B30-9A24-F1AF69CBE13D, syncIdentifier: "EE7E2DE6-90DA-4B30-9A24-F1AF69CBE13D", syncVersion: 1, startDate: 2019-01-28 00:21:20 +0000, quantity: 129 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D40720DA-D2BD-4964-9CA5-08B713C39DC2, syncIdentifier: "D40720DA-D2BD-4964-9CA5-08B713C39DC2", syncVersion: 1, startDate: 2019-01-28 00:26:20 +0000, quantity: 123 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 589F8328-7ADC-4EB9-80B4-589FD1957136, syncIdentifier: "589F8328-7ADC-4EB9-80B4-589FD1957136", syncVersion: 1, startDate: 2019-01-28 00:31:20 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 131FDF2C-00EC-4CA3-B2C1-028BF24ACE70, syncIdentifier: "131FDF2C-00EC-4CA3-B2C1-028BF24ACE70", syncVersion: 1, startDate: 2019-01-28 00:36:20 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1FEC74E4-5C8B-4321-84D1-862CB6613C63, syncIdentifier: "1FEC74E4-5C8B-4321-84D1-862CB6613C63", syncVersion: 1, startDate: 2019-01-28 00:41:20 +0000, quantity: 110 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B494529B-5AF8-400E-9286-26131B2292FB, syncIdentifier: "B494529B-5AF8-400E-9286-26131B2292FB", syncVersion: 1, startDate: 2019-01-28 00:46:20 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9FDB5CAC-2FA4-41C8-A7B0-A5F927F8291E, syncIdentifier: "9FDB5CAC-2FA4-41C8-A7B0-A5F927F8291E", syncVersion: 1, startDate: 2019-01-28 00:51:20 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E4723BBB-5A6E-4F0B-AD5E-0C5CE1DED68C, syncIdentifier: "E4723BBB-5A6E-4F0B-AD5E-0C5CE1DED68C", syncVersion: 1, startDate: 2019-01-28 00:56:20 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BFD6E9BC-C461-4948-8C8D-EA4A4719E4AA, syncIdentifier: "BFD6E9BC-C461-4948-8C8D-EA4A4719E4AA", syncVersion: 1, startDate: 2019-01-28 01:01:20 +0000, quantity: 101 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3E774316-CFE4-4976-9E56-EA2CDDE70E39, syncIdentifier: "3E774316-CFE4-4976-9E56-EA2CDDE70E39", syncVersion: 1, startDate: 2019-01-28 01:06:20 +0000, quantity: 96 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8D82D02A-7AA2-4D8C-B38D-203FBC7589C6, syncIdentifier: "8D82D02A-7AA2-4D8C-B38D-203FBC7589C6", syncVersion: 1, startDate: 2019-01-28 01:11:20 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E44DDF45-3100-4B55-B07B-64515A0CFFAC, syncIdentifier: "E44DDF45-3100-4B55-B07B-64515A0CFFAC", syncVersion: 1, startDate: 2019-01-28 01:16:20 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EB1A68C0-A551-475A-8DCD-FF1849866EAC, syncIdentifier: "EB1A68C0-A551-475A-8DCD-FF1849866EAC", syncVersion: 1, startDate: 2019-01-28 01:21:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D90A7F7E-F74E-4660-A1BE-836185C0E61E, syncIdentifier: "D90A7F7E-F74E-4660-A1BE-836185C0E61E", syncVersion: 1, startDate: 2019-01-28 01:26:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F068D15B-BF07-4C7D-AA33-5E5D7B96C009, syncIdentifier: "F068D15B-BF07-4C7D-AA33-5E5D7B96C009", syncVersion: 1, startDate: 2019-01-28 01:31:20 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 28750CF8-D08C-4D11-A2F0-174F1661DBD8, syncIdentifier: "28750CF8-D08C-4D11-A2F0-174F1661DBD8", syncVersion: 1, startDate: 2019-01-28 01:36:20 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0951A4B1-6631-4581-9D8B-4D1BFAE79C7A, syncIdentifier: "0951A4B1-6631-4581-9D8B-4D1BFAE79C7A", syncVersion: 1, startDate: 2019-01-28 01:41:20 +0000, quantity: 99 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 00705C05-4F64-4FFC-8891-A0D8062EC657, syncIdentifier: "00705C05-4F64-4FFC-8891-A0D8062EC657", syncVersion: 1, startDate: 2019-01-28 01:46:20 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 45E03F01-D88F-4552-BED3-81F4C882209E, syncIdentifier: "45E03F01-D88F-4552-BED3-81F4C882209E", syncVersion: 1, startDate: 2019-01-28 01:51:20 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 095E5EC5-DE6F-4F0C-B2F2-9195464AAA45, syncIdentifier: "095E5EC5-DE6F-4F0C-B2F2-9195464AAA45", syncVersion: 1, startDate: 2019-01-28 01:56:20 +0000, quantity: 120 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C5460229-F97C-4C30-B313-828BC0ECC57C, syncIdentifier: "C5460229-F97C-4C30-B313-828BC0ECC57C", syncVersion: 1, startDate: 2019-01-28 02:01:20 +0000, quantity: 127 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 94F5A422-E8A8-469D-AEAC-A144DFA28378, syncIdentifier: "94F5A422-E8A8-469D-AEAC-A144DFA28378", syncVersion: 1, startDate: 2019-01-28 02:06:20 +0000, quantity: 134 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 732F7410-31F6-4EBC-AA33-3091B9ED0D82, syncIdentifier: "732F7410-31F6-4EBC-AA33-3091B9ED0D82", syncVersion: 1, startDate: 2019-01-28 02:11:21 +0000, quantity: 139 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B640E71D-EA67-4C30-BE00-0BF247453832, syncIdentifier: "B640E71D-EA67-4C30-BE00-0BF247453832", syncVersion: 1, startDate: 2019-01-28 02:16:20 +0000, quantity: 142 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EC40B51F-6B28-4AEC-B929-D9FCE08B8ACF, syncIdentifier: "EC40B51F-6B28-4AEC-B929-D9FCE08B8ACF", syncVersion: 1, startDate: 2019-01-28 02:21:20 +0000, quantity: 143 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FF03C1DC-BF66-45E9-9802-0B37018E87FC, syncIdentifier: "FF03C1DC-BF66-45E9-9802-0B37018E87FC", syncVersion: 1, startDate: 2019-01-28 02:26:20 +0000, quantity: 143 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2E1D4202-6639-478B-8174-5C536123BAEB, syncIdentifier: "2E1D4202-6639-478B-8174-5C536123BAEB", syncVersion: 1, startDate: 2019-01-28 02:31:21 +0000, quantity: 142 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 132E9801-CBE3-4EEA-B8EF-ECE723D992D7, syncIdentifier: "132E9801-CBE3-4EEA-B8EF-ECE723D992D7", syncVersion: 1, startDate: 2019-01-28 02:36:20 +0000, quantity: 140 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 73369520-1E0E-460E-A1FD-A8B48EEE8A8C, syncIdentifier: "73369520-1E0E-460E-A1FD-A8B48EEE8A8C", syncVersion: 1, startDate: 2019-01-28 02:41:20 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FCB6CF6E-9ED9-4BF3-AFA8-5D31A2C3178D, syncIdentifier: "FCB6CF6E-9ED9-4BF3-AFA8-5D31A2C3178D", syncVersion: 1, startDate: 2019-01-28 02:46:20 +0000, quantity: 137 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 66C9B3D7-CA8D-4C5D-A006-8454A5CDEB08, syncIdentifier: "66C9B3D7-CA8D-4C5D-A006-8454A5CDEB08", syncVersion: 1, startDate: 2019-01-28 02:51:20 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 17CAD8A5-0CEC-4EB1-9B28-8BF6E3C59CFE, syncIdentifier: "17CAD8A5-0CEC-4EB1-9B28-8BF6E3C59CFE", syncVersion: 1, startDate: 2019-01-28 02:56:20 +0000, quantity: 139 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 18F2D264-CEF7-4FC5-9A8B-EE748E9BCBE9, syncIdentifier: "18F2D264-CEF7-4FC5-9A8B-EE748E9BCBE9", syncVersion: 1, startDate: 2019-01-28 03:01:20 +0000, quantity: 139 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A8AEACC0-41BC-4493-9A03-3050AE7FBEC2, syncIdentifier: "A8AEACC0-41BC-4493-9A03-3050AE7FBEC2", syncVersion: 1, startDate: 2019-01-28 03:06:20 +0000, quantity: 140 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 22BBB5AA-4C9D-4766-A9A5-8C8725AC09C5, syncIdentifier: "22BBB5AA-4C9D-4766-A9A5-8C8725AC09C5", syncVersion: 1, startDate: 2019-01-28 03:11:20 +0000, quantity: 143 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8617B999-6DFE-480C-B03D-BCDB5823A54D, syncIdentifier: "8617B999-6DFE-480C-B03D-BCDB5823A54D", syncVersion: 1, startDate: 2019-01-28 03:16:20 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 16D7516E-ED92-4431-B34E-68DB8C253292, syncIdentifier: "16D7516E-ED92-4431-B34E-68DB8C253292", syncVersion: 1, startDate: 2019-01-28 03:21:20 +0000, quantity: 148 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7A7C323D-3CEC-466F-82DB-59870337E7DE, syncIdentifier: "7A7C323D-3CEC-466F-82DB-59870337E7DE", syncVersion: 1, startDate: 2019-01-28 03:26:20 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E13ABE28-544D-42F1-814B-F0306699657E, syncIdentifier: "E13ABE28-544D-42F1-814B-F0306699657E", syncVersion: 1, startDate: 2019-01-28 03:31:20 +0000, quantity: 154 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2FCBE419-BF54-43A1-9F4B-C0A4BEFF0834, syncIdentifier: "2FCBE419-BF54-43A1-9F4B-C0A4BEFF0834", syncVersion: 1, startDate: 2019-01-28 03:36:20 +0000, quantity: 154 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C64AE5EA-343A-4797-A5CE-2164CF9732EA, syncIdentifier: "C64AE5EA-343A-4797-A5CE-2164CF9732EA", syncVersion: 1, startDate: 2019-01-28 03:41:20 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AD5CA07B-A1DA-45C5-A2C7-02A9E572DAF3, syncIdentifier: "AD5CA07B-A1DA-45C5-A2C7-02A9E572DAF3", syncVersion: 1, startDate: 2019-01-28 03:46:21 +0000, quantity: 148 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 89A8E3A9-A081-4578-AD2F-7337A203644B, syncIdentifier: "89A8E3A9-A081-4578-AD2F-7337A203644B", syncVersion: 1, startDate: 2019-01-28 03:51:20 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B190D5C5-A144-4C21-A590-F7B804E284E9, syncIdentifier: "B190D5C5-A144-4C21-A590-F7B804E284E9", syncVersion: 1, startDate: 2019-01-28 03:56:21 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 792A6656-759E-4ACF-BAEF-E3CCD949125C, syncIdentifier: "792A6656-759E-4ACF-BAEF-E3CCD949125C", syncVersion: 1, startDate: 2019-01-28 04:01:20 +0000, quantity: 147 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9274B235-6FE4-4A65-A4E7-ADC64765B20F, syncIdentifier: "9274B235-6FE4-4A65-A4E7-ADC64765B20F", syncVersion: 1, startDate: 2019-01-28 04:06:20 +0000, quantity: 149 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 03DC2C7E-97A4-4B98-A181-7FE49CC38E13, syncIdentifier: "03DC2C7E-97A4-4B98-A181-7FE49CC38E13", syncVersion: 1, startDate: 2019-01-28 04:11:20 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BF32B93A-D9C2-41A3-92DD-021ED063DE3E, syncIdentifier: "BF32B93A-D9C2-41A3-92DD-021ED063DE3E", syncVersion: 1, startDate: 2019-01-28 04:16:21 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 94E4D847-667A-4408-B972-412E53C5A154, syncIdentifier: "94E4D847-667A-4408-B972-412E53C5A154", syncVersion: 1, startDate: 2019-01-28 04:21:20 +0000, quantity: 152 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EE57BECA-4A93-492E-8229-19F53DABAC35, syncIdentifier: "EE57BECA-4A93-492E-8229-19F53DABAC35", syncVersion: 1, startDate: 2019-01-28 04:26:21 +0000, quantity: 150 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 23649A65-1EDF-4FA8-8055-75A501243D1C, syncIdentifier: "23649A65-1EDF-4FA8-8055-75A501243D1C", syncVersion: 1, startDate: 2019-01-28 04:31:20 +0000, quantity: 148 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 34C861E5-449B-439A-8174-230B9AF2A683, syncIdentifier: "34C861E5-449B-439A-8174-230B9AF2A683", syncVersion: 1, startDate: 2019-01-28 04:36:20 +0000, quantity: 145 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 40CDF1D6-38F6-4FD1-B111-5B4A75A8F5A6, syncIdentifier: "40CDF1D6-38F6-4FD1-B111-5B4A75A8F5A6", syncVersion: 1, startDate: 2019-01-28 04:41:20 +0000, quantity: 141 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A0FA705F-398D-4D07-9A14-1B74E51A9E57, syncIdentifier: "A0FA705F-398D-4D07-9A14-1B74E51A9E57", syncVersion: 1, startDate: 2019-01-28 04:46:20 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 299112FE-C2ED-43F6-9C00-AE56C2340971, syncIdentifier: "299112FE-C2ED-43F6-9C00-AE56C2340971", syncVersion: 1, startDate: 2019-01-28 04:51:20 +0000, quantity: 135 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0CFF9C49-5C67-4784-836D-3EB4FE477A6C, syncIdentifier: "0CFF9C49-5C67-4784-836D-3EB4FE477A6C", syncVersion: 1, startDate: 2019-01-28 04:56:20 +0000, quantity: 133 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E8A6A929-5C96-4FD2-AAD6-59730BAA85BC, syncIdentifier: "E8A6A929-5C96-4FD2-AAD6-59730BAA85BC", syncVersion: 1, startDate: 2019-01-28 05:01:20 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: ADDA8E4D-AF69-4517-BE9C-397CC91A0171, syncIdentifier: "ADDA8E4D-AF69-4517-BE9C-397CC91A0171", syncVersion: 1, startDate: 2019-01-28 05:06:21 +0000, quantity: 127 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 55245733-8795-4223-8FFB-7154957EFF3E, syncIdentifier: "55245733-8795-4223-8FFB-7154957EFF3E", syncVersion: 1, startDate: 2019-01-28 05:11:20 +0000, quantity: 125 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FB1A93C7-15DE-4053-9BBD-D1FC3AD27D58, syncIdentifier: "FB1A93C7-15DE-4053-9BBD-D1FC3AD27D58", syncVersion: 1, startDate: 2019-01-28 05:16:20 +0000, quantity: 123 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5660A323-C3FA-4BF3-BCBB-A754BDA63313, syncIdentifier: "5660A323-C3FA-4BF3-BCBB-A754BDA63313", syncVersion: 1, startDate: 2019-01-28 05:21:20 +0000, quantity: 121 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5387C090-B849-4CA3-BFBE-5BB0C8E9D39C, syncIdentifier: "5387C090-B849-4CA3-BFBE-5BB0C8E9D39C", syncVersion: 1, startDate: 2019-01-28 05:26:20 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0BE8836C-E6ED-49EC-B42F-61BB3DE69B6B, syncIdentifier: "0BE8836C-E6ED-49EC-B42F-61BB3DE69B6B", syncVersion: 1, startDate: 2019-01-28 05:31:20 +0000, quantity: 117 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 670B9B8F-210D-4915-9D5F-0C8F9D52C86D, syncIdentifier: "670B9B8F-210D-4915-9D5F-0C8F9D52C86D", syncVersion: 1, startDate: 2019-01-28 05:36:20 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F739612E-4E03-41C4-8DBC-E6980B11426F, syncIdentifier: "F739612E-4E03-41C4-8DBC-E6980B11426F", syncVersion: 1, startDate: 2019-01-28 05:41:20 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D9D651C1-DA7F-4737-9FB9-1A7BE2AD36E1, syncIdentifier: "D9D651C1-DA7F-4737-9FB9-1A7BE2AD36E1", syncVersion: 1, startDate: 2019-01-28 05:46:20 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 54BD90F6-539A-45FA-88E4-F039BD9AAE30, syncIdentifier: "54BD90F6-539A-45FA-88E4-F039BD9AAE30", syncVersion: 1, startDate: 2019-01-28 05:51:20 +0000, quantity: 116 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D31CC778-DCDA-4485-8CF5-F0DBD68E1D0E, syncIdentifier: "D31CC778-DCDA-4485-8CF5-F0DBD68E1D0E", syncVersion: 1, startDate: 2019-01-28 05:56:20 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 79DCE095-3B62-4D72-A7F5-280C01FF5746, syncIdentifier: "79DCE095-3B62-4D72-A7F5-280C01FF5746", syncVersion: 1, startDate: 2019-01-28 06:01:19 +0000, quantity: 110 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 72264232-7D6B-48C4-87E5-547F5739450B, syncIdentifier: "72264232-7D6B-48C4-87E5-547F5739450B", syncVersion: 1, startDate: 2019-01-28 06:06:20 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C8BB1BF6-5302-44F0-BD06-7FA5681DC4DE, syncIdentifier: "C8BB1BF6-5302-44F0-BD06-7FA5681DC4DE", syncVersion: 1, startDate: 2019-01-28 06:11:19 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8B1445E9-43A7-4BD5-B8DE-2EB3D6E22AF0, syncIdentifier: "8B1445E9-43A7-4BD5-B8DE-2EB3D6E22AF0", syncVersion: 1, startDate: 2019-01-28 06:16:19 +0000, quantity: 104 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9B1237F7-1AB5-4F3F-8D96-698D10C2B2DC, syncIdentifier: "9B1237F7-1AB5-4F3F-8D96-698D10C2B2DC", syncVersion: 1, startDate: 2019-01-28 06:21:19 +0000, quantity: 104 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4AE22391-4821-4E0B-A4BE-2C93A29496CC, syncIdentifier: "4AE22391-4821-4E0B-A4BE-2C93A29496CC", syncVersion: 1, startDate: 2019-01-28 06:26:19 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FE73638A-3B9F-419A-B5BF-6BF896199894, syncIdentifier: "FE73638A-3B9F-419A-B5BF-6BF896199894", syncVersion: 1, startDate: 2019-01-28 06:31:19 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A0517A24-DD82-4713-B636-DCD460E8CE32, syncIdentifier: "A0517A24-DD82-4713-B636-DCD460E8CE32", syncVersion: 1, startDate: 2019-01-28 06:36:19 +0000, quantity: 112 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B71559F3-35BD-4580-8A99-F260CD6F486D, syncIdentifier: "B71559F3-35BD-4580-8A99-F260CD6F486D", syncVersion: 1, startDate: 2019-01-28 06:41:19 +0000, quantity: 114 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 426E36EC-15B2-4735-B11E-6B631A9C8BD2, syncIdentifier: "426E36EC-15B2-4735-B11E-6B631A9C8BD2", syncVersion: 1, startDate: 2019-01-28 06:46:19 +0000, quantity: 114 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2E26DAB5-C02F-47E5-AE0A-4AAE38146ABA, syncIdentifier: "2E26DAB5-C02F-47E5-AE0A-4AAE38146ABA", syncVersion: 1, startDate: 2019-01-28 06:51:19 +0000, quantity: 112 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B72D9F10-EAFD-42EC-904D-00D925A46BA6, syncIdentifier: "B72D9F10-EAFD-42EC-904D-00D925A46BA6", syncVersion: 1, startDate: 2019-01-28 06:56:19 +0000, quantity: 111 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 167856FB-9C2A-4C54-99E9-5F02BEDE8F1A, syncIdentifier: "167856FB-9C2A-4C54-99E9-5F02BEDE8F1A", syncVersion: 1, startDate: 2019-01-28 07:01:19 +0000, quantity: 111 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D5B53F66-E21B-4AE0-B771-6C657346D983, syncIdentifier: "D5B53F66-E21B-4AE0-B771-6C657346D983", syncVersion: 1, startDate: 2019-01-28 07:06:19 +0000, quantity: 111 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 112CE421-ED53-4313-8AE1-76D105CCA35F, syncIdentifier: "112CE421-ED53-4313-8AE1-76D105CCA35F", syncVersion: 1, startDate: 2019-01-28 07:11:19 +0000, quantity: 111 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A1915F8B-C236-428C-BE9A-76327D937941, syncIdentifier: "A1915F8B-C236-428C-BE9A-76327D937941", syncVersion: 1, startDate: 2019-01-28 07:16:20 +0000, quantity: 110 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8EAB2D87-7C6B-45F4-91CA-323882359222, syncIdentifier: "8EAB2D87-7C6B-45F4-91CA-323882359222", syncVersion: 1, startDate: 2019-01-28 07:21:19 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EE780BF3-C7DE-45D5-AEED-49DB41FD4B49, syncIdentifier: "EE780BF3-C7DE-45D5-AEED-49DB41FD4B49", syncVersion: 1, startDate: 2019-01-28 07:26:19 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0A069453-EA98-4348-A904-5064A5217617, syncIdentifier: "0A069453-EA98-4348-A904-5064A5217617", syncVersion: 1, startDate: 2019-01-28 07:31:20 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3436E3C6-5AB0-4727-AA9C-25A8EB1CD28F, syncIdentifier: "3436E3C6-5AB0-4727-AA9C-25A8EB1CD28F", syncVersion: 1, startDate: 2019-01-28 07:36:20 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 56B3E857-CFB6-429A-BA13-A83D8D023A4A, syncIdentifier: "56B3E857-CFB6-429A-BA13-A83D8D023A4A", syncVersion: 1, startDate: 2019-01-28 07:41:20 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A0C203D2-E23F-4264-BC72-6B077AC27A3E, syncIdentifier: "A0C203D2-E23F-4264-BC72-6B077AC27A3E", syncVersion: 1, startDate: 2019-01-28 07:46:19 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 08CD5BC5-49F0-4131-85DD-1A9CDE453937, syncIdentifier: "08CD5BC5-49F0-4131-85DD-1A9CDE453937", syncVersion: 1, startDate: 2019-01-28 07:51:19 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 36C3D766-F409-489D-AB5C-7E70ACE551BF, syncIdentifier: "36C3D766-F409-489D-AB5C-7E70ACE551BF", syncVersion: 1, startDate: 2019-01-28 07:56:19 +0000, quantity: 106 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E5763651-0F56-4354-9CFF-746830D63D7F, syncIdentifier: "E5763651-0F56-4354-9CFF-746830D63D7F", syncVersion: 1, startDate: 2019-01-28 08:01:19 +0000, quantity: 106 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6C71A6DB-B342-4BED-BA0C-E7D0A651F0C7, syncIdentifier: "6C71A6DB-B342-4BED-BA0C-E7D0A651F0C7", syncVersion: 1, startDate: 2019-01-28 08:06:19 +0000, quantity: 106 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0F05A0CA-EE71-4395-8C7F-9DFE0EE15275, syncIdentifier: "0F05A0CA-EE71-4395-8C7F-9DFE0EE15275", syncVersion: 1, startDate: 2019-01-28 08:11:19 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F55DE353-2BC0-4994-A48D-FE4B9CA5BF08, syncIdentifier: "F55DE353-2BC0-4994-A48D-FE4B9CA5BF08", syncVersion: 1, startDate: 2019-01-28 08:16:19 +0000, quantity: 102 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F1313C92-E99F-450B-B273-62DFFF73C36B, syncIdentifier: "F1313C92-E99F-450B-B273-62DFFF73C36B", syncVersion: 1, startDate: 2019-01-28 08:21:19 +0000, quantity: 100 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BD17053B-006A-4088-9EC0-FFE85D41AD88, syncIdentifier: "BD17053B-006A-4088-9EC0-FFE85D41AD88", syncVersion: 1, startDate: 2019-01-28 08:26:20 +0000, quantity: 97 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5370E084-C27F-4FD3-B8F3-1639717D8ACC, syncIdentifier: "5370E084-C27F-4FD3-B8F3-1639717D8ACC", syncVersion: 1, startDate: 2019-01-28 08:31:19 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3C2E0AC9-1E2F-4EDC-A717-CDBC29D94B30, syncIdentifier: "3C2E0AC9-1E2F-4EDC-A717-CDBC29D94B30", syncVersion: 1, startDate: 2019-01-28 08:36:19 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 46454CF7-5A6A-481F-8FB1-44D4103916D1, syncIdentifier: "46454CF7-5A6A-481F-8FB1-44D4103916D1", syncVersion: 1, startDate: 2019-01-28 08:41:20 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A5A1666A-0F51-4924-B902-17E34B8D29E5, syncIdentifier: "A5A1666A-0F51-4924-B902-17E34B8D29E5", syncVersion: 1, startDate: 2019-01-28 08:46:19 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AECEC764-7F08-42CC-B7CC-4C499BC11D93, syncIdentifier: "AECEC764-7F08-42CC-B7CC-4C499BC11D93", syncVersion: 1, startDate: 2019-01-28 08:51:20 +0000, quantity: 94 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A3AF7E06-2006-44E1-911A-225D0C57FBA0, syncIdentifier: "A3AF7E06-2006-44E1-911A-225D0C57FBA0", syncVersion: 1, startDate: 2019-01-28 08:56:19 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1519F991-2A44-476A-B052-5A920B13F319, syncIdentifier: "1519F991-2A44-476A-B052-5A920B13F319", syncVersion: 1, startDate: 2019-01-28 09:01:19 +0000, quantity: 96 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1D934FBD-2445-4C56-A009-0C3B7DD4E003, syncIdentifier: "1D934FBD-2445-4C56-A009-0C3B7DD4E003", syncVersion: 1, startDate: 2019-01-28 09:06:19 +0000, quantity: 96 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B60FC7C2-A5A1-4479-86FF-1E4BFED22E7C, syncIdentifier: "B60FC7C2-A5A1-4479-86FF-1E4BFED22E7C", syncVersion: 1, startDate: 2019-01-28 09:11:19 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2BB22CBD-3ED2-4CCE-B120-E6F9680126B3, syncIdentifier: "2BB22CBD-3ED2-4CCE-B120-E6F9680126B3", syncVersion: 1, startDate: 2019-01-28 09:16:19 +0000, quantity: 94 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B5ABE17F-F338-4355-8E84-2817E2255E92, syncIdentifier: "B5ABE17F-F338-4355-8E84-2817E2255E92", syncVersion: 1, startDate: 2019-01-28 09:21:19 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F57D165F-DC9A-4C50-95C4-98D342011C4C, syncIdentifier: "F57D165F-DC9A-4C50-95C4-98D342011C4C", syncVersion: 1, startDate: 2019-01-28 09:26:19 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B4F074AB-9E07-4BC3-A76B-25376B0C3377, syncIdentifier: "B4F074AB-9E07-4BC3-A76B-25376B0C3377", syncVersion: 1, startDate: 2019-01-28 09:31:20 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9AA58C32-3D56-453B-B2D9-98E775CEFA75, syncIdentifier: "9AA58C32-3D56-453B-B2D9-98E775CEFA75", syncVersion: 1, startDate: 2019-01-28 09:36:19 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BE2CEBA7-28DD-4A8F-A811-FEA638F5CE2F, syncIdentifier: "BE2CEBA7-28DD-4A8F-A811-FEA638F5CE2F", syncVersion: 1, startDate: 2019-01-28 09:41:19 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DEB0BB2A-BD81-4CCB-BE75-003F219172F9, syncIdentifier: "DEB0BB2A-BD81-4CCB-BE75-003F219172F9", syncVersion: 1, startDate: 2019-01-28 09:46:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FAB9994B-96E9-4AA6-808D-2E413976B458, syncIdentifier: "FAB9994B-96E9-4AA6-808D-2E413976B458", syncVersion: 1, startDate: 2019-01-28 09:51:19 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 855751E9-19B4-4649-9710-99F8AF89AA02, syncIdentifier: "855751E9-19B4-4649-9710-99F8AF89AA02", syncVersion: 1, startDate: 2019-01-28 09:56:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F6FB7C41-AAA6-4625-92ED-070C88257EB4, syncIdentifier: "F6FB7C41-AAA6-4625-92ED-070C88257EB4", syncVersion: 1, startDate: 2019-01-28 10:01:19 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DFCB3201-9758-4408-B3B7-4197C2E5A767, syncIdentifier: "DFCB3201-9758-4408-B3B7-4197C2E5A767", syncVersion: 1, startDate: 2019-01-28 10:06:20 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4620E291-AD20-4067-A12A-F0BB7AF7D530, syncIdentifier: "4620E291-AD20-4067-A12A-F0BB7AF7D530", syncVersion: 1, startDate: 2019-01-28 10:11:19 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0BED8386-E129-41E6-8A03-9E02B36BFC32, syncIdentifier: "0BED8386-E129-41E6-8A03-9E02B36BFC32", syncVersion: 1, startDate: 2019-01-28 10:16:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4DA1166E-E4E5-426E-935C-612247A9D355, syncIdentifier: "4DA1166E-E4E5-426E-935C-612247A9D355", syncVersion: 1, startDate: 2019-01-28 10:26:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 463A7AA4-B1C4-4D93-9BCA-930BF0B94B66, syncIdentifier: "463A7AA4-B1C4-4D93-9BCA-930BF0B94B66", syncVersion: 1, startDate: 2019-01-28 10:31:19 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3F47C501-FE21-42A2-809D-FCA6B1C2ECC9, syncIdentifier: "3F47C501-FE21-42A2-809D-FCA6B1C2ECC9", syncVersion: 1, startDate: 2019-01-28 10:36:19 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E6DBC401-4E06-4F3B-9DF0-4B69F1415F03, syncIdentifier: "E6DBC401-4E06-4F3B-9DF0-4B69F1415F03", syncVersion: 1, startDate: 2019-01-28 10:41:20 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F1ADE6BF-86BA-4A1C-9101-E6A0437CA4ED, syncIdentifier: "F1ADE6BF-86BA-4A1C-9101-E6A0437CA4ED", syncVersion: 1, startDate: 2019-01-28 10:46:19 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 39142F78-C64C-4DC1-83BE-7E28CE1524BC, syncIdentifier: "39142F78-C64C-4DC1-83BE-7E28CE1524BC", syncVersion: 1, startDate: 2019-01-28 10:51:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8A398BA1-99CB-4216-8C2C-90C57CE5F1E4, syncIdentifier: "8A398BA1-99CB-4216-8C2C-90C57CE5F1E4", syncVersion: 1, startDate: 2019-01-28 10:56:19 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FAE27F01-5CF2-4390-8C62-ABF06CDFE8B9, syncIdentifier: "FAE27F01-5CF2-4390-8C62-ABF06CDFE8B9", syncVersion: 1, startDate: 2019-01-28 11:01:19 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2B96C67C-FC11-418B-AC26-598D63A2C40E, syncIdentifier: "2B96C67C-FC11-418B-AC26-598D63A2C40E", syncVersion: 1, startDate: 2019-01-28 11:06:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 782E72BF-7E3C-42FE-8243-00A651A83EE4, syncIdentifier: "782E72BF-7E3C-42FE-8243-00A651A83EE4", syncVersion: 1, startDate: 2019-01-28 11:11:19 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4D9260A2-CAB7-4B35-A894-05492C0269E1, syncIdentifier: "4D9260A2-CAB7-4B35-A894-05492C0269E1", syncVersion: 1, startDate: 2019-01-28 11:16:20 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A2CB8A55-A0C8-4939-8D68-55DBC886F749, syncIdentifier: "A2CB8A55-A0C8-4939-8D68-55DBC886F749", syncVersion: 1, startDate: 2019-01-28 11:21:20 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 89CE5052-6155-4FD6-A497-C6C4220505C1, syncIdentifier: "89CE5052-6155-4FD6-A497-C6C4220505C1", syncVersion: 1, startDate: 2019-01-28 11:26:19 +0000, quantity: 82 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2F117DE2-D603-4074-BF6A-12011D449A21, syncIdentifier: "2F117DE2-D603-4074-BF6A-12011D449A21", syncVersion: 1, startDate: 2019-01-28 11:31:19 +0000, quantity: 81 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F6C32CDD-AD2B-4ADF-B506-70FD0756C325, syncIdentifier: "F6C32CDD-AD2B-4ADF-B506-70FD0756C325", syncVersion: 1, startDate: 2019-01-28 11:36:19 +0000, quantity: 80 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9FB6A418-E577-4992-BC4D-AE78030AA2CB, syncIdentifier: "9FB6A418-E577-4992-BC4D-AE78030AA2CB", syncVersion: 1, startDate: 2019-01-28 11:41:19 +0000, quantity: 79 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 450E403F-7D39-4627-B578-9690E583B031, syncIdentifier: "450E403F-7D39-4627-B578-9690E583B031", syncVersion: 1, startDate: 2019-01-28 11:46:20 +0000, quantity: 78 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 907AF915-9FD2-47B2-AC4F-1938CA4FF6F2, syncIdentifier: "907AF915-9FD2-47B2-AC4F-1938CA4FF6F2", syncVersion: 1, startDate: 2019-01-28 11:51:19 +0000, quantity: 77 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 558D8B01-600E-4834-B588-6EE97B231391, syncIdentifier: "558D8B01-600E-4834-B588-6EE97B231391", syncVersion: 1, startDate: 2019-01-28 11:56:19 +0000, quantity: 78 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DA5BC656-7692-4741-B877-844FBF4680C8, syncIdentifier: "DA5BC656-7692-4741-B877-844FBF4680C8", syncVersion: 1, startDate: 2019-01-28 12:01:20 +0000, quantity: 81 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 274FD0FC-BE56-4ABF-8F3C-98D1D0E54935, syncIdentifier: "274FD0FC-BE56-4ABF-8F3C-98D1D0E54935", syncVersion: 1, startDate: 2019-01-28 12:06:19 +0000, quantity: 84 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1B71CF9E-116C-4E7B-8087-88239549A6E0, syncIdentifier: "1B71CF9E-116C-4E7B-8087-88239549A6E0", syncVersion: 1, startDate: 2019-01-28 12:11:19 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A93B75E8-A319-4C5E-A932-53CB3B86CFE4, syncIdentifier: "A93B75E8-A319-4C5E-A932-53CB3B86CFE4", syncVersion: 1, startDate: 2019-01-28 12:16:19 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AAAB891E-4DA8-4852-AB1E-2CE2165EC082, syncIdentifier: "00AA0A 2585609", syncVersion: 1, startDate: 2019-01-28 12:16:21 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 10DA3162-0539-4076-9EE6-F80E340FA9F5, syncIdentifier: "00AA0A 2585909", syncVersion: 1, startDate: 2019-01-28 12:21:20 +0000, quantity: 84 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: E9ED4CE4-AEB9-4CE4-9359-5F892A13C54D, syncIdentifier: "00AA0A 2586209", syncVersion: 1, startDate: 2019-01-28 12:26:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 8555E869-32F6-40B7-9178-17D4CFA47590, syncIdentifier: "00AA0A 2586509", syncVersion: 1, startDate: 2019-01-28 12:31:21 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: EA8D13B5-D45F-40A6-B682-A4BF363AB115, syncIdentifier: "00AA0A 2586809", syncVersion: 1, startDate: 2019-01-28 12:36:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 9A2BD898-CA59-4B5A-9733-0BA73732296C, syncIdentifier: "00AA0A 2587109", syncVersion: 1, startDate: 2019-01-28 12:41:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 284CF9F5-DDE2-469A-9D44-F64AE0F0068E, syncIdentifier: "00AA0A 2587409", syncVersion: 1, startDate: 2019-01-28 12:46:21 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B8F00993-15E5-40AD-82C0-2C7ADAE841DF, syncIdentifier: "00AA0A 2587709", syncVersion: 1, startDate: 2019-01-28 12:51:20 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: F09CF571-A44B-443A-AF4E-41A19191976A, syncIdentifier: "00AA0A 2588009", syncVersion: 1, startDate: 2019-01-28 12:56:20 +0000, quantity: 80 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B7799FEF-9E7F-4B98-A6B0-F824B883E93C, syncIdentifier: "00AA0A 2588309", syncVersion: 1, startDate: 2019-01-28 13:01:21 +0000, quantity: 69 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 51C229D9-2BF7-4367-B6CA-C101D590278B, syncIdentifier: "00AA0A 2588609", syncVersion: 1, startDate: 2019-01-28 13:06:20 +0000, quantity: 84 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 22C21CC7-E6D1-495E-803F-132B4D45A521, syncIdentifier: "00AA0A 2588909", syncVersion: 1, startDate: 2019-01-28 13:11:21 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: D706F54D-A194-4D8B-99C3-199314C18902, syncIdentifier: "00AA0A 2589209", syncVersion: 1, startDate: 2019-01-28 13:16:21 +0000, quantity: 98 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: A810BC20-389D-4EED-A327-D36BF3869D6B, syncIdentifier: "00AA0A 2589509", syncVersion: 1, startDate: 2019-01-28 13:21:20 +0000, quantity: 97 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 88B9ED6E-C7F3-49B8-AF5A-428AAB7FE7D6, syncIdentifier: "00AA0A 2589809", syncVersion: 1, startDate: 2019-01-28 13:26:21 +0000, quantity: 94 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 10BB969D-5419-4E35-9F29-D529A8EE71EE, syncIdentifier: "00AA0A 2590109", syncVersion: 1, startDate: 2019-01-28 13:31:20 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 268F2432-1FE6-40A6-88DB-C40D6C5EBAE3, syncIdentifier: "00AA0A 2590409", syncVersion: 1, startDate: 2019-01-28 13:36:21 +0000, quantity: 79 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 7826D4D4-8511-42DE-A4B9-91BB89FF79B8, syncIdentifier: "00AA0A 2590709", syncVersion: 1, startDate: 2019-01-28 13:41:20 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B7DEBC1F-5913-4FC0-88C7-5D2BF01C6AD3, syncIdentifier: "00AA0A 2591009", syncVersion: 1, startDate: 2019-01-28 13:46:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 593B61B5-0C4F-4DA6-B83B-7FBC8A7EA049, syncIdentifier: "00AA0A 2591308", syncVersion: 1, startDate: 2019-01-28 13:51:20 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 897D30C6-8B44-45DF-AEB1-FEEE03018D00, syncIdentifier: "00AA0A 2591608", syncVersion: 1, startDate: 2019-01-28 13:56:20 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 156D6667-B40C-480C-9682-CBE7F1CB3850, syncIdentifier: "00AA0A 2591908", syncVersion: 1, startDate: 2019-01-28 14:01:20 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 0C06CB2F-1D5C-4A44-A0F0-4A2DB79D8693, syncIdentifier: "00AA0A 2592208", syncVersion: 1, startDate: 2019-01-28 14:06:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: AECA99FB-5C1F-4701-AD39-7B8EA08BD6BB, syncIdentifier: "00AA0A 2592508", syncVersion: 1, startDate: 2019-01-28 14:11:20 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 168DF8B5-CC25-47B5-988F-D38ED8A966D5, syncIdentifier: "00AA0A 2592808", syncVersion: 1, startDate: 2019-01-28 14:16:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B3A9E0B6-C23F-462B-900C-4C1FFCB765C9, syncIdentifier: "00AA0A 2593108", syncVersion: 1, startDate: 2019-01-28 14:21:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 56DFC336-347F-4F2C-A7E0-D9A6876B741F, syncIdentifier: "00AA0A 2593408", syncVersion: 1, startDate: 2019-01-28 14:26:19 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 8E5673A8-A52C-44A8-AB9D-4F3912BBEC5C, syncIdentifier: "00AA0A 2593708", syncVersion: 1, startDate: 2019-01-28 14:31:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 06D7376E-D68B-4842-B527-C5A41AA18C95, syncIdentifier: "00AA0A 2594008", syncVersion: 1, startDate: 2019-01-28 14:36:20 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: F26B2B79-C05F-4806-B6FE-D1375011576F, syncIdentifier: "00AA0A 2594308", syncVersion: 1, startDate: 2019-01-28 14:41:19 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 1CF857F1-5565-4FCF-A949-24A5D50145FA, syncIdentifier: "00AA0A 2594608", syncVersion: 1, startDate: 2019-01-28 14:46:19 +0000, quantity: 87 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 8B9AA1D2-E475-47E0-9612-76C01A438AD3, syncIdentifier: "00AA0A 2594908", syncVersion: 1, startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B7495D35-4C1C-4EFF-8257-367B7A9301C7, syncIdentifier: "00AA0A 2595208", syncVersion: 1, startDate: 2019-01-28 14:56:19 +0000, quantity: 88 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 6B552379-F327-41B3-8E9B-B7A4590FC5B0, syncIdentifier: "00AA0A 2595508", syncVersion: 1, startDate: 2019-01-28 15:01:20 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 8549C874-A10E-4BD3-AA34-60F3A5D5161F, syncIdentifier: "00AA0A 2595808", syncVersion: 1, startDate: 2019-01-28 15:06:20 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 07CF835C-D173-4F67-AAF0-C10ADC2A4CFC, syncIdentifier: "00AA0A 2596108", syncVersion: 1, startDate: 2019-01-28 15:11:20 +0000, quantity: 82 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") ## CarbStore @@ -824,270 +287,7 @@ deletedCarbEntries: [ * 2019-01-28 14:21:00 +0000, 169.5 * 2019-01-28 14:16:00 +0000, 169.5 * 2019-01-28 14:11:00 +0000, 169.6 -* 2019-01-28 14:06:00 +0000, 169.7 -* 2019-01-28 14:01:00 +0000, 169.7 -* 2019-01-28 13:56:00 +0000, 169.7 -* 2019-01-28 13:51:00 +0000, 169.7 -* 2019-01-28 13:46:00 +0000, 169.7 -* 2019-01-28 13:41:00 +0000, 169.7 -* 2019-01-28 13:36:00 +0000, 169.7 -* 2019-01-28 13:31:00 +0000, 169.8 -* 2019-01-28 13:26:00 +0000, 169.9 -* 2019-01-28 13:21:00 +0000, 170.1 -* 2019-01-28 13:16:00 +0000, 170.4 -* 2019-01-28 13:11:00 +0000, 170.4 -* 2019-01-28 13:06:00 +0000, 170.5 -* 2019-01-28 13:01:00 +0000, 170.5 -* 2019-01-28 12:56:00 +0000, 170.5 -* 2019-01-28 12:51:00 +0000, 170.7 -* 2019-01-28 12:46:00 +0000, 170.8 -* 2019-01-28 12:41:00 +0000, 170.8 -* 2019-01-28 12:36:00 +0000, 170.9 -* 2019-01-28 12:31:00 +0000, 171.0 -* 2019-01-28 12:26:00 +0000, 171.0 -* 2019-01-28 12:21:00 +0000, 171.0 -* 2019-01-28 12:16:00 +0000, 171.1 -* 2019-01-28 12:11:00 +0000, 171.2 -* 2019-01-28 12:06:00 +0000, 171.2 -* 2019-01-28 12:01:00 +0000, 171.2 -* 2019-01-28 11:56:00 +0000, 171.2 -* 2019-01-28 11:51:00 +0000, 171.2 -* 2019-01-28 11:46:00 +0000, 171.2 -* 2019-01-28 11:41:00 +0000, 171.2 -* 2019-01-28 11:36:00 +0000, 171.2 -* 2019-01-28 11:31:00 +0000, 171.2 -* 2019-01-28 11:26:00 +0000, 171.2 -* 2019-01-28 11:21:00 +0000, 171.2 -* 2019-01-28 11:16:00 +0000, 171.2 -* 2019-01-28 11:11:00 +0000, 171.3 -* 2019-01-28 11:06:00 +0000, 171.3 -* 2019-01-28 11:01:00 +0000, 171.4 -* 2019-01-28 10:56:00 +0000, 171.4 -* 2019-01-28 10:51:00 +0000, 171.4 -* 2019-01-28 10:46:00 +0000, 171.4 -* 2019-01-28 10:41:00 +0000, 171.5 -* 2019-01-28 10:36:00 +0000, 171.5 -* 2019-01-28 10:31:00 +0000, 171.6 -* 2019-01-28 10:26:00 +0000, 171.7 -* 2019-01-28 10:21:00 +0000, 171.7 -* 2019-01-28 10:16:00 +0000, 171.7 -* 2019-01-28 10:11:00 +0000, 171.8 -* 2019-01-28 10:06:00 +0000, 171.9 -* 2019-01-28 10:01:00 +0000, 172.0 -* 2019-01-28 09:56:00 +0000, 172.1 -* 2019-01-28 09:51:00 +0000, 172.1 -* 2019-01-28 09:46:00 +0000, 172.1 -* 2019-01-28 09:41:00 +0000, 172.1 -* 2019-01-28 09:36:00 +0000, 172.1 -* 2019-01-28 09:31:00 +0000, 172.2 -* 2019-01-28 09:26:00 +0000, 172.2 -* 2019-01-28 09:21:00 +0000, 172.2 -* 2019-01-28 09:16:00 +0000, 172.3 -* 2019-01-28 09:11:00 +0000, 172.3 -* 2019-01-28 09:06:00 +0000, 172.5 -* 2019-01-28 09:01:00 +0000, 172.6 -* 2019-01-28 08:56:00 +0000, 172.7 -* 2019-01-28 08:51:00 +0000, 172.7 -* 2019-01-28 08:46:00 +0000, 172.7 -* 2019-01-28 08:41:00 +0000, 172.7 -* 2019-01-28 08:36:00 +0000, 172.7 -* 2019-01-28 08:31:00 +0000, 172.7 -* 2019-01-28 08:26:00 +0000, 172.7 -* 2019-01-28 08:21:00 +0000, 172.7 -* 2019-01-28 08:16:00 +0000, 172.8 -* 2019-01-28 08:11:00 +0000, 172.8 -* 2019-01-28 08:06:00 +0000, 172.9 -* 2019-01-28 08:01:00 +0000, 173.0 -* 2019-01-28 07:56:00 +0000, 173.0 -* 2019-01-28 07:51:00 +0000, 173.1 -* 2019-01-28 07:46:00 +0000, 173.1 -* 2019-01-28 07:41:00 +0000, 173.2 -* 2019-01-28 07:31:00 +0000, 173.4 -* 2019-01-28 07:26:00 +0000, 173.4 -* 2019-01-28 07:21:00 +0000, 173.5 -* 2019-01-28 07:16:00 +0000, 173.5 -* 2019-01-28 07:11:00 +0000, 173.6 -* 2019-01-28 07:06:00 +0000, 173.7 -* 2019-01-28 07:01:00 +0000, 173.8 -* 2019-01-28 06:56:00 +0000, 173.8 -* 2019-01-28 06:51:00 +0000, 173.8 -* 2019-01-28 06:46:00 +0000, 173.8 -* 2019-01-28 06:41:00 +0000, 173.8 -* 2019-01-28 06:36:00 +0000, 173.8 -* 2019-01-28 06:31:00 +0000, 173.8 -* 2019-01-28 06:26:00 +0000, 173.8 -* 2019-01-28 06:21:00 +0000, 173.8 -* 2019-01-28 06:16:00 +0000, 173.8 -* 2019-01-28 06:11:00 +0000, 173.8 -* 2019-01-28 06:06:00 +0000, 173.8 -* 2019-01-28 06:01:00 +0000, 173.9 -* 2019-01-28 05:56:00 +0000, 173.9 -* 2019-01-28 05:51:00 +0000, 174.0 -* 2019-01-28 05:46:00 +0000, 174.1 -* 2019-01-28 05:41:00 +0000, 175.1 -* 2019-01-28 05:31:00 +0000, 175.1 -* 2019-01-28 05:26:00 +0000, 175.1 -* 2019-01-28 05:21:00 +0000, 175.1 -* 2019-01-28 05:16:00 +0000, 175.2 -* 2019-01-28 05:11:00 +0000, 175.2 -* 2019-01-28 05:06:00 +0000, 175.2 -* 2019-01-28 05:01:00 +0000, 175.2 -* 2019-01-28 04:56:00 +0000, 175.2 -* 2019-01-28 04:51:00 +0000, 175.2 -* 2019-01-28 04:46:00 +0000, 175.2 -* 2019-01-28 04:41:00 +0000, 175.2 -* 2019-01-28 04:36:00 +0000, 175.3 -* 2019-01-28 04:31:00 +0000, 175.4 -* 2019-01-28 04:26:00 +0000, 175.5 -* 2019-01-28 04:21:00 +0000, 175.7 -* 2019-01-28 04:16:00 +0000, 175.9 -* 2019-01-28 04:11:00 +0000, 176.0 -* 2019-01-28 04:06:00 +0000, 176.2 -* 2019-01-28 04:01:00 +0000, 176.2 -* 2019-01-28 03:51:00 +0000, 176.4 -* 2019-01-28 03:46:00 +0000, 176.4 -* 2019-01-28 03:41:00 +0000, 176.6 -* 2019-01-28 03:36:00 +0000, 176.8 -* 2019-01-28 03:31:00 +0000, 177.0 -* 2019-01-28 03:26:00 +0000, 177.1 -* 2019-01-28 03:21:00 +0000, 177.3 -* 2019-01-28 03:16:00 +0000, 177.4 -* 2019-01-28 03:11:00 +0000, 177.5 -* 2019-01-28 03:06:00 +0000, 177.5 -* 2019-01-28 03:01:00 +0000, 177.6 -* 2019-01-28 02:56:00 +0000, 177.7 -* 2019-01-28 02:51:00 +0000, 177.8 -* 2019-01-28 02:46:00 +0000, 177.8 -* 2019-01-28 02:41:00 +0000, 177.8 -* 2019-01-28 02:36:00 +0000, 177.8 -* 2019-01-28 02:31:00 +0000, 177.8 -* 2019-01-28 02:26:00 +0000, 177.9 -* 2019-01-28 02:21:00 +0000, 178.0 -* 2019-01-28 02:16:00 +0000, 178.1 -* 2019-01-28 02:11:00 +0000, 178.3 -* 2019-01-28 02:06:00 +0000, 178.5 -* 2019-01-28 02:01:00 +0000, 178.7 -* 2019-01-28 01:56:00 +0000, 178.9 -* 2019-01-28 01:51:00 +0000, 179.2 -* 2019-01-28 01:46:00 +0000, 179.5 -* 2019-01-28 01:41:00 +0000, 179.8 -* 2019-01-28 01:36:00 +0000, 179.9 -* 2019-01-28 01:31:00 +0000, 180.0 -* 2019-01-28 01:26:00 +0000, 180.0 -* 2019-01-28 01:21:00 +0000, 180.0 -* 2019-01-28 01:16:00 +0000, 180.0 -* 2019-01-28 01:11:00 +0000, 180.0 -* 2019-01-28 01:06:00 +0000, 180.0 -* 2019-01-28 01:01:00 +0000, 180.0 -* 2019-01-28 00:56:00 +0000, 180.1 -* 2019-01-28 00:51:00 +0000, 180.3 -* 2019-01-28 00:46:00 +0000, 180.3 -* 2019-01-28 00:41:00 +0000, 180.3 -* 2019-01-28 00:36:00 +0000, 180.3 -* 2019-01-28 00:31:00 +0000, 180.3 -* 2019-01-28 00:26:00 +0000, 180.4 -* 2019-01-28 00:21:00 +0000, 181.8 -* 2019-01-28 00:16:00 +0000, 181.9 -* 2019-01-28 00:11:00 +0000, 182.0 -* 2019-01-28 00:06:00 +0000, 182.1 -* 2019-01-28 00:01:00 +0000, 182.2 -* 2019-01-27 23:56:00 +0000, 182.4 -* 2019-01-27 23:51:00 +0000, 182.4 -* 2019-01-27 23:46:00 +0000, 182.5 -* 2019-01-27 23:41:00 +0000, 182.6 -* 2019-01-27 23:36:00 +0000, 182.6 -* 2019-01-27 23:31:00 +0000, 182.7 -* 2019-01-27 23:26:00 +0000, 182.8 -* 2019-01-27 23:21:00 +0000, 182.8 -* 2019-01-27 23:16:00 +0000, 182.9 -* 2019-01-27 23:11:00 +0000, 183.0 -* 2019-01-27 23:06:00 +0000, 183.0 -* 2019-01-27 23:01:00 +0000, 183.1 -* 2019-01-27 22:56:00 +0000, 183.2 -* 2019-01-27 22:51:00 +0000, 183.2 -* 2019-01-27 22:46:00 +0000, 183.3 -* 2019-01-27 22:41:00 +0000, 183.4 -* 2019-01-27 22:36:00 +0000, 183.5 -* 2019-01-27 22:31:00 +0000, 183.6 -* 2019-01-27 22:26:00 +0000, 183.6 -* 2019-01-27 22:21:00 +0000, 183.7 -* 2019-01-27 22:16:00 +0000, 183.8 -* 2019-01-27 22:11:00 +0000, 183.9 -* 2019-01-27 22:06:00 +0000, 183.9 -* 2019-01-27 22:01:00 +0000, 184.9 -* 2019-01-27 21:56:00 +0000, 185.0 -* 2019-01-27 21:51:00 +0000, 185.1 -* 2019-01-27 21:46:00 +0000, 185.1 -* 2019-01-27 21:41:00 +0000, 185.2 -* 2019-01-27 21:36:00 +0000, 185.3 -* 2019-01-27 21:31:00 +0000, 185.4 -* 2019-01-27 21:26:00 +0000, 185.6 -* 2019-01-27 21:21:00 +0000, 185.7 -* 2019-01-27 21:16:00 +0000, 185.9 -* 2019-01-27 21:11:00 +0000, 186.1 -* 2019-01-27 21:06:00 +0000, 186.3 -* 2019-01-27 21:01:00 +0000, 186.6 -* 2019-01-27 20:56:00 +0000, 186.7 -* 2019-01-27 20:51:00 +0000, 186.9 -* 2019-01-27 20:46:00 +0000, 186.9 -* 2019-01-27 20:41:00 +0000, 186.9 -* 2019-01-27 20:36:00 +0000, 186.9 -* 2019-01-27 20:31:00 +0000, 187.1 -* 2019-01-27 20:26:00 +0000, 187.3 -* 2019-01-27 20:21:00 +0000, 187.6 -* 2019-01-27 20:16:00 +0000, 187.8 -* 2019-01-27 20:11:00 +0000, 188.0 -* 2019-01-27 20:06:00 +0000, 188.1 -* 2019-01-27 20:01:00 +0000, 188.2 -* 2019-01-27 19:56:00 +0000, 188.3 -* 2019-01-27 19:51:00 +0000, 188.3 -* 2019-01-27 19:46:00 +0000, 188.3 -* 2019-01-27 19:41:00 +0000, 188.3 -* 2019-01-27 19:36:00 +0000, 188.4 -* 2019-01-27 19:31:00 +0000, 188.5 -* 2019-01-27 19:26:00 +0000, 188.7 -* 2019-01-27 19:21:00 +0000, 188.8 -* 2019-01-27 19:16:00 +0000, 188.9 -* 2019-01-27 19:11:00 +0000, 189.0 -* 2019-01-27 19:06:00 +0000, 189.1 -* 2019-01-27 19:01:00 +0000, 189.2 -* 2019-01-27 18:56:00 +0000, 189.3 -* 2019-01-27 18:51:00 +0000, 189.9 -* 2019-01-27 18:46:00 +0000, 190.0 -* 2019-01-27 18:41:00 +0000, 190.1 -* 2019-01-27 18:36:00 +0000, 191.2 -* 2019-01-27 18:31:00 +0000, 191.4 -* 2019-01-27 18:30:19 +0000, 191.475 -* 2019-01-27 18:06:00 +0000, 192.2 -* 2019-01-27 17:56:00 +0000, 192.6 -* 2019-01-27 17:51:00 +0000, 192.7 -* 2019-01-27 17:41:00 +0000, 193.2 -* 2019-01-27 17:36:00 +0000, 193.3 -* 2019-01-27 17:31:00 +0000, 193.4 -* 2019-01-27 17:21:00 +0000, 193.6 -* 2019-01-27 17:11:00 +0000, 193.8 -* 2019-01-27 17:06:00 +0000, 193.9 -* 2019-01-27 17:01:00 +0000, 194.0 -* 2019-01-27 16:56:00 +0000, 194.2 -* 2019-01-27 16:51:00 +0000, 194.5 -* 2019-01-27 16:46:00 +0000, 194.7 -* 2019-01-27 16:41:00 +0000, 194.7 -* 2019-01-27 16:36:00 +0000, 194.7 -* 2019-01-27 16:31:00 +0000, 194.7 -* 2019-01-27 16:26:00 +0000, 194.7 -* 2019-01-27 16:21:00 +0000, 194.7 -* 2019-01-27 16:16:00 +0000, 194.7 -* 2019-01-27 16:11:00 +0000, 194.7 -* 2019-01-27 16:06:00 +0000, 194.7 -* 2019-01-27 16:01:00 +0000, 194.7 -* 2019-01-27 15:56:00 +0000, 194.7 -* 2019-01-27 15:51:00 +0000, 194.7 -* 2019-01-27 15:46:00 +0000, 194.7 -* 2019-01-27 15:41:00 +0000, 194.8 -* 2019-01-27 15:36:00 +0000, 194.9 -* 2019-01-27 15:31:00 +0000, 195.0 -* 2019-01-27 15:26:00 +0000, 195.1 -* 2019-01-27 15:21:00 +0000, 195.2 + ### getPumpEventValues @@ -1110,954 +310,6 @@ deletedCarbEntries: [ * PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: nil) * PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:26:27 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) * PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:36:27 +0000, persistedDate: 2019-01-28 13:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50066, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:36:27 +0000, persistedDate: 2019-01-28 13:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:36:27 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50065, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 13:31:28 +0000, persistedDate: 2019-01-28 13:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:31:28 +0000, endDate: 2019-01-29 13:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f051c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50064, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 31 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 13:31:28 +0000, persistedDate: 2019-01-28 13:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50063, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:31:28 +0000, persistedDate: 2019-01-28 13:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:31:28 +0000, endDate: 2019-01-28 13:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c5f055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50062, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 13:26:28 +0000, persistedDate: 2019-01-28 13:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50061, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:26:28 +0000, persistedDate: 2019-01-28 13:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:26:28 +0000, endDate: 2019-01-28 13:56:28 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50060, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 26 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 13:21:28 +0000, persistedDate: 2019-01-28 13:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:21:28 +0000, endDate: 2019-01-28 13:51:28 +0000, value: 2.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50059, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 13:21:28 +0000, persistedDate: 2019-01-28 13:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50058, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:16:27 +0000, persistedDate: 2019-01-28 13:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50057, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:16:27 +0000, persistedDate: 2019-01-28 13:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:16:27 +0000, endDate: 2019-01-28 13:46:27 +0000, value: 3.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50056, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 16 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 13:06:28 +0000, persistedDate: 2019-01-28 13:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:06:28 +0000, endDate: 2019-01-29 13:06:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c46051c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50055, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 6 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 13:06:27 +0000, persistedDate: 2019-01-28 13:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50054, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 13:06:27 +0000, persistedDate: 2019-01-28 13:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:06:27 +0000, endDate: 2019-01-28 13:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b46055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50053, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 12:56:27 +0000, persistedDate: 2019-01-28 13:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50052, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 12:56:27 +0000, persistedDate: 2019-01-28 13:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:56:27 +0000, endDate: 2019-01-28 13:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78045c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50051, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 12:51:27 +0000, persistedDate: 2019-01-28 12:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50050, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 12:51:27 +0000, persistedDate: 2019-01-28 12:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:51:27 +0000, endDate: 2019-01-28 13:21:27 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73045c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50049, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 12:31:28 +0000, persistedDate: 2019-01-28 12:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:31:28 +0000, endDate: 2019-01-28 12:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c5f045c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50048, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 12:31:28 +0000, persistedDate: 2019-01-28 12:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50047, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 12:31:28 +0000, persistedDate: 2019-01-28 12:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:31:28 +0000, endDate: 2019-01-29 12:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f041c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50046, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 31 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 12:26:27 +0000, persistedDate: 2019-01-28 12:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50045, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 12:26:27 +0000, persistedDate: 2019-01-28 12:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:26:27 +0000, endDate: 2019-01-28 12:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a045c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50044, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 26 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 12:06:27 +0000, persistedDate: 2019-01-28 12:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:06:27 +0000, endDate: 2019-01-29 12:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46041c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50043, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 12:06:27 +0000, persistedDate: 2019-01-28 12:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50042, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 12:06:27 +0000, persistedDate: 2019-01-28 12:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:06:27 +0000, endDate: 2019-01-28 12:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b46045c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50041, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 4 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 11:51:28 +0000, persistedDate: 2019-01-28 12:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50040, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 11:51:28 +0000, persistedDate: 2019-01-28 12:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:51:28 +0000, endDate: 2019-01-28 12:21:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73035c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50039, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 11:31:27 +0000, persistedDate: 2019-01-28 11:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50038, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 11:31:27 +0000, persistedDate: 2019-01-28 11:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:31:27 +0000, endDate: 2019-01-28 12:01:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f035c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50037, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 31 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 11:11:27 +0000, persistedDate: 2019-01-28 11:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50036, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 11:11:27 +0000, persistedDate: 2019-01-28 11:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:11:27 +0000, endDate: 2019-01-28 11:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b035c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50035, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 11:01:28 +0000, persistedDate: 2019-01-28 11:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50034, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 11:01:28 +0000, persistedDate: 2019-01-28 11:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 11:01:28 +0000, endDate: 2019-01-29 11:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41031c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50032, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 1 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 11:01:28 +0000, persistedDate: 2019-01-28 11:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:01:28 +0000, endDate: 2019-01-28 11:01:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c41035c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50033, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 3 minute: 1 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:46:27 +0000, persistedDate: 2019-01-28 10:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:46:27 +0000, endDate: 2019-01-28 11:16:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50031, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 46 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:46:27 +0000, persistedDate: 2019-01-28 10:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50030, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:36:28 +0000, persistedDate: 2019-01-28 10:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:36:28 +0000, endDate: 2019-01-29 10:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50027, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 10:36:27 +0000, persistedDate: 2019-01-28 10:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50029, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:36:27 +0000, persistedDate: 2019-01-28 10:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:36:27 +0000, endDate: 2019-01-28 10:36:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b64025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50028, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:31:28 +0000, persistedDate: 2019-01-28 10:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:31:28 +0000, endDate: 2019-01-28 11:01:28 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50026, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:31:28 +0000, persistedDate: 2019-01-28 10:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50025, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:26:27 +0000, persistedDate: 2019-01-28 10:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50024, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:26:27 +0000, persistedDate: 2019-01-28 10:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:26:27 +0000, endDate: 2019-01-29 10:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b5a021c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50022, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 26 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 10:26:27 +0000, persistedDate: 2019-01-28 10:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:26:27 +0000, endDate: 2019-01-28 10:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b5a025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50023, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 26 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:21:28 +0000, persistedDate: 2019-01-28 10:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:21:28 +0000, persistedDate: 2019-01-28 10:26:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:21:28 +0000, endDate: 2019-01-28 10:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50020, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:16:48 +0000, persistedDate: 2019-01-28 10:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50019, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 16 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:16:48 +0000, persistedDate: 2019-01-28 10:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:16:48 +0000, endDate: 2019-01-29 10:16:48 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b003050021c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50018, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 16 second: 48 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 10:16:48 +0000, persistedDate: 2019-01-28 10:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:16:48 +0000, endDate: 2019-01-28 10:16:48 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16003050025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50017, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 16 second: 48 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:11:28 +0000, persistedDate: 2019-01-28 10:16:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50016, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 10:11:28 +0000, persistedDate: 2019-01-28 10:16:48 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:11:28 +0000, endDate: 2019-01-28 10:41:28 +0000, value: 1.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50015, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 11 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:06:28 +0000, persistedDate: 2019-01-28 10:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:06:28 +0000, endDate: 2019-01-28 10:36:28 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46025c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50014, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 6 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 10:06:28 +0000, persistedDate: 2019-01-28 10:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50013, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 2 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:56:28 +0000, persistedDate: 2019-01-28 10:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:56:28 +0000, persistedDate: 2019-01-28 10:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:56:28 +0000, endDate: 2019-01-29 09:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c78011c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50011, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 56 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 09:56:28 +0000, persistedDate: 2019-01-28 10:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:56:28 +0000, endDate: 2019-01-28 09:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c78015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50010, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:41:26 +0000, persistedDate: 2019-01-28 09:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50009, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 41 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:41:26 +0000, persistedDate: 2019-01-28 09:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:41:26 +0000, endDate: 2019-01-28 10:11:26 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a69015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50008, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 41 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:31:28 +0000, persistedDate: 2019-01-28 09:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50007, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:31:28 +0000, persistedDate: 2019-01-28 09:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:31:28 +0000, endDate: 2019-01-29 09:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f011c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50006, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 31 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 09:31:28 +0000, persistedDate: 2019-01-28 09:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:31:28 +0000, endDate: 2019-01-28 09:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c5f015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50005, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:21:27 +0000, persistedDate: 2019-01-28 09:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:21:27 +0000, endDate: 2019-01-28 09:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50004, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 21 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:21:27 +0000, persistedDate: 2019-01-28 09:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:11:27 +0000, persistedDate: 2019-01-28 09:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50002, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:11:27 +0000, persistedDate: 2019-01-28 09:16:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:11:27 +0000, endDate: 2019-01-29 09:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b4b011c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50000, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 11 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 09:11:27 +0000, persistedDate: 2019-01-28 09:16:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:11:27 +0000, endDate: 2019-01-28 09:11:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b4b015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50001, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:06:28 +0000, persistedDate: 2019-01-28 09:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49999, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:06:28 +0000, persistedDate: 2019-01-28 09:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:06:28 +0000, endDate: 2019-01-28 09:36:28 +0000, value: 1.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49998, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 6 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 09:01:28 +0000, persistedDate: 2019-01-28 09:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 09:01:28 +0000, persistedDate: 2019-01-28 09:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:01:28 +0000, endDate: 2019-01-28 09:31:28 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41015c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49996, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 1 minute: 1 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:56:27 +0000, persistedDate: 2019-01-28 09:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:56:27 +0000, endDate: 2019-01-29 08:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78001c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49994, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 56 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 08:56:27 +0000, persistedDate: 2019-01-28 09:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:56:27 +0000, endDate: 2019-01-28 08:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b78005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49995, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:56:27 +0000, persistedDate: 2019-01-28 09:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49993, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:51:27 +0000, persistedDate: 2019-01-28 08:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:51:27 +0000, persistedDate: 2019-01-28 08:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:51:27 +0000, endDate: 2019-01-28 09:21:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49991, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:31:27 +0000, persistedDate: 2019-01-28 08:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49990, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:31:27 +0000, persistedDate: 2019-01-28 08:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:31:27 +0000, endDate: 2019-01-28 09:01:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49989, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 31 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:26:28 +0000, persistedDate: 2019-01-28 08:31:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:26:28 +0000, endDate: 2019-01-29 08:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a001c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49986, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 26 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 08:26:27 +0000, persistedDate: 2019-01-28 08:31:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:26:27 +0000, endDate: 2019-01-28 08:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b5a005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49988, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 26 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:26:27 +0000, persistedDate: 2019-01-28 08:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49987, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:21:27 +0000, persistedDate: 2019-01-28 08:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:21:27 +0000, endDate: 2019-01-28 08:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49985, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 21 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:21:27 +0000, persistedDate: 2019-01-28 08:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49984, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:16:28 +0000, persistedDate: 2019-01-28 08:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49983, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 08:16:28 +0000, persistedDate: 2019-01-28 08:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:16:28 +0000, endDate: 2019-01-28 08:46:28 +0000, value: 0.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50005c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49982, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 16 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 08:00:00 +0000, persistedDate: 2019-01-28 08:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:00:00 +0000, endDate: 2019-01-29 08:00:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b000040001c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49981, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 0 minute: 0 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 07:46:28 +0000, persistedDate: 2019-01-28 07:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:46:28 +0000, endDate: 2019-01-29 07:46:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c6e171b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49979, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 46 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 07:46:28 +0000, persistedDate: 2019-01-28 07:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:46:28 +0000, endDate: 2019-01-28 07:46:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c6e175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49980, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:46:28 +0000, persistedDate: 2019-01-28 07:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49978, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:41:27 +0000, persistedDate: 2019-01-28 07:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:41:27 +0000, endDate: 2019-01-28 08:11:27 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49977, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 41 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:41:27 +0000, persistedDate: 2019-01-28 07:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49976, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:31:27 +0000, persistedDate: 2019-01-28 07:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:31:27 +0000, endDate: 2019-01-28 08:01:27 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49975, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 31 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:31:27 +0000, persistedDate: 2019-01-28 07:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49974, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:16:41 +0000, persistedDate: 2019-01-28 07:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:16:41 +0000, endDate: 2019-01-29 07:16:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022950171b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49973, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 16 second: 41 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 07:16:41 +0000, persistedDate: 2019-01-28 07:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:16:41 +0000, endDate: 2019-01-28 07:16:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16002950175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49972, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 16 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:16:41 +0000, persistedDate: 2019-01-28 07:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49971, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 16 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:11:28 +0000, persistedDate: 2019-01-28 07:16:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:11:28 +0000, persistedDate: 2019-01-28 07:16:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:11:28 +0000, endDate: 2019-01-28 07:41:28 +0000, value: 0.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49969, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 11 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:06:40 +0000, persistedDate: 2019-01-28 07:06:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:06:40 +0000, endDate: 2019-01-28 07:36:40 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012846175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49968, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 6 second: 40 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:06:40 +0000, persistedDate: 2019-01-28 07:06:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49966, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 6 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 07:01:41 +0000, persistedDate: 2019-01-28 07:06:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:01:41 +0000, endDate: 2019-01-28 07:31:41 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941175b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49967, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 1 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 07:01:41 +0000, persistedDate: 2019-01-28 07:06:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49965, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 23 minute: 1 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 06:56:28 +0000, persistedDate: 2019-01-28 07:01:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 06:56:28 +0000, endDate: 2019-01-29 06:56:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c78161b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49964, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 56 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 06:26:28 +0000, persistedDate: 2019-01-28 06:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49963, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 06:26:28 +0000, persistedDate: 2019-01-28 06:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:26:28 +0000, endDate: 2019-01-28 06:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a165b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49962, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 26 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 06:06:43 +0000, persistedDate: 2019-01-28 06:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49960, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 6 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 06:06:43 +0000, persistedDate: 2019-01-28 06:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:43 +0000, endDate: 2019-01-28 06:36:43 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012b46165b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49959, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 6 second: 43 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 06:06:41 +0000, persistedDate: 2019-01-28 06:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:41 +0000, endDate: 2019-01-28 06:36:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012946165b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49961, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 6 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 06:06:41 +0000, persistedDate: 2019-01-28 06:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 22 minute: 6 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:56:27 +0000, persistedDate: 2019-01-28 06:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:56:27 +0000, endDate: 2019-01-29 05:56:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b78151b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49956, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 56 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 05:56:27 +0000, persistedDate: 2019-01-28 06:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:56:27 +0000, endDate: 2019-01-28 05:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b78155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49957, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 05:56:27 +0000, persistedDate: 2019-01-28 06:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49955, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:51:27 +0000, persistedDate: 2019-01-28 05:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49954, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:51:27 +0000, persistedDate: 2019-01-28 05:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:51:27 +0000, endDate: 2019-01-28 06:21:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49953, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 05:46:27 +0000, persistedDate: 2019-01-28 05:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49952, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:46:27 +0000, persistedDate: 2019-01-28 05:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:46:27 +0000, endDate: 2019-01-29 05:46:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b6e151b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49949, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 46 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 05:46:27 +0000, persistedDate: 2019-01-28 05:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:46:27 +0000, endDate: 2019-01-28 05:46:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b6e155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49950, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 46 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 05:41:28 +0000, persistedDate: 2019-01-28 05:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 05:41:28 +0000, endDate: 2019-01-28 05:41:28 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002800280000001c69555b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49948, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 41 second: 28 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 1.0, programmed: 1.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-28 05:26:27 +0000, persistedDate: 2019-01-28 05:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49947, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:26:27 +0000, persistedDate: 2019-01-28 05:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:26:27 +0000, endDate: 2019-01-28 05:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49946, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 26 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 05:16:28 +0000, persistedDate: 2019-01-28 05:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:16:28 +0000, endDate: 2019-01-29 05:16:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c50151b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49944, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 16 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 05:16:28 +0000, persistedDate: 2019-01-28 05:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:16:28 +0000, endDate: 2019-01-28 05:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c50155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49945, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 16 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 05:16:28 +0000, persistedDate: 2019-01-28 05:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:11:27 +0000, persistedDate: 2019-01-28 05:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49942, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 05:11:27 +0000, persistedDate: 2019-01-28 05:16:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:11:27 +0000, endDate: 2019-01-28 05:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b155b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49941, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 21 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:51:28 +0000, persistedDate: 2019-01-28 04:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49940, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:51:28 +0000, persistedDate: 2019-01-28 04:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:51:28 +0000, endDate: 2019-01-28 05:21:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49939, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:46:28 +0000, persistedDate: 2019-01-28 04:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49938, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:46:28 +0000, persistedDate: 2019-01-28 04:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:46:28 +0000, endDate: 2019-01-28 05:16:28 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49937, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:36:27 +0000, persistedDate: 2019-01-28 04:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:36:27 +0000, endDate: 2019-01-28 04:36:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b64145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49936, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:36:27 +0000, persistedDate: 2019-01-28 04:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49935, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:36:27 +0000, persistedDate: 2019-01-28 04:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:36:27 +0000, endDate: 2019-01-29 04:36:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b64141b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49934, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 36 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 04:31:28 +0000, persistedDate: 2019-01-28 04:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:31:28 +0000, persistedDate: 2019-01-28 04:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:31:28 +0000, endDate: 2019-01-28 05:01:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49932, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:21:28 +0000, persistedDate: 2019-01-28 04:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:21:28 +0000, endDate: 2019-01-28 04:51:28 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49931, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:21:28 +0000, persistedDate: 2019-01-28 04:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49930, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:16:28 +0000, persistedDate: 2019-01-28 04:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49929, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:16:28 +0000, persistedDate: 2019-01-28 04:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:16:28 +0000, endDate: 2019-01-28 04:46:28 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49928, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 16 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:11:28 +0000, persistedDate: 2019-01-28 04:16:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:11:28 +0000, endDate: 2019-01-28 04:41:28 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49927, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 11 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:11:28 +0000, persistedDate: 2019-01-28 04:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:06:27 +0000, persistedDate: 2019-01-28 04:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49925, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 04:06:27 +0000, persistedDate: 2019-01-28 04:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:06:27 +0000, endDate: 2019-01-28 04:36:27 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46145b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49924, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 04:00:00 +0000, persistedDate: 2019-01-28 04:01:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:00:00 +0000, endDate: 2019-01-29 04:00:00 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141b13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49923, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 20 minute: 0 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 03:46:47 +0000, persistedDate: 2019-01-28 03:51:36 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:46:47 +0000, endDate: 2019-01-28 03:46:47 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16002f6e135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49922, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 46 second: 47 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:46:47 +0000, persistedDate: 2019-01-28 03:51:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49921, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 46 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:46:47 +0000, persistedDate: 2019-01-28 03:51:36 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:46:47 +0000, endDate: 2019-01-29 03:46:47 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f6e131b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49920, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 46 second: 47 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 03:41:31 +0000, persistedDate: 2019-01-28 03:46:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49919, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 41 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:41:31 +0000, persistedDate: 2019-01-28 03:46:46 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:41:31 +0000, endDate: 2019-01-28 04:11:31 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f69135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49918, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 41 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:36:30 +0000, persistedDate: 2019-01-28 03:41:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49917, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 36 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:36:30 +0000, persistedDate: 2019-01-28 03:41:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:36:30 +0000, endDate: 2019-01-28 04:06:30 +0000, value: 2.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e64135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49916, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 36 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:31:28 +0000, persistedDate: 2019-01-28 03:36:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49915, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:31:28 +0000, persistedDate: 2019-01-28 03:36:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:31:28 +0000, endDate: 2019-01-28 04:01:28 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49914, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:26:28 +0000, persistedDate: 2019-01-28 03:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:26:28 +0000, endDate: 2019-01-28 03:56:28 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49913, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 26 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:26:28 +0000, persistedDate: 2019-01-28 03:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49912, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:21:27 +0000, persistedDate: 2019-01-28 03:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49911, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:21:27 +0000, persistedDate: 2019-01-28 03:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:21:27 +0000, endDate: 2019-01-28 03:51:27 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49910, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 21 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:16:28 +0000, persistedDate: 2019-01-28 03:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49909, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:16:28 +0000, persistedDate: 2019-01-28 03:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:16:28 +0000, endDate: 2019-01-28 03:46:28 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49908, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 16 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 03:01:27 +0000, persistedDate: 2019-01-28 03:06:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49907, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 03:01:27 +0000, persistedDate: 2019-01-28 03:06:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:01:27 +0000, endDate: 2019-01-29 03:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b41131b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49906, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 1 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 03:01:27 +0000, persistedDate: 2019-01-28 03:06:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:01:27 +0000, endDate: 2019-01-28 03:01:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b41135b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49905, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 19 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:56:27 +0000, persistedDate: 2019-01-28 03:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:56:27 +0000, persistedDate: 2019-01-28 03:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:56:27 +0000, endDate: 2019-01-28 03:26:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49903, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:51:27 +0000, persistedDate: 2019-01-28 02:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:51:27 +0000, endDate: 2019-01-28 02:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b73125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49902, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:51:27 +0000, persistedDate: 2019-01-28 02:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49901, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:51:27 +0000, persistedDate: 2019-01-28 02:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:51:27 +0000, endDate: 2019-01-29 02:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73121b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49900, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 51 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 02:36:42 +0000, persistedDate: 2019-01-28 02:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:36:42 +0000, endDate: 2019-01-28 03:06:42 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a64125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49899, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 36 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:36:42 +0000, persistedDate: 2019-01-28 02:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49898, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 36 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:21:27 +0000, persistedDate: 2019-01-28 02:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49897, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:21:27 +0000, persistedDate: 2019-01-28 02:26:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:21:27 +0000, endDate: 2019-01-29 02:21:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b55121b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49895, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 21 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 02:21:27 +0000, persistedDate: 2019-01-28 02:26:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:21:27 +0000, endDate: 2019-01-28 02:21:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b55125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49896, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 21 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:16:27 +0000, persistedDate: 2019-01-28 02:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49894, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:16:27 +0000, persistedDate: 2019-01-28 02:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:16:27 +0000, endDate: 2019-01-28 02:46:27 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49893, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 16 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:11:27 +0000, persistedDate: 2019-01-28 02:16:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:11:27 +0000, endDate: 2019-01-28 02:41:27 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49892, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:11:27 +0000, persistedDate: 2019-01-28 02:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49891, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:06:28 +0000, persistedDate: 2019-01-28 02:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 02:06:28 +0000, persistedDate: 2019-01-28 02:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:06:28 +0000, endDate: 2019-01-28 02:36:28 +0000, value: 2.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49889, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 6 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:01:28 +0000, persistedDate: 2019-01-28 02:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:01:28 +0000, endDate: 2019-01-28 02:31:28 +0000, value: 2.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41125b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49888, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 1 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 02:01:28 +0000, persistedDate: 2019-01-28 02:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49887, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 18 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:56:28 +0000, persistedDate: 2019-01-28 02:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49886, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:56:28 +0000, persistedDate: 2019-01-28 02:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:56:28 +0000, endDate: 2019-01-28 02:26:28 +0000, value: 2.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49885, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:51:29 +0000, persistedDate: 2019-01-28 01:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:51:29 +0000, endDate: 2019-01-28 02:21:29 +0000, value: 3.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d73115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49884, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 51 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:51:29 +0000, persistedDate: 2019-01-28 01:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49883, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 51 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:46:30 +0000, persistedDate: 2019-01-28 01:51:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 46 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:46:30 +0000, persistedDate: 2019-01-28 01:51:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:46:30 +0000, endDate: 2019-01-28 02:16:30 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e6e115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49881, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 46 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:41:27 +0000, persistedDate: 2019-01-28 01:46:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49880, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:41:27 +0000, persistedDate: 2019-01-28 01:46:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:41:27 +0000, endDate: 2019-01-28 02:11:27 +0000, value: 3.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49879, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 41 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:31:30 +0000, persistedDate: 2019-01-28 01:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 01:31:30 +0000, endDate: 2019-01-29 01:31:30 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011e5f111b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49878, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 31 second: 30 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 01:31:30 +0000, persistedDate: 2019-01-28 01:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49877, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 31 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:31:30 +0000, persistedDate: 2019-01-28 01:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:31:30 +0000, endDate: 2019-01-28 01:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001e5f115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49876, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 31 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:21:27 +0000, persistedDate: 2019-01-28 01:26:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49875, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:21:27 +0000, persistedDate: 2019-01-28 01:26:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:21:27 +0000, endDate: 2019-01-28 01:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49874, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 21 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 01:01:27 +0000, persistedDate: 2019-01-28 01:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49873, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 01:01:27 +0000, persistedDate: 2019-01-28 01:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:01:27 +0000, endDate: 2019-01-28 01:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41115b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49872, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 17 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:56:27 +0000, persistedDate: 2019-01-28 01:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49871, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:56:27 +0000, persistedDate: 2019-01-28 01:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:56:27 +0000, endDate: 2019-01-28 01:26:27 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49870, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:51:26 +0000, persistedDate: 2019-01-28 00:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:51:26 +0000, endDate: 2019-01-28 01:21:26 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a73105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49869, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 51 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:51:26 +0000, persistedDate: 2019-01-28 00:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49868, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 51 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:41:27 +0000, persistedDate: 2019-01-28 00:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49867, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:41:27 +0000, persistedDate: 2019-01-28 00:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:41:27 +0000, endDate: 2019-01-28 01:11:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49866, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 41 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:36:27 +0000, persistedDate: 2019-01-28 00:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:36:27 +0000, endDate: 2019-01-28 00:36:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b64105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49865, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:36:27 +0000, persistedDate: 2019-01-28 00:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:36:27 +0000, persistedDate: 2019-01-28 00:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:36:27 +0000, endDate: 2019-01-29 00:36:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b64101b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49863, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 36 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 00:31:18 +0000, persistedDate: 2019-01-28 00:31:35 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:31:18 +0000, endDate: 2019-01-28 01:01:18 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601125f105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49861, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 31 second: 18 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:31:18 +0000, persistedDate: 2019-01-28 00:31:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49859, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 31 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:26:27 +0000, persistedDate: 2019-01-28 00:31:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49860, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:26:27 +0000, persistedDate: 2019-01-28 00:31:35 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:26:27 +0000, endDate: 2019-01-28 00:56:27 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49858, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 26 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:23:09 +0000, persistedDate: 2019-01-28 00:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 00:23:09 +0000, endDate: 2019-01-28 00:23:09 +0000, value: 1.35, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01003600360005000957505b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49857, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 23 second: 9 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 1.35, programmed: 1.35, unabsorbedInsulinTotal: 0.125, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-28 00:21:42 +0000, persistedDate: 2019-01-28 00:21:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49853, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 21 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:21:42 +0000, persistedDate: 2019-01-28 00:21:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:21:42 +0000, endDate: 2019-01-28 00:51:42 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a55105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49852, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 21 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:16:41 +0000, persistedDate: 2019-01-28 00:21:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49856, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 16 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:16:41 +0000, persistedDate: 2019-01-28 00:21:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:16:41 +0000, endDate: 2019-01-29 00:16:41 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012950101b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49854, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 16 second: 41 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-28 00:16:41 +0000, persistedDate: 2019-01-28 00:21:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:16:41 +0000, endDate: 2019-01-28 00:16:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16002950105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49855, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 16 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:11:28 +0000, persistedDate: 2019-01-28 00:16:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49851, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:11:28 +0000, persistedDate: 2019-01-28 00:16:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:11:28 +0000, endDate: 2019-01-28 00:41:28 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49850, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 11 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-28 00:06:28 +0000, persistedDate: 2019-01-28 00:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49849, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-28 00:06:28 +0000, persistedDate: 2019-01-28 00:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:06:28 +0000, endDate: 2019-01-28 00:36:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46105b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49848, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 16 minute: 6 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 23:56:27 +0000, persistedDate: 2019-01-28 00:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49847, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 15 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 23:56:27 +0000, persistedDate: 2019-01-28 00:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 23:56:27 +0000, endDate: 2019-01-28 00:26:27 +0000, value: 1.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780f5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49846, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 15 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:56:28 +0000, persistedDate: 2019-01-27 23:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49845, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:56:28 +0000, persistedDate: 2019-01-27 23:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:56:28 +0000, endDate: 2019-01-28 22:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780e1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49843, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 56 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 22:56:28 +0000, persistedDate: 2019-01-27 23:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:56:28 +0000, endDate: 2019-01-27 22:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c780e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49844, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:51:27 +0000, persistedDate: 2019-01-27 22:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49842, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:51:27 +0000, persistedDate: 2019-01-27 22:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:51:27 +0000, endDate: 2019-01-27 23:21:27 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49841, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:46:27 +0000, persistedDate: 2019-01-27 22:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49840, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:46:27 +0000, persistedDate: 2019-01-27 22:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:46:27 +0000, endDate: 2019-01-27 23:16:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49839, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 46 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:41:27 +0000, persistedDate: 2019-01-27 22:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:41:27 +0000, endDate: 2019-01-27 23:11:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b690e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49838, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 41 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:41:27 +0000, persistedDate: 2019-01-27 22:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49837, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:26:42 +0000, persistedDate: 2019-01-27 22:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:26:42 +0000, endDate: 2019-01-28 22:26:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0e1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49835, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 26 second: 42 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 22:26:42 +0000, persistedDate: 2019-01-27 22:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:26:42 +0000, endDate: 2019-01-27 22:26:42 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16002a5a0e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49836, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 26 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:26:42 +0000, persistedDate: 2019-01-27 22:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49834, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 26 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:21:28 +0000, persistedDate: 2019-01-27 22:26:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49832, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:21:28 +0000, persistedDate: 2019-01-27 22:26:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:21:28 +0000, endDate: 2019-01-27 22:51:28 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49831, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:02:33 +0000, persistedDate: 2019-01-27 22:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 22:02:33 +0000, endDate: 2019-01-27 22:02:33 +0000, value: 0.925, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010025002500030021424e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49824, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 2 second: 33 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 0.925, programmed: 0.925, unabsorbedInsulinTotal: 0.075, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-27 22:01:27 +0000, persistedDate: 2019-01-27 22:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:01:27 +0000, endDate: 2019-01-27 22:01:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b410e5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49827, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 22:01:27 +0000, persistedDate: 2019-01-27 22:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49826, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 22:01:27 +0000, persistedDate: 2019-01-27 22:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:01:27 +0000, endDate: 2019-01-28 22:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b410e1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49825, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 14 minute: 1 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 21:56:28 +0000, persistedDate: 2019-01-27 22:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:56:28 +0000, endDate: 2019-01-27 22:26:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c780d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49823, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:56:28 +0000, persistedDate: 2019-01-27 22:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49822, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:51:27 +0000, persistedDate: 2019-01-27 21:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49821, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:51:27 +0000, persistedDate: 2019-01-27 21:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 21:51:27 +0000, endDate: 2019-01-28 21:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730d1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49819, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 51 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 21:51:27 +0000, persistedDate: 2019-01-27 21:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:51:27 +0000, endDate: 2019-01-27 21:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b730d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49820, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:41:28 +0000, persistedDate: 2019-01-27 21:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:41:28 +0000, endDate: 2019-01-27 22:11:28 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49818, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:41:28 +0000, persistedDate: 2019-01-27 21:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49817, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:36:28 +0000, persistedDate: 2019-01-27 21:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49816, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:36:28 +0000, persistedDate: 2019-01-27 21:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:36:28 +0000, endDate: 2019-01-27 22:06:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c640d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49815, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 36 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:31:26 +0000, persistedDate: 2019-01-27 21:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:31:26 +0000, endDate: 2019-01-27 22:01:26 +0000, value: 1.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a5f0d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49814, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 31 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:31:26 +0000, persistedDate: 2019-01-27 21:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49812, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 31 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:30:34 +0000, persistedDate: 2019-01-27 21:31:26 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 21:30:34 +0000, endDate: 2019-01-27 21:30:34 +0000, value: 0.075, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0100030003000400225e4d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49810, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 30 second: 34 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 0.075, programmed: 0.075, unabsorbedInsulinTotal: 0.1, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-27 21:26:28 +0000, persistedDate: 2019-01-27 21:31:26 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:26:28 +0000, endDate: 2019-01-27 21:56:28 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49811, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 26 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:26:28 +0000, persistedDate: 2019-01-27 21:31:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49809, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:21:28 +0000, persistedDate: 2019-01-27 21:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49808, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:21:28 +0000, persistedDate: 2019-01-27 21:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:21:28 +0000, endDate: 2019-01-27 21:51:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49807, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:16:27 +0000, persistedDate: 2019-01-27 21:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49806, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:16:27 +0000, persistedDate: 2019-01-27 21:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:16:27 +0000, endDate: 2019-01-27 21:46:27 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49805, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 16 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:11:27 +0000, persistedDate: 2019-01-27 21:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49804, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:11:27 +0000, persistedDate: 2019-01-27 21:16:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:11:27 +0000, endDate: 2019-01-27 21:41:27 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49803, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:06:27 +0000, persistedDate: 2019-01-27 21:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49802, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:06:27 +0000, persistedDate: 2019-01-27 21:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:06:27 +0000, endDate: 2019-01-27 21:36:27 +0000, value: 3.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b460d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49801, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 21:01:27 +0000, persistedDate: 2019-01-27 21:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49800, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 21:01:27 +0000, persistedDate: 2019-01-27 21:06:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:01:27 +0000, endDate: 2019-01-27 21:31:27 +0000, value: 3.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b410d5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49799, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 13 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:56:27 +0000, persistedDate: 2019-01-27 21:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49798, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:56:27 +0000, persistedDate: 2019-01-27 21:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:56:27 +0000, endDate: 2019-01-27 21:26:27 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49797, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:51:28 +0000, persistedDate: 2019-01-27 20:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49796, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:51:28 +0000, persistedDate: 2019-01-27 20:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:51:28 +0000, endDate: 2019-01-27 21:21:28 +0000, value: 1.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c730c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49795, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:46:27 +0000, persistedDate: 2019-01-27 20:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49794, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:46:27 +0000, persistedDate: 2019-01-27 20:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:46:27 +0000, endDate: 2019-01-27 21:16:27 +0000, value: 0.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49793, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 46 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:36:27 +0000, persistedDate: 2019-01-27 20:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49792, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:36:27 +0000, persistedDate: 2019-01-27 20:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:36:27 +0000, endDate: 2019-01-27 21:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b640c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49791, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:31:28 +0000, persistedDate: 2019-01-27 20:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49790, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:31:28 +0000, persistedDate: 2019-01-27 20:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:31:28 +0000, endDate: 2019-01-27 21:01:28 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f0c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49789, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 31 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:26:28 +0000, persistedDate: 2019-01-27 20:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49788, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:26:28 +0000, persistedDate: 2019-01-27 20:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:26:28 +0000, endDate: 2019-01-27 20:56:28 +0000, value: 2.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49787, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 26 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:21:31 +0000, persistedDate: 2019-01-27 20:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:21:31 +0000, endDate: 2019-01-27 20:51:31 +0000, value: 3.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f550c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49786, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 21 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:21:31 +0000, persistedDate: 2019-01-27 20:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49785, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 21 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:16:29 +0000, persistedDate: 2019-01-27 20:21:32 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:16:29 +0000, endDate: 2019-01-27 20:46:29 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d500c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49784, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 16 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 20:16:29 +0000, persistedDate: 2019-01-27 20:21:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49783, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 16 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:06:31 +0000, persistedDate: 2019-01-27 20:11:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49782, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 6 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 20:06:31 +0000, persistedDate: 2019-01-27 20:11:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:06:31 +0000, endDate: 2019-01-27 20:36:31 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f460c5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49781, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 12 minute: 6 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:56:27 +0000, persistedDate: 2019-01-27 20:01:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49780, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:56:27 +0000, persistedDate: 2019-01-27 20:01:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:56:27 +0000, endDate: 2019-01-28 19:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b780b1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49779, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 56 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 19:56:27 +0000, persistedDate: 2019-01-27 20:01:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:56:27 +0000, endDate: 2019-01-27 19:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b780b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49778, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:51:27 +0000, persistedDate: 2019-01-27 19:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49777, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:51:27 +0000, persistedDate: 2019-01-27 19:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:51:27 +0000, endDate: 2019-01-27 20:21:27 +0000, value: 0.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49776, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:41:28 +0000, persistedDate: 2019-01-27 19:46:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49775, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:41:28 +0000, persistedDate: 2019-01-27 19:46:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:41:28 +0000, endDate: 2019-01-27 20:11:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49774, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:36:39 +0000, persistedDate: 2019-01-27 19:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:36:39 +0000, endDate: 2019-01-28 19:36:39 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0127640b1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49772, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 36 second: 39 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 19:36:39 +0000, persistedDate: 2019-01-27 19:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:36:39 +0000, endDate: 2019-01-27 19:36:39 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160027640b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49773, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 36 second: 39 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:36:39 +0000, persistedDate: 2019-01-27 19:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49771, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 36 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:31:29 +0000, persistedDate: 2019-01-27 19:36:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:31:29 +0000, persistedDate: 2019-01-27 19:36:39 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:31:29 +0000, endDate: 2019-01-27 20:01:29 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49769, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 31 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:26:34 +0000, persistedDate: 2019-01-27 19:31:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49768, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 26 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:26:34 +0000, persistedDate: 2019-01-27 19:31:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:26:34 +0000, endDate: 2019-01-27 19:56:34 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601225a0b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49767, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 26 second: 34 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:21:28 +0000, persistedDate: 2019-01-27 19:26:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49766, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:21:28 +0000, persistedDate: 2019-01-27 19:26:34 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:21:28 +0000, endDate: 2019-01-27 19:51:28 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49765, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 21 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:16:27 +0000, persistedDate: 2019-01-27 19:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:16:27 +0000, endDate: 2019-01-27 19:46:27 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49764, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 16 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:16:27 +0000, persistedDate: 2019-01-27 19:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49763, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:11:27 +0000, persistedDate: 2019-01-27 19:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49762, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:11:27 +0000, persistedDate: 2019-01-27 19:16:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:11:27 +0000, endDate: 2019-01-27 19:41:27 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49761, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 11 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 19:06:28 +0000, persistedDate: 2019-01-27 19:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49760, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 19:06:28 +0000, persistedDate: 2019-01-27 19:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:06:28 +0000, endDate: 2019-01-27 19:36:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c460b5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49758, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 11 minute: 6 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:51:35 +0000, persistedDate: 2019-01-27 18:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:51:35 +0000, endDate: 2019-01-27 18:51:35 +0000, value: 0.55, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010016001600230023734a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49754, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 51 second: 35 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 0.55, programmed: 0.55, unabsorbedInsulinTotal: 0.875, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-27 18:51:27 +0000, persistedDate: 2019-01-27 18:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:51:27 +0000, endDate: 2019-01-28 18:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730a1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49755, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 51 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 18:51:27 +0000, persistedDate: 2019-01-27 18:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:51:27 +0000, endDate: 2019-01-27 18:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b730a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49753, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:51:27 +0000, persistedDate: 2019-01-27 18:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49752, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 18:46:31 +0000, persistedDate: 2019-01-27 18:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49751, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 46 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 18:46:31 +0000, persistedDate: 2019-01-27 18:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:46:31 +0000, endDate: 2019-01-27 19:16:31 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f6e0a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49750, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 46 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:41:32 +0000, persistedDate: 2019-01-27 18:46:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49748, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 41 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 18:41:32 +0000, persistedDate: 2019-01-27 18:46:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:41:32 +0000, endDate: 2019-01-27 19:11:32 +0000, value: 1.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160120690a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49747, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 41 second: 32 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:36:13 +0000, persistedDate: 2019-01-27 18:41:32 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:36:13 +0000, endDate: 2019-01-27 18:36:13 +0000, value: 0.9, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002400240000000d644a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49746, raw: Optional(13 bytes), title: Optional("BolusNormalPumpEvent(length: 13, rawData: 13 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 36 second: 13 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 0.9, programmed: 0.9, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-27 18:31:29 +0000, persistedDate: 2019-01-27 18:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49745, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 18:31:29 +0000, persistedDate: 2019-01-27 18:36:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:31:29 +0000, endDate: 2019-01-27 19:01:29 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49744, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 31 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:30:37 +0000, persistedDate: 2019-01-27 18:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:30:37 +0000, endDate: 2019-01-27 19:00:37 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601255e0a5b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49743, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 30 second: 37 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 18:30:37 +0000, persistedDate: 2019-01-27 18:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49742, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 30 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 18:26:42 +0000, persistedDate: 2019-01-27 18:30:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-28 18:26:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49739, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 10 minute: 26 second: 42 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 17:56:42 +0000, persistedDate: 2019-01-27 18:30:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49741, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 56 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:56:42 +0000, persistedDate: 2019-01-27 18:30:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49740, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 56 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:43:46 +0000, persistedDate: 2019-01-27 17:56:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-27 17:43:46 +0000, endDate: 2019-01-27 17:43:46 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("03000300032e6b091b13"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49736, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 43 second: 46 isLeapMonth: false , amount: 0.3, primeType: \"fixed\", programmedAmount: 0.3)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-27 17:41:28 +0000, persistedDate: 2019-01-27 17:56:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49738, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:41:28 +0000, persistedDate: 2019-01-27 17:56:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 18:11:28 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49737, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:36:28 +0000, persistedDate: 2019-01-27 17:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:36:28 +0000, endDate: 2019-01-27 18:06:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c64095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49735, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 36 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:36:28 +0000, persistedDate: 2019-01-27 17:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49734, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:31:32 +0000, persistedDate: 2019-01-27 17:36:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 17:31:32 +0000, endDate: 2019-01-28 17:31:32 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01205f091b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49731, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 31 second: 32 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 17:31:31 +0000, persistedDate: 2019-01-27 17:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49733, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 31 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:31:31 +0000, persistedDate: 2019-01-27 17:36:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:31:31 +0000, endDate: 2019-01-27 17:31:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001f5f095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49732, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 31 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:11:41 +0000, persistedDate: 2019-01-27 17:31:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49730, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 11 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:11:41 +0000, persistedDate: 2019-01-27 17:31:32 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:11:41 +0000, endDate: 2019-01-27 17:41:41 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601294b095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49729, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 11 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:06:27 +0000, persistedDate: 2019-01-27 17:11:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49728, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 17:06:27 +0000, persistedDate: 2019-01-27 17:11:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:06:27 +0000, endDate: 2019-01-27 17:36:27 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49727, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:01:27 +0000, persistedDate: 2019-01-27 17:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:01:27 +0000, endDate: 2019-01-27 17:31:27 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41095b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49726, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 17:01:27 +0000, persistedDate: 2019-01-27 17:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 9 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:56:28 +0000, persistedDate: 2019-01-27 17:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49724, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:56:28 +0000, persistedDate: 2019-01-27 17:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:56:28 +0000, endDate: 2019-01-27 17:26:28 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49723, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 16:51:27 +0000, persistedDate: 2019-01-27 16:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:51:27 +0000, endDate: 2019-01-27 17:21:27 +0000, value: 2.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49722, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 16:51:27 +0000, persistedDate: 2019-01-27 16:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:46:28 +0000, persistedDate: 2019-01-27 16:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49720, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:46:28 +0000, persistedDate: 2019-01-27 16:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:46:28 +0000, endDate: 2019-01-27 17:16:28 +0000, value: 2.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49719, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 16:41:27 +0000, persistedDate: 2019-01-27 16:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:41:27 +0000, persistedDate: 2019-01-27 16:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:41:27 +0000, endDate: 2019-01-27 17:11:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49717, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 41 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 16:21:29 +0000, persistedDate: 2019-01-27 16:26:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:21:29 +0000, endDate: 2019-01-27 16:51:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49716, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 21 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 16:21:29 +0000, persistedDate: 2019-01-27 16:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49715, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:17:00 +0000, persistedDate: 2019-01-27 16:21:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49714, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 16:17:00 +0000, persistedDate: 2019-01-27 16:21:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:17:00 +0000, endDate: 2019-01-27 16:47:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010051085b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49713, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 8 minute: 17 second: 0 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:56:28 +0000, persistedDate: 2019-01-27 16:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:56:28 +0000, endDate: 2019-01-27 16:26:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49712, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 56 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:56:28 +0000, persistedDate: 2019-01-27 16:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:51:27 +0000, persistedDate: 2019-01-27 15:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49710, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:51:27 +0000, persistedDate: 2019-01-27 15:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-28 15:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73071b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49708, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 51 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 15:51:27 +0000, persistedDate: 2019-01-27 15:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-27 15:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b73075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49709, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 51 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:41:28 +0000, persistedDate: 2019-01-27 15:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49707, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:41:28 +0000, persistedDate: 2019-01-27 15:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:41:28 +0000, endDate: 2019-01-27 16:11:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49706, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:36:28 +0000, persistedDate: 2019-01-27 15:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49705, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:36:28 +0000, persistedDate: 2019-01-27 15:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-28 15:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64071b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49703, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 15:36:28 +0000, persistedDate: 2019-01-27 15:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-27 15:36:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c64075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49704, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 36 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:31:27 +0000, persistedDate: 2019-01-27 15:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:31:27 +0000, endDate: 2019-01-27 16:01:27 +0000, value: 1.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49702, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 31 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:31:27 +0000, persistedDate: 2019-01-27 15:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49701, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:22:15 +0000, persistedDate: 2019-01-27 15:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49699, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 22 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:22:15 +0000, persistedDate: 2019-01-27 15:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:15 +0000, endDate: 2019-01-27 15:52:15 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f56075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49697, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 22 second: 15 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:22:13 +0000, persistedDate: 2019-01-27 15:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:13 +0000, endDate: 2019-01-27 15:52:13 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d56075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49700, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 22 second: 13 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:22:13 +0000, persistedDate: 2019-01-27 15:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49698, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 22 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 15:21:29 +0000, persistedDate: 2019-01-27 15:21:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:51:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49696, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 21 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-27 15:21:29 +0000, persistedDate: 2019-01-27 15:21:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49695, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 7 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:56:27 +0000, persistedDate: 2019-01-27 15:01:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49694, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:51:28 +0000, persistedDate: 2019-01-27 14:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49691, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:41:27 +0000, persistedDate: 2019-01-27 14:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49689, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:41:27 +0000, persistedDate: 2019-01-27 14:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-28 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49688, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 41 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 14:36:28 +0000, persistedDate: 2019-01-27 14:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49687, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:26:28 +0000, persistedDate: 2019-01-27 14:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:21:28 +0000, persistedDate: 2019-01-27 14:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49683, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:21:28 +0000, persistedDate: 2019-01-27 14:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-28 14:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49681, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 21 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 14:16:28 +0000, persistedDate: 2019-01-27 14:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49680, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 14:11:27 +0000, persistedDate: 2019-01-27 14:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49677, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 6 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:51:27 +0000, persistedDate: 2019-01-27 13:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49676, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:46:27 +0000, persistedDate: 2019-01-27 13:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49673, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:46:27 +0000, persistedDate: 2019-01-27 13:51:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 13:46:27 +0000, endDate: 2019-01-28 13:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e051b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49672, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 46 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 13:41:27 +0000, persistedDate: 2019-01-27 13:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49670, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:36:27 +0000, persistedDate: 2019-01-27 13:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49668, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:31:28 +0000, persistedDate: 2019-01-27 13:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49667, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:26:27 +0000, persistedDate: 2019-01-27 13:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:21:27 +0000, persistedDate: 2019-01-27 13:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:16:28 +0000, persistedDate: 2019-01-27 13:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49660, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:11:28 +0000, persistedDate: 2019-01-27 13:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49659, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 13:06:28 +0000, persistedDate: 2019-01-27 13:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49657, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 5 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:46:28 +0000, persistedDate: 2019-01-27 12:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49655, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:41:27 +0000, persistedDate: 2019-01-27 12:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49652, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:36:28 +0000, persistedDate: 2019-01-27 12:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:31:28 +0000, persistedDate: 2019-01-27 12:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49649, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:26:28 +0000, persistedDate: 2019-01-27 12:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:26:28 +0000, endDate: 2019-01-28 12:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a041b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49647, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 26 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 12:26:28 +0000, persistedDate: 2019-01-27 12:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49646, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:21:28 +0000, persistedDate: 2019-01-27 12:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49644, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:16:27 +0000, persistedDate: 2019-01-27 12:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49642, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:11:27 +0000, persistedDate: 2019-01-27 12:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:06:47 +0000, persistedDate: 2019-01-27 12:07:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49637, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 6 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:01:27 +0000, persistedDate: 2019-01-27 12:07:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49638, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 12:01:27 +0000, persistedDate: 2019-01-27 12:07:04 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:01:27 +0000, endDate: 2019-01-28 12:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b41041b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49634, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 4 minute: 1 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 11:56:28 +0000, persistedDate: 2019-01-27 12:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49633, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 11:36:28 +0000, persistedDate: 2019-01-27 11:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 11:36:28 +0000, persistedDate: 2019-01-27 11:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 11:36:28 +0000, endDate: 2019-01-28 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49629, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 11:31:28 +0000, persistedDate: 2019-01-27 11:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49628, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 11:26:27 +0000, persistedDate: 2019-01-27 11:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49625, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 11:21:28 +0000, persistedDate: 2019-01-27 11:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49623, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 11:01:28 +0000, persistedDate: 2019-01-27 11:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49621, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 3 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:56:31 +0000, persistedDate: 2019-01-27 11:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49620, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 56 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:51:27 +0000, persistedDate: 2019-01-27 10:56:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49618, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:46:28 +0000, persistedDate: 2019-01-27 10:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49615, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:41:27 +0000, persistedDate: 2019-01-27 10:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49613, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:31:28 +0000, persistedDate: 2019-01-27 10:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49611, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:26:27 +0000, persistedDate: 2019-01-27 10:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49610, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:11:28 +0000, persistedDate: 2019-01-27 10:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49608, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:06:27 +0000, persistedDate: 2019-01-27 10:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49605, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 10:01:27 +0000, persistedDate: 2019-01-27 10:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49604, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 2 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 09:56:49 +0000, persistedDate: 2019-01-27 09:57:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49602, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 1 minute: 56 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 09:41:27 +0000, persistedDate: 2019-01-27 09:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49600, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 1 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 09:21:28 +0000, persistedDate: 2019-01-27 09:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49598, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 1 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 09:16:27 +0000, persistedDate: 2019-01-27 09:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49596, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 1 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:56:27 +0000, persistedDate: 2019-01-27 09:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49593, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:51:27 +0000, persistedDate: 2019-01-27 08:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49591, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:51:27 +0000, persistedDate: 2019-01-27 08:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:51:27 +0000, endDate: 2019-01-28 08:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b73001b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49590, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 51 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 08:46:27 +0000, persistedDate: 2019-01-27 08:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49589, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:41:28 +0000, persistedDate: 2019-01-27 08:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49587, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:36:27 +0000, persistedDate: 2019-01-27 08:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49585, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:16:18 +0000, persistedDate: 2019-01-27 08:16:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49581, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 16 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:16:18 +0000, persistedDate: 2019-01-27 08:16:35 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:16:18 +0000, endDate: 2019-01-28 08:16:18 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001250001b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49580, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 16 second: 18 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 08:11:44 +0000, persistedDate: 2019-01-27 08:16:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49583, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 11 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:01:28 +0000, persistedDate: 2019-01-27 08:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49578, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 08:01:28 +0000, persistedDate: 2019-01-27 08:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:01:28 +0000, endDate: 2019-01-28 08:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41001b13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49576, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 27 hour: 0 minute: 1 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 07:56:31 +0000, persistedDate: 2019-01-27 08:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49574, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 56 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:47:12 +0000, persistedDate: 2019-01-27 07:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49573, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 47 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:41:29 +0000, persistedDate: 2019-01-27 07:47:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49571, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 41 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:41:29 +0000, persistedDate: 2019-01-27 07:47:12 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:41:29 +0000, endDate: 2019-01-28 07:41:29 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021d69171a13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49569, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 41 second: 29 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 07:36:28 +0000, persistedDate: 2019-01-27 07:41:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49567, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:26:27 +0000, persistedDate: 2019-01-27 07:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49566, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:26:27 +0000, persistedDate: 2019-01-27 07:31:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:26:27 +0000, endDate: 2019-01-28 07:26:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b5a171a13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49564, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 26 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 07:21:28 +0000, persistedDate: 2019-01-27 07:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49563, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:16:27 +0000, persistedDate: 2019-01-27 07:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49561, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:11:29 +0000, persistedDate: 2019-01-27 07:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49558, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 11 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 07:01:33 +0000, persistedDate: 2019-01-27 07:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49556, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 23 minute: 1 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 06:41:42 +0000, persistedDate: 2019-01-27 06:46:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:41:42 +0000, endDate: 2019-01-28 06:41:42 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022a69161a13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49555, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 41 second: 42 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 06:41:42 +0000, persistedDate: 2019-01-27 06:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49554, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 41 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 06:36:28 +0000, persistedDate: 2019-01-27 06:41:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49551, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 06:31:28 +0000, persistedDate: 2019-01-27 06:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49550, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 06:06:27 +0000, persistedDate: 2019-01-27 06:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49548, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 06:06:27 +0000, persistedDate: 2019-01-27 06:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:06:27 +0000, endDate: 2019-01-28 06:06:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b46161a13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49547, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 06:01:27 +0000, persistedDate: 2019-01-27 06:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49544, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 22 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:56:28 +0000, persistedDate: 2019-01-27 06:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49543, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:51:27 +0000, persistedDate: 2019-01-27 05:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49540, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:46:28 +0000, persistedDate: 2019-01-27 05:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49539, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:41:27 +0000, persistedDate: 2019-01-27 05:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49536, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:21:27 +0000, persistedDate: 2019-01-27 05:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49534, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:11:28 +0000, persistedDate: 2019-01-27 05:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49533, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 05:11:28 +0000, persistedDate: 2019-01-27 05:16:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 05:11:28 +0000, endDate: 2019-01-28 05:11:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c4b151a13281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49531, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 11 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 05:01:28 +0000, persistedDate: 2019-01-27 05:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49529, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 21 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 04:41:27 +0000, persistedDate: 2019-01-27 04:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49527, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 20 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 04:21:28 +0000, persistedDate: 2019-01-27 04:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49526, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 20 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 04:01:28 +0000, persistedDate: 2019-01-27 04:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49524, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 20 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 03:41:37 +0000, persistedDate: 2019-01-27 03:51:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49522, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 19 minute: 41 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 03:26:28 +0000, persistedDate: 2019-01-27 03:41:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49518, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 19 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 03:06:42 +0000, persistedDate: 2019-01-27 03:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 03:06:42 +0000, endDate: 2019-01-28 03:06:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a46131a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49515, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 19 minute: 6 second: 42 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 03:06:42 +0000, persistedDate: 2019-01-27 03:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49514, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 19 minute: 6 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 03:01:27 +0000, persistedDate: 2019-01-27 03:06:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49512, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 19 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:56:28 +0000, persistedDate: 2019-01-27 03:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49509, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:51:28 +0000, persistedDate: 2019-01-27 02:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49508, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:46:28 +0000, persistedDate: 2019-01-27 02:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49505, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:36:27 +0000, persistedDate: 2019-01-27 02:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49503, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:31:29 +0000, persistedDate: 2019-01-27 02:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49501, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:31:29 +0000, persistedDate: 2019-01-27 02:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 02:31:29 +0000, endDate: 2019-01-28 02:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f121a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49499, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 31 second: 29 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 02:16:33 +0000, persistedDate: 2019-01-27 02:27:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49498, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 16 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:11:28 +0000, persistedDate: 2019-01-27 02:16:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49496, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:06:27 +0000, persistedDate: 2019-01-27 02:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49494, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 02:01:29 +0000, persistedDate: 2019-01-27 02:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49491, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 18 minute: 1 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 01:46:31 +0000, persistedDate: 2019-01-27 02:01:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49490, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 46 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 01:36:27 +0000, persistedDate: 2019-01-27 01:41:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49486, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 01:31:28 +0000, persistedDate: 2019-01-27 01:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49483, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 01:16:29 +0000, persistedDate: 2019-01-27 01:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 01:16:29 +0000, endDate: 2019-01-28 01:16:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d50111a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49481, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 16 second: 29 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 01:16:29 +0000, persistedDate: 2019-01-27 01:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49480, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 16 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 01:06:30 +0000, persistedDate: 2019-01-27 01:11:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49478, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 17 minute: 6 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:46:28 +0000, persistedDate: 2019-01-27 00:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49476, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:41:28 +0000, persistedDate: 2019-01-27 00:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49474, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:36:28 +0000, persistedDate: 2019-01-27 00:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 00:36:28 +0000, endDate: 2019-01-28 00:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64101a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49471, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-27 00:36:28 +0000, persistedDate: 2019-01-27 00:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49470, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:31:28 +0000, persistedDate: 2019-01-27 00:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49468, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:21:28 +0000, persistedDate: 2019-01-27 00:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49464, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-27 00:16:29 +0000, persistedDate: 2019-01-27 00:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49460, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 16 minute: 16 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:56:28 +0000, persistedDate: 2019-01-27 00:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49459, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:51:27 +0000, persistedDate: 2019-01-26 23:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49454, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:46:28 +0000, persistedDate: 2019-01-26 23:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:46:28 +0000, endDate: 2019-01-27 23:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0f1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49451, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 46 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 23:46:27 +0000, persistedDate: 2019-01-26 23:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49452, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:41:27 +0000, persistedDate: 2019-01-26 23:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49450, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:36:28 +0000, persistedDate: 2019-01-26 23:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49448, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:31:28 +0000, persistedDate: 2019-01-26 23:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:31:28 +0000, endDate: 2019-01-27 23:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5f0f1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49446, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 31 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 23:31:28 +0000, persistedDate: 2019-01-26 23:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49444, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:26:28 +0000, persistedDate: 2019-01-26 23:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49442, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:21:27 +0000, persistedDate: 2019-01-26 23:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49441, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 23:16:27 +0000, persistedDate: 2019-01-26 23:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49439, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 15 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:56:28 +0000, persistedDate: 2019-01-26 23:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49436, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:36:27 +0000, persistedDate: 2019-01-26 22:41:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49435, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:16:36 +0000, persistedDate: 2019-01-26 22:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49433, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 16 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:11:34 +0000, persistedDate: 2019-01-26 22:16:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49431, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 11 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:06:41 +0000, persistedDate: 2019-01-26 22:11:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49428, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 6 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 22:01:27 +0000, persistedDate: 2019-01-26 22:06:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49425, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 14 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:56:34 +0000, persistedDate: 2019-01-26 22:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49423, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 56 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:56:34 +0000, persistedDate: 2019-01-26 22:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:56:34 +0000, endDate: 2019-01-27 21:56:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122780d1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49421, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 56 second: 34 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 21:51:30 +0000, persistedDate: 2019-01-26 21:56:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49420, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 51 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:36:28 +0000, persistedDate: 2019-01-26 21:51:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:36:28 +0000, endDate: 2019-01-27 21:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c640d1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49418, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 21:36:27 +0000, persistedDate: 2019-01-26 21:51:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49416, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:31:27 +0000, persistedDate: 2019-01-26 21:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49412, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:26:27 +0000, persistedDate: 2019-01-26 21:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49410, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:21:29 +0000, persistedDate: 2019-01-26 21:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49408, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 21:01:28 +0000, persistedDate: 2019-01-26 21:12:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49407, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 13 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:56:28 +0000, persistedDate: 2019-01-26 21:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:56:28 +0000, endDate: 2019-01-27 20:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780c1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49405, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 56 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 20:56:28 +0000, persistedDate: 2019-01-26 21:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49404, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:36:28 +0000, persistedDate: 2019-01-26 20:41:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49399, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:31:29 +0000, persistedDate: 2019-01-26 20:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49396, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:21:29 +0000, persistedDate: 2019-01-26 20:26:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49394, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:06:28 +0000, persistedDate: 2019-01-26 20:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49391, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 20:01:28 +0000, persistedDate: 2019-01-26 20:06:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:01:28 +0000, endDate: 2019-01-27 20:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c410c1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49390, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 1 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 20:01:28 +0000, persistedDate: 2019-01-26 20:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49389, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 12 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:56:27 +0000, persistedDate: 2019-01-26 20:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49386, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:51:28 +0000, persistedDate: 2019-01-26 19:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49385, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:46:30 +0000, persistedDate: 2019-01-26 19:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49383, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 46 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:41:28 +0000, persistedDate: 2019-01-26 19:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49381, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:36:28 +0000, persistedDate: 2019-01-26 19:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49378, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:26:31 +0000, persistedDate: 2019-01-26 19:31:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49376, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 26 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:21:28 +0000, persistedDate: 2019-01-26 19:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49374, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:16:28 +0000, persistedDate: 2019-01-26 19:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49373, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:11:30 +0000, persistedDate: 2019-01-26 19:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 11 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 19:06:28 +0000, persistedDate: 2019-01-26 19:11:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49368, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 11 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 18:51:47 +0000, persistedDate: 2019-01-26 18:56:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 18:51:47 +0000, endDate: 2019-01-27 18:51:47 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f730a1a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49367, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 10 minute: 51 second: 47 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 18:21:47 +0000, persistedDate: 2019-01-26 18:22:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49366, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 10 minute: 21 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 18:01:27 +0000, persistedDate: 2019-01-26 18:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49364, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 10 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 17:41:28 +0000, persistedDate: 2019-01-26 17:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49362, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 9 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 17:21:28 +0000, persistedDate: 2019-01-26 17:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49359, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 9 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 17:16:28 +0000, persistedDate: 2019-01-26 17:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49358, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 9 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 17:11:28 +0000, persistedDate: 2019-01-26 17:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49356, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 9 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:51:27 +0000, persistedDate: 2019-01-26 16:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49353, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:46:28 +0000, persistedDate: 2019-01-26 16:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49351, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:41:28 +0000, persistedDate: 2019-01-26 16:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49349, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:36:28 +0000, persistedDate: 2019-01-26 16:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49348, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:31:27 +0000, persistedDate: 2019-01-26 16:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:26:28 +0000, persistedDate: 2019-01-26 16:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49343, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:21:29 +0000, persistedDate: 2019-01-26 16:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49342, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:16:28 +0000, persistedDate: 2019-01-26 16:21:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49339, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 16:06:41 +0000, persistedDate: 2019-01-26 16:11:46 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 16:06:41 +0000, endDate: 2019-01-27 16:06:41 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012946081a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49338, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 6 second: 41 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 16:06:41 +0000, persistedDate: 2019-01-26 16:11:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 8 minute: 6 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 15:51:27 +0000, persistedDate: 2019-01-26 15:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49334, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 15:31:28 +0000, persistedDate: 2019-01-26 15:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49332, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 15:11:27 +0000, persistedDate: 2019-01-26 15:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49331, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 15:06:27 +0000, persistedDate: 2019-01-26 15:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49329, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 15:06:27 +0000, persistedDate: 2019-01-26 15:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 15:06:27 +0000, endDate: 2019-01-27 15:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b46071a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49328, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 15:01:28 +0000, persistedDate: 2019-01-26 15:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49325, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 7 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:56:27 +0000, persistedDate: 2019-01-26 15:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49323, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:51:28 +0000, persistedDate: 2019-01-26 14:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49322, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:51:28 +0000, persistedDate: 2019-01-26 14:56:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:51:28 +0000, endDate: 2019-01-27 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49321, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 51 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 14:46:27 +0000, persistedDate: 2019-01-26 14:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49318, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:41:27 +0000, persistedDate: 2019-01-26 14:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49316, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:36:27 +0000, persistedDate: 2019-01-26 14:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49315, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:30:00 +0000, persistedDate: 2019-01-26 14:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:30:00 +0000, endDate: 2019-01-27 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061a130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49310, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 30 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 14:26:28 +0000, persistedDate: 2019-01-26 14:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49313, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:26:28 +0000, persistedDate: 2019-01-26 14:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:26:28 +0000, endDate: 2019-01-27 14:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a061a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49312, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 26 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 14:21:26 +0000, persistedDate: 2019-01-26 14:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49308, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 21 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:16:27 +0000, persistedDate: 2019-01-26 14:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49306, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 14:16:27 +0000, persistedDate: 2019-01-26 14:21:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:16:27 +0000, endDate: 2019-01-27 14:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b50061a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49305, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 16 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 14:01:28 +0000, persistedDate: 2019-01-26 14:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49304, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 6 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 13:41:27 +0000, persistedDate: 2019-01-26 13:46:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49302, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 5 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 13:21:28 +0000, persistedDate: 2019-01-26 13:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49300, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 5 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 13:01:28 +0000, persistedDate: 2019-01-26 13:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49297, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 5 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 12:41:27 +0000, persistedDate: 2019-01-26 12:46:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49296, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 4 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 12:21:28 +0000, persistedDate: 2019-01-26 12:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49294, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 4 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 12:01:27 +0000, persistedDate: 2019-01-26 12:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49292, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 4 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:56:27 +0000, persistedDate: 2019-01-26 12:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49290, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:56:27 +0000, persistedDate: 2019-01-26 12:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:56:27 +0000, endDate: 2019-01-27 11:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78031a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49289, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 56 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 11:51:28 +0000, persistedDate: 2019-01-26 11:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49287, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:46:28 +0000, persistedDate: 2019-01-26 11:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49284, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:41:28 +0000, persistedDate: 2019-01-26 11:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49283, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:36:28 +0000, persistedDate: 2019-01-26 11:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49280, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:36:28 +0000, persistedDate: 2019-01-26 11:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:36:28 +0000, endDate: 2019-01-27 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49279, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 11:31:27 +0000, persistedDate: 2019-01-26 11:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49278, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:11:28 +0000, persistedDate: 2019-01-26 11:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49276, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 11:06:29 +0000, persistedDate: 2019-01-26 11:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49273, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 3 minute: 6 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:56:30 +0000, persistedDate: 2019-01-26 11:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49271, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 56 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:56:30 +0000, persistedDate: 2019-01-26 11:01:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:56:30 +0000, endDate: 2019-01-27 10:56:30 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e78021a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49270, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 56 second: 30 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 10:51:28 +0000, persistedDate: 2019-01-26 10:56:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49269, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:46:27 +0000, persistedDate: 2019-01-26 10:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49267, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:46:27 +0000, persistedDate: 2019-01-26 10:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:46:27 +0000, endDate: 2019-01-27 10:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e021a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49265, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 46 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 10:41:28 +0000, persistedDate: 2019-01-26 10:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:36:28 +0000, persistedDate: 2019-01-26 10:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49262, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:36:28 +0000, persistedDate: 2019-01-26 10:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:36:28 +0000, endDate: 2019-01-27 10:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49260, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 10:31:27 +0000, persistedDate: 2019-01-26 10:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49258, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:26:28 +0000, persistedDate: 2019-01-26 10:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49257, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:21:28 +0000, persistedDate: 2019-01-26 10:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:21:28 +0000, endDate: 2019-01-27 10:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55021a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49253, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 21 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 10:21:27 +0000, persistedDate: 2019-01-26 10:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:11:29 +0000, persistedDate: 2019-01-26 10:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49252, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 11 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:06:27 +0000, persistedDate: 2019-01-26 10:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49250, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 10:06:27 +0000, persistedDate: 2019-01-26 10:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:06:27 +0000, endDate: 2019-01-27 10:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46021a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49248, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 10:01:27 +0000, persistedDate: 2019-01-26 10:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49247, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 2 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 09:21:28 +0000, persistedDate: 2019-01-26 09:26:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 09:21:28 +0000, endDate: 2019-01-27 09:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55011a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49244, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 1 minute: 21 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 09:21:28 +0000, persistedDate: 2019-01-26 09:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49243, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 1 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 09:16:28 +0000, persistedDate: 2019-01-26 09:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49241, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 1 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:56:27 +0000, persistedDate: 2019-01-26 09:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:46:28 +0000, persistedDate: 2019-01-26 08:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49237, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:46:28 +0000, persistedDate: 2019-01-26 08:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:46:28 +0000, endDate: 2019-01-27 08:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c6e001a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49236, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 46 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 08:41:42 +0000, persistedDate: 2019-01-26 08:41:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49235, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 41 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:36:28 +0000, persistedDate: 2019-01-26 08:41:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:31:30 +0000, persistedDate: 2019-01-26 08:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:31:30 +0000, endDate: 2019-01-27 08:31:30 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e5f001a13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49229, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 31 second: 30 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 08:31:29 +0000, persistedDate: 2019-01-26 08:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49230, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:21:30 +0000, persistedDate: 2019-01-26 08:31:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49228, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 21 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:16:28 +0000, persistedDate: 2019-01-26 08:21:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49225, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:06:28 +0000, persistedDate: 2019-01-26 08:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 08:01:28 +0000, persistedDate: 2019-01-26 08:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49222, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 26 hour: 0 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:56:27 +0000, persistedDate: 2019-01-26 08:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49220, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:51:27 +0000, persistedDate: 2019-01-26 07:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49217, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:36:28 +0000, persistedDate: 2019-01-26 07:41:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49216, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:36:28 +0000, persistedDate: 2019-01-26 07:41:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:36:28 +0000, endDate: 2019-01-27 07:36:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c64171913281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49214, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 36 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 07:31:28 +0000, persistedDate: 2019-01-26 07:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49213, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:26:27 +0000, persistedDate: 2019-01-26 07:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49210, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:11:41 +0000, persistedDate: 2019-01-26 07:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49209, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 11 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:11:41 +0000, persistedDate: 2019-01-26 07:26:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:11:41 +0000, endDate: 2019-01-27 07:11:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b02294b171913281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49208, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 11 second: 41 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 07:06:27 +0000, persistedDate: 2019-01-26 07:11:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49206, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:01:30 +0000, persistedDate: 2019-01-26 07:06:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:30 +0000, endDate: 2019-01-27 07:01:30 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021e41171913281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49204, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 1 second: 30 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 07:01:30 +0000, persistedDate: 2019-01-26 07:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49203, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 1 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 07:01:28 +0000, persistedDate: 2019-01-26 07:06:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:28 +0000, endDate: 2019-01-27 07:01:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c41171913281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49202, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 1 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 07:01:28 +0000, persistedDate: 2019-01-26 07:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49201, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 23 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:56:28 +0000, persistedDate: 2019-01-26 07:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49198, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:51:28 +0000, persistedDate: 2019-01-26 06:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49194, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:46:28 +0000, persistedDate: 2019-01-26 06:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49192, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:41:28 +0000, persistedDate: 2019-01-26 06:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49190, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:36:27 +0000, persistedDate: 2019-01-26 06:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49188, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:31:28 +0000, persistedDate: 2019-01-26 06:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:26:28 +0000, persistedDate: 2019-01-26 06:31:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49184, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:21:41 +0000, persistedDate: 2019-01-26 06:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49182, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 21 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:16:27 +0000, persistedDate: 2019-01-26 06:21:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49179, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:11:30 +0000, persistedDate: 2019-01-26 06:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 11 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 06:01:28 +0000, persistedDate: 2019-01-26 06:11:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49176, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 22 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:56:30 +0000, persistedDate: 2019-01-26 06:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49173, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 56 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:51:27 +0000, persistedDate: 2019-01-26 05:56:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49172, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:46:27 +0000, persistedDate: 2019-01-26 05:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49170, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:41:27 +0000, persistedDate: 2019-01-26 05:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49168, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 41 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:36:28 +0000, persistedDate: 2019-01-26 05:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49165, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:31:27 +0000, persistedDate: 2019-01-26 05:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49164, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:26:27 +0000, persistedDate: 2019-01-26 05:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49162, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:21:30 +0000, persistedDate: 2019-01-26 05:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49160, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 21 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:16:28 +0000, persistedDate: 2019-01-26 05:21:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49157, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:11:27 +0000, persistedDate: 2019-01-26 05:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49156, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 05:06:46 +0000, persistedDate: 2019-01-26 05:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49154, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 21 minute: 6 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:56:28 +0000, persistedDate: 2019-01-26 05:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49151, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:51:28 +0000, persistedDate: 2019-01-26 04:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49150, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:46:31 +0000, persistedDate: 2019-01-26 04:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49147, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 46 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:41:29 +0000, persistedDate: 2019-01-26 04:46:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49146, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 41 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:36:28 +0000, persistedDate: 2019-01-26 04:41:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49143, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:31:27 +0000, persistedDate: 2019-01-26 04:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49142, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 04:00:00 +0000, persistedDate: 2019-01-26 04:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 04:00:00 +0000, endDate: 2019-01-27 04:00:00 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141913281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49140, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 20 minute: 0 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 03:31:27 +0000, persistedDate: 2019-01-26 03:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49134, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 03:31:27 +0000, persistedDate: 2019-01-26 03:36:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:31:27 +0000, endDate: 2019-01-27 03:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1319130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49133, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 31 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 03:26:28 +0000, persistedDate: 2019-01-26 03:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 03:21:27 +0000, persistedDate: 2019-01-26 03:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49130, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 03:11:27 +0000, persistedDate: 2019-01-26 03:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49127, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 03:11:27 +0000, persistedDate: 2019-01-26 03:16:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:11:27 +0000, endDate: 2019-01-27 03:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b4b1319130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49126, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 11 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 03:06:28 +0000, persistedDate: 2019-01-26 03:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49124, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 6 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 03:01:29 +0000, persistedDate: 2019-01-26 03:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49123, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 19 minute: 1 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:56:27 +0000, persistedDate: 2019-01-26 03:01:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49121, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:51:30 +0000, persistedDate: 2019-01-26 02:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49118, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 51 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:46:31 +0000, persistedDate: 2019-01-26 02:51:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49117, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 46 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:41:28 +0000, persistedDate: 2019-01-26 02:46:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:41:28 +0000, endDate: 2019-01-27 02:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c691219130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49113, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 41 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 02:41:28 +0000, persistedDate: 2019-01-26 02:46:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49112, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:36:27 +0000, persistedDate: 2019-01-26 02:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49109, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:31:27 +0000, persistedDate: 2019-01-26 02:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49108, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:26:41 +0000, persistedDate: 2019-01-26 02:27:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49105, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 26 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 02:26:27 +0000, persistedDate: 2019-01-26 02:27:00 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:26:27 +0000, endDate: 2019-01-27 02:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5a1219130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49106, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 26 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 02:14:33 +0000, persistedDate: 2019-01-26 02:27:00 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-26 02:14:33 +0000, endDate: 2019-01-26 02:14:33 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0300030003214e121913"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49102, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 18 minute: 14 second: 33 isLeapMonth: false , amount: 0.3, primeType: \"fixed\", programmedAmount: 0.3)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-26 01:56:27 +0000, persistedDate: 2019-01-26 02:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49096, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 17 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 01:36:27 +0000, persistedDate: 2019-01-26 01:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49094, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 17 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 01:16:29 +0000, persistedDate: 2019-01-26 01:21:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49092, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 17 minute: 16 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:56:29 +0000, persistedDate: 2019-01-26 01:01:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49090, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 56 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:51:29 +0000, persistedDate: 2019-01-26 00:56:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49088, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 51 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:36:30 +0000, persistedDate: 2019-01-26 00:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 36 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:31:29 +0000, persistedDate: 2019-01-26 00:36:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49084, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:31:29 +0000, persistedDate: 2019-01-26 00:36:30 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:31:29 +0000, endDate: 2019-01-27 00:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f1019130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49082, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 31 second: 29 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-26 00:26:29 +0000, persistedDate: 2019-01-26 00:31:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49081, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 26 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:16:28 +0000, persistedDate: 2019-01-26 00:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49078, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:11:28 +0000, persistedDate: 2019-01-26 00:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:00:34 +0000, persistedDate: 2019-01-26 00:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49075, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 0 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-26 00:00:34 +0000, persistedDate: 2019-01-26 00:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:00:34 +0000, endDate: 2019-01-27 00:00:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122401019130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49074, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 16 minute: 0 second: 34 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 23:53:18 +0000, persistedDate: 2019-01-26 00:00:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49071, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 15 minute: 53 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 23:53:12 +0000, persistedDate: 2019-01-26 00:00:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49070, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 15 minute: 53 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 23:31:28 +0000, persistedDate: 2019-01-25 23:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 15 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 23:11:27 +0000, persistedDate: 2019-01-25 23:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49066, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 15 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 22:51:27 +0000, persistedDate: 2019-01-25 22:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49064, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 14 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 22:31:27 +0000, persistedDate: 2019-01-25 22:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49062, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 14 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 22:31:27 +0000, persistedDate: 2019-01-25 22:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 22:31:27 +0000, endDate: 2019-01-26 22:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f0e19130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49061, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 14 minute: 31 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 22:26:27 +0000, persistedDate: 2019-01-25 22:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49059, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 14 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 22:21:28 +0000, persistedDate: 2019-01-25 22:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49056, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 14 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 21:46:38 +0000, persistedDate: 2019-01-25 21:51:44 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 21:46:38 +0000, endDate: 2019-01-26 21:46:38 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01266e0d19130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49053, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 13 minute: 46 second: 38 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 21:46:38 +0000, persistedDate: 2019-01-25 21:51:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49052, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 13 minute: 46 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 21:42:43 +0000, persistedDate: 2019-01-25 21:46:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49050, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 13 minute: 42 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 21:26:29 +0000, persistedDate: 2019-01-25 21:42:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49048, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 13 minute: 26 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 21:21:29 +0000, persistedDate: 2019-01-25 21:26:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49046, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 13 minute: 21 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 20:56:40 +0000, persistedDate: 2019-01-25 21:01:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 20:56:40 +0000, endDate: 2019-01-26 20:56:40 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0128780c19130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49043, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 12 minute: 56 second: 40 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 20:56:40 +0000, persistedDate: 2019-01-25 21:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49042, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 12 minute: 56 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 20:51:27 +0000, persistedDate: 2019-01-25 20:56:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49040, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 12 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 19:16:28 +0000, persistedDate: 2019-01-25 19:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49039, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 11 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 19:16:28 +0000, persistedDate: 2019-01-25 19:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 19:16:28 +0000, endDate: 2019-01-26 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c500b19130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49037, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 11 minute: 16 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 19:11:28 +0000, persistedDate: 2019-01-25 19:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49033, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 11 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 19:01:28 +0000, persistedDate: 2019-01-25 19:11:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49031, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 11 minute: 1 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:36:45 +0000, persistedDate: 2019-01-25 18:41:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49029, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 36 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:36:45 +0000, persistedDate: 2019-01-25 18:41:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-26 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49028, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 36 second: 45 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 18:36:15 +0000, persistedDate: 2019-01-25 18:36:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49027, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 36 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:26:28 +0000, persistedDate: 2019-01-25 18:31:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49025, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:11:27 +0000, persistedDate: 2019-01-25 18:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49022, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:06:27 +0000, persistedDate: 2019-01-25 18:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 18:01:27 +0000, persistedDate: 2019-01-25 18:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49018, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 10 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:56:28 +0000, persistedDate: 2019-01-25 18:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49017, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:51:27 +0000, persistedDate: 2019-01-25 17:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49014, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:46:28 +0000, persistedDate: 2019-01-25 17:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49013, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:26:28 +0000, persistedDate: 2019-01-25 17:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49010, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:26:28 +0000, persistedDate: 2019-01-25 17:36:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-26 17:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49009, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 26 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 17:21:28 +0000, persistedDate: 2019-01-25 17:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49007, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:16:27 +0000, persistedDate: 2019-01-25 17:21:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:16:27 +0000, endDate: 2019-01-26 17:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b500919130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49005, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 16 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 17:16:27 +0000, persistedDate: 2019-01-25 17:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49004, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:11:28 +0000, persistedDate: 2019-01-25 17:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 17:01:27 +0000, persistedDate: 2019-01-25 17:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p49001, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 9 minute: 1 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:56:28 +0000, persistedDate: 2019-01-25 17:01:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48998, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:51:28 +0000, persistedDate: 2019-01-25 16:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 51 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:46:28 +0000, persistedDate: 2019-01-25 16:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48994, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:46:28 +0000, persistedDate: 2019-01-25 16:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 16:46:28 +0000, endDate: 2019-01-26 16:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0819130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48993, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 46 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 16:41:28 +0000, persistedDate: 2019-01-25 16:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:36:27 +0000, persistedDate: 2019-01-25 16:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48989, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 36 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:31:28 +0000, persistedDate: 2019-01-25 16:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48987, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:26:27 +0000, persistedDate: 2019-01-25 16:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48985, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 26 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:21:27 +0000, persistedDate: 2019-01-25 16:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48983, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:16:28 +0000, persistedDate: 2019-01-25 16:21:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48982, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:06:27 +0000, persistedDate: 2019-01-25 16:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48979, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 6 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 16:01:39 +0000, persistedDate: 2019-01-25 16:06:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48978, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 8 minute: 1 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:56:27 +0000, persistedDate: 2019-01-25 16:01:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48976, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:51:27 +0000, persistedDate: 2019-01-25 15:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48973, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 51 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:46:27 +0000, persistedDate: 2019-01-25 15:51:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48972, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:41:28 +0000, persistedDate: 2019-01-25 15:46:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:36:28 +0000, persistedDate: 2019-01-25 15:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 36 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:31:28 +0000, persistedDate: 2019-01-25 15:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48966, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:26:28 +0000, persistedDate: 2019-01-25 15:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48964, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 26 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:26:28 +0000, persistedDate: 2019-01-25 15:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:26:28 +0000, endDate: 2019-01-26 15:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0719130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48962, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 26 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 15:16:24 +0000, persistedDate: 2019-01-25 15:26:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48961, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 16 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:11:25 +0000, persistedDate: 2019-01-25 15:16:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:11:25 +0000, endDate: 2019-01-26 15:11:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01194b0719130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48959, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 11 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 15:11:24 +0000, persistedDate: 2019-01-25 15:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:06:55 +0000, persistedDate: 2019-01-25 15:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48955, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 6 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 15:01:25 +0000, persistedDate: 2019-01-25 15:06:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48953, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 7 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:56:45 +0000, persistedDate: 2019-01-25 14:57:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48949, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 56 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:51:25 +0000, persistedDate: 2019-01-25 14:57:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48950, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:46:25 +0000, persistedDate: 2019-01-25 14:51:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48947, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:36:25 +0000, persistedDate: 2019-01-25 14:41:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 14:36:25 +0000, endDate: 2019-01-26 14:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640619130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48945, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 36 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 14:36:25 +0000, persistedDate: 2019-01-25 14:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48944, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:26:25 +0000, persistedDate: 2019-01-25 14:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:16:25 +0000, persistedDate: 2019-01-25 14:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48941, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:11:24 +0000, persistedDate: 2019-01-25 14:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48939, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:06:25 +0000, persistedDate: 2019-01-25 14:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48937, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 14:01:24 +0000, persistedDate: 2019-01-25 14:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48935, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 6 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:56:24 +0000, persistedDate: 2019-01-25 14:01:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:51:40 +0000, persistedDate: 2019-01-25 13:51:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48930, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 51 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:46:25 +0000, persistedDate: 2019-01-25 13:51:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48931, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:41:25 +0000, persistedDate: 2019-01-25 13:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:36:25 +0000, persistedDate: 2019-01-25 13:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48925, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:31:25 +0000, persistedDate: 2019-01-25 13:36:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48923, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:26:25 +0000, persistedDate: 2019-01-25 13:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48920, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:21:24 +0000, persistedDate: 2019-01-25 13:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48918, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 21 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 13:11:24 +0000, persistedDate: 2019-01-25 13:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48917, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 5 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:56:24 +0000, persistedDate: 2019-01-25 13:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48914, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:56:24 +0000, persistedDate: 2019-01-25 13:01:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:56:24 +0000, endDate: 2019-01-26 12:56:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001878041913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48913, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 56 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 12:51:25 +0000, persistedDate: 2019-01-25 12:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48912, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:41:24 +0000, persistedDate: 2019-01-25 12:46:24 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:41:24 +0000, endDate: 2019-01-26 12:41:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001869041913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48910, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 41 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 12:41:24 +0000, persistedDate: 2019-01-25 12:46:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48909, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 41 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:26:25 +0000, persistedDate: 2019-01-25 12:31:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48907, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:06:24 +0000, persistedDate: 2019-01-25 12:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48905, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 12:01:24 +0000, persistedDate: 2019-01-25 12:06:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48903, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 4 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:46:24 +0000, persistedDate: 2019-01-25 11:51:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48900, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 46 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:41:25 +0000, persistedDate: 2019-01-25 11:46:24 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 11:41:25 +0000, endDate: 2019-01-26 11:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969031913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48899, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 41 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 11:41:25 +0000, persistedDate: 2019-01-25 11:46:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48898, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:36:25 +0000, persistedDate: 2019-01-25 11:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48896, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:31:38 +0000, persistedDate: 2019-01-25 11:31:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48891, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 31 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:26:25 +0000, persistedDate: 2019-01-25 11:31:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48893, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:06:24 +0000, persistedDate: 2019-01-25 11:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 11:01:25 +0000, persistedDate: 2019-01-25 11:06:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48888, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 3 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:26:25 +0000, persistedDate: 2019-01-25 10:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48886, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:26:25 +0000, persistedDate: 2019-01-25 10:31:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 10:26:25 +0000, endDate: 2019-01-26 10:26:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195a021913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48884, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 26 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 10:21:24 +0000, persistedDate: 2019-01-25 10:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 21 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:16:24 +0000, persistedDate: 2019-01-25 10:21:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48880, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 16 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:11:25 +0000, persistedDate: 2019-01-25 10:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48878, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:06:25 +0000, persistedDate: 2019-01-25 10:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48876, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 10:01:25 +0000, persistedDate: 2019-01-25 10:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48875, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 2 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:56:25 +0000, persistedDate: 2019-01-25 10:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48872, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:51:37 +0000, persistedDate: 2019-01-25 09:51:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48871, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 51 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:46:24 +0000, persistedDate: 2019-01-25 09:51:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48869, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 46 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:41:24 +0000, persistedDate: 2019-01-25 09:46:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48867, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 41 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:36:25 +0000, persistedDate: 2019-01-25 09:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:31:25 +0000, persistedDate: 2019-01-25 09:36:26 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:31:25 +0000, endDate: 2019-01-26 09:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195f011913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48863, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 31 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 09:31:25 +0000, persistedDate: 2019-01-25 09:36:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48861, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:26:25 +0000, persistedDate: 2019-01-25 09:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48859, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:16:26 +0000, persistedDate: 2019-01-25 09:21:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:26 +0000, endDate: 2019-01-26 09:16:26 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001a50011913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48857, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 16 second: 26 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 09:16:26 +0000, persistedDate: 2019-01-25 09:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48854, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 16 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:16:25 +0000, persistedDate: 2019-01-25 09:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48858, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 09:16:25 +0000, persistedDate: 2019-01-25 09:21:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:25 +0000, endDate: 2019-01-26 09:16:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001950011913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48855, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 16 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 09:11:25 +0000, persistedDate: 2019-01-25 09:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48852, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 1 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:56:25 +0000, persistedDate: 2019-01-25 09:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48850, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:51:25 +0000, persistedDate: 2019-01-25 08:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48848, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:46:25 +0000, persistedDate: 2019-01-25 08:51:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48846, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:41:25 +0000, persistedDate: 2019-01-25 08:46:26 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:41:25 +0000, endDate: 2019-01-26 08:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969001913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48844, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 41 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 08:41:25 +0000, persistedDate: 2019-01-25 08:46:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48843, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:36:26 +0000, persistedDate: 2019-01-25 08:41:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48841, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 36 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:31:28 +0000, persistedDate: 2019-01-25 08:36:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48838, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:26:25 +0000, persistedDate: 2019-01-25 08:31:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48837, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:21:25 +0000, persistedDate: 2019-01-25 08:26:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48835, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:16:25 +0000, persistedDate: 2019-01-25 08:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48833, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:11:25 +0000, persistedDate: 2019-01-25 08:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48831, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:06:25 +0000, persistedDate: 2019-01-25 08:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48829, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 08:01:25 +0000, persistedDate: 2019-01-25 08:06:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:01:25 +0000, endDate: 2019-01-26 08:01:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001941001913002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48827, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 1 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 08:01:25 +0000, persistedDate: 2019-01-25 08:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48826, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 25 hour: 0 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:56:25 +0000, persistedDate: 2019-01-25 08:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48824, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:51:25 +0000, persistedDate: 2019-01-25 07:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48821, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:46:25 +0000, persistedDate: 2019-01-25 07:51:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48819, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:41:25 +0000, persistedDate: 2019-01-25 07:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48818, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:21:24 +0000, persistedDate: 2019-01-25 07:26:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 07:21:24 +0000, endDate: 2019-01-26 07:21:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021855171813281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48816, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 21 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 07:21:24 +0000, persistedDate: 2019-01-25 07:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48815, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 21 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:16:24 +0000, persistedDate: 2019-01-25 07:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48812, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 16 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:11:24 +0000, persistedDate: 2019-01-25 07:16:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48810, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:06:25 +0000, persistedDate: 2019-01-25 07:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48808, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 07:01:24 +0000, persistedDate: 2019-01-25 07:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48807, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 23 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:56:25 +0000, persistedDate: 2019-01-25 07:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48805, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:51:25 +0000, persistedDate: 2019-01-25 06:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48802, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:41:24 +0000, persistedDate: 2019-01-25 06:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 41 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:41:24 +0000, persistedDate: 2019-01-25 06:46:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 06:41:24 +0000, endDate: 2019-01-26 06:41:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021869161813281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48799, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 41 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 06:36:25 +0000, persistedDate: 2019-01-25 06:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48797, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:31:25 +0000, persistedDate: 2019-01-25 06:36:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48795, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:26:25 +0000, persistedDate: 2019-01-25 06:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48794, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:21:40 +0000, persistedDate: 2019-01-25 06:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48791, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 21 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:16:28 +0000, persistedDate: 2019-01-25 06:21:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48789, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:11:25 +0000, persistedDate: 2019-01-25 06:16:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48787, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:06:38 +0000, persistedDate: 2019-01-25 06:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48786, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 6 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 06:01:37 +0000, persistedDate: 2019-01-25 06:06:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48784, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 22 minute: 1 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 05:56:24 +0000, persistedDate: 2019-01-25 06:01:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48781, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 05:16:25 +0000, persistedDate: 2019-01-25 05:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48780, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 05:16:25 +0000, persistedDate: 2019-01-25 05:21:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:16:25 +0000, endDate: 2019-01-26 05:16:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021950151813281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48779, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 16 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 05:11:24 +0000, persistedDate: 2019-01-25 05:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48777, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 05:01:25 +0000, persistedDate: 2019-01-25 05:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48775, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 05:01:25 +0000, persistedDate: 2019-01-25 05:06:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:01:25 +0000, endDate: 2019-01-26 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021941151813281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48773, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 21 minute: 1 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 04:56:24 +0000, persistedDate: 2019-01-25 05:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48772, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 20 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 04:51:24 +0000, persistedDate: 2019-01-25 04:56:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 20 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 04:51:24 +0000, persistedDate: 2019-01-25 04:56:24 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-26 04:51:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48769, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 20 minute: 51 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 2, timeOffset: 72000.0, rate: 0.6))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 04:46:25 +0000, persistedDate: 2019-01-25 04:51:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48766, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 20 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 04:26:24 +0000, persistedDate: 2019-01-25 04:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48764, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 20 minute: 26 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:56:25 +0000, persistedDate: 2019-01-25 04:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48762, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:36:24 +0000, persistedDate: 2019-01-25 03:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48760, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 36 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:16:25 +0000, persistedDate: 2019-01-25 03:21:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48758, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:11:24 +0000, persistedDate: 2019-01-25 03:16:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48757, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:11:24 +0000, persistedDate: 2019-01-25 03:16:26 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-26 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48755, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 11 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 03:06:24 +0000, persistedDate: 2019-01-25 03:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48754, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 03:01:25 +0000, persistedDate: 2019-01-25 03:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48750, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 19 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 02:51:24 +0000, persistedDate: 2019-01-25 02:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48748, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 02:46:25 +0000, persistedDate: 2019-01-25 02:51:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48746, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 02:36:24 +0000, persistedDate: 2019-01-25 02:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48744, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 36 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 02:36:24 +0000, persistedDate: 2019-01-25 02:41:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-26 02:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48742, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 36 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 02:21:25 +0000, persistedDate: 2019-01-25 02:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48740, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 02:01:25 +0000, persistedDate: 2019-01-25 02:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48739, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 18 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 01:31:27 +0000, persistedDate: 2019-01-25 01:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48737, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 17 minute: 31 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 01:31:27 +0000, persistedDate: 2019-01-25 01:36:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:31:27 +0000, endDate: 2019-01-26 01:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1118130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48736, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 17 minute: 31 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 01:11:26 +0000, persistedDate: 2019-01-25 01:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48734, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 17 minute: 11 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 01:06:25 +0000, persistedDate: 2019-01-25 01:11:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:06:25 +0000, endDate: 2019-01-26 01:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119461118130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48731, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 17 minute: 6 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-25 01:06:25 +0000, persistedDate: 2019-01-25 01:11:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48730, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 17 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 00:51:26 +0000, persistedDate: 2019-01-25 00:56:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48729, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 16 minute: 51 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 00:31:39 +0000, persistedDate: 2019-01-25 00:36:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48727, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 16 minute: 31 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-25 00:11:26 +0000, persistedDate: 2019-01-25 00:16:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 16 minute: 11 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 23:51:24 +0000, persistedDate: 2019-01-24 23:56:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48723, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 15 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 23:31:25 +0000, persistedDate: 2019-01-24 23:36:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 15 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 23:26:26 +0000, persistedDate: 2019-01-24 23:31:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 15 minute: 26 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 23:21:25 +0000, persistedDate: 2019-01-24 23:26:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48717, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 15 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 23:01:25 +0000, persistedDate: 2019-01-24 23:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48714, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 15 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 22:41:25 +0000, persistedDate: 2019-01-24 22:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48713, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 22:21:25 +0000, persistedDate: 2019-01-24 22:26:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 22:16:39 +0000, persistedDate: 2019-01-24 22:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48707, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 16 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 22:06:24 +0000, persistedDate: 2019-01-24 22:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48704, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 22:06:24 +0000, persistedDate: 2019-01-24 22:11:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 22:06:24 +0000, endDate: 2019-01-25 22:06:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118460e18130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48703, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 6 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 22:01:25 +0000, persistedDate: 2019-01-24 22:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48702, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 14 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:36:25 +0000, persistedDate: 2019-01-24 21:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48700, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:36:25 +0000, persistedDate: 2019-01-24 21:41:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 21:36:25 +0000, endDate: 2019-01-25 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640d18130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48698, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 36 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 21:31:24 +0000, persistedDate: 2019-01-24 21:36:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48697, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 31 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:26:25 +0000, persistedDate: 2019-01-24 21:31:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48694, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:21:25 +0000, persistedDate: 2019-01-24 21:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48692, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:16:25 +0000, persistedDate: 2019-01-24 21:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48690, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:11:25 +0000, persistedDate: 2019-01-24 21:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48688, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:06:24 +0000, persistedDate: 2019-01-24 21:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 21:01:25 +0000, persistedDate: 2019-01-24 21:06:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48683, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 13 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:41:25 +0000, persistedDate: 2019-01-24 20:46:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48681, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:36:24 +0000, persistedDate: 2019-01-24 20:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48678, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 36 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:36:24 +0000, persistedDate: 2019-01-24 20:41:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-25 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48676, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 36 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 20:21:42 +0000, persistedDate: 2019-01-24 20:36:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48674, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 21 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:16:25 +0000, persistedDate: 2019-01-24 20:21:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48672, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:11:24 +0000, persistedDate: 2019-01-24 20:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48670, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:06:25 +0000, persistedDate: 2019-01-24 20:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48668, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 20:06:25 +0000, persistedDate: 2019-01-24 20:11:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-25 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48667, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 6 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 20:01:24 +0000, persistedDate: 2019-01-24 20:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 12 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:56:24 +0000, persistedDate: 2019-01-24 20:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:51:24 +0000, persistedDate: 2019-01-24 19:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48658, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:36:25 +0000, persistedDate: 2019-01-24 19:41:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48654, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:31:25 +0000, persistedDate: 2019-01-24 19:36:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:26:36 +0000, persistedDate: 2019-01-24 19:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48650, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 26 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:21:25 +0000, persistedDate: 2019-01-24 19:26:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48648, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:16:25 +0000, persistedDate: 2019-01-24 19:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48646, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:11:24 +0000, persistedDate: 2019-01-24 19:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48644, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 11 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:06:24 +0000, persistedDate: 2019-01-24 19:11:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48642, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 19:01:24 +0000, persistedDate: 2019-01-24 19:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 11 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:56:25 +0000, persistedDate: 2019-01-24 19:01:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48638, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:51:25 +0000, persistedDate: 2019-01-24 18:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 51 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:46:25 +0000, persistedDate: 2019-01-24 18:51:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48634, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:41:25 +0000, persistedDate: 2019-01-24 18:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:36:25 +0000, persistedDate: 2019-01-24 18:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48630, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 36 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:31:25 +0000, persistedDate: 2019-01-24 18:36:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48627, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:26:25 +0000, persistedDate: 2019-01-24 18:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48625, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:21:41 +0000, persistedDate: 2019-01-24 18:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48624, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 21 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:16:41 +0000, persistedDate: 2019-01-24 18:21:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48621, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 16 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:11:25 +0000, persistedDate: 2019-01-24 18:16:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48618, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 11 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:06:25 +0000, persistedDate: 2019-01-24 18:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48616, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 18:01:25 +0000, persistedDate: 2019-01-24 18:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48614, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 10 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:56:24 +0000, persistedDate: 2019-01-24 18:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48612, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:51:24 +0000, persistedDate: 2019-01-24 17:56:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48610, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:46:25 +0000, persistedDate: 2019-01-24 17:51:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48608, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 46 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:36:24 +0000, persistedDate: 2019-01-24 17:41:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48606, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 36 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:36:24 +0000, persistedDate: 2019-01-24 17:41:24 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-25 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48605, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 36 second: 24 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 17:31:25 +0000, persistedDate: 2019-01-24 17:36:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48602, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:26:25 +0000, persistedDate: 2019-01-24 17:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48601, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 26 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:21:24 +0000, persistedDate: 2019-01-24 17:26:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48598, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 21 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:16:25 +0000, persistedDate: 2019-01-24 17:21:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48596, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 16 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:11:26 +0000, persistedDate: 2019-01-24 17:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48595, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 11 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:06:24 +0000, persistedDate: 2019-01-24 17:11:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48593, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 17:01:24 +0000, persistedDate: 2019-01-24 17:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48591, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 9 minute: 1 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 16:56:24 +0000, persistedDate: 2019-01-24 17:01:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48588, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 8 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 15:31:25 +0000, persistedDate: 2019-01-24 15:36:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-25 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48576, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 7 minute: 31 second: 25 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 15:01:25 +0000, persistedDate: 2019-01-24 15:06:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48575, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 7 minute: 1 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:54:50 +0000, persistedDate: 2019-01-24 14:56:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48572, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 54 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:53:32 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48566, raw: Optional(7 bytes), title: Optional("ChangeTimePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 53 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:53:32 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48561, raw: Optional(7 bytes), title: Optional("NewTimePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 53 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:53:31 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48567, raw: Optional(7 bytes), title: Optional("SelectBasalProfilePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 53 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:53:31 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-25 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48559, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 53 second: 7 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 14:30:24 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-25 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48569, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 30 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 14:14:28 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-25 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48563, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 14 second: 4 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 14:14:18 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48571, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 13 second: 54 isLeapMonth: false , amount: 0.3, primeType: \"fixed\", programmedAmount: 0.3)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-24 14:13:58 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48570, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 13 second: 34 isLeapMonth: false , amount: 4.7, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-24 14:13:17 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48565, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 12 second: 53 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-24 14:11:24 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-25 14:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48564, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 11 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal)) -* PersistedPumpEvent(date: 2019-01-24 14:11:24 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48558, raw: Optional(7 bytes), title: Optional("ChangeTimePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2007 month: 1 day: 1 hour: 0 minute: 0 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:11:24 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48557, raw: Optional(7 bytes), title: Optional("NewTimePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 24 hour: 6 minute: 11 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:10:54 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48560, raw: Optional(7 bytes), title: Optional("ChangeTimeFormatPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2007 month: 1 day: 1 hour: 0 minute: 0 second: 15 isLeapMonth: false , timeFormat: \"am_pm\")"), type: nil) -* PersistedPumpEvent(date: 2019-01-24 14:10:53 +0000, persistedDate: 2019-01-24 14:54:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p48562, raw: Optional(7 bytes), title: Optional("ClearAlarmPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2007 month: 1 day: 1 hour: 0 minute: 0 second: 14 isLeapMonth: false , alarmType: MinimedKit.PumpAlarmType.batteryOutLimitExceeded)"), type: Optional(LoopKit.PumpEventType.alarmClear)) ### getNormalizedDoseEntries @@ -2078,258 +330,6 @@ deletedCarbEntries: [ * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-25 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-25 04:51:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-25 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:01:25 +0000, endDate: 2019-01-25 05:16:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021941151813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:16:25 +0000, endDate: 2019-01-25 06:41:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021950151813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 06:41:24 +0000, endDate: 2019-01-25 07:21:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021869161813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 07:21:24 +0000, endDate: 2019-01-25 08:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021855171813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:01:25 +0000, endDate: 2019-01-25 08:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001941001913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:41:25 +0000, endDate: 2019-01-25 09:16:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969001913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:25 +0000, endDate: 2019-01-25 09:16:26 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001950011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:26 +0000, endDate: 2019-01-25 09:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001a50011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:31:25 +0000, endDate: 2019-01-25 10:26:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195f011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 10:26:25 +0000, endDate: 2019-01-25 11:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195a021913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 11:41:25 +0000, endDate: 2019-01-25 12:41:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969031913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:41:24 +0000, endDate: 2019-01-25 12:56:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001869041913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:56:24 +0000, endDate: 2019-01-25 14:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001878041913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 14:36:25 +0000, endDate: 2019-01-25 15:11:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640619130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:11:25 +0000, endDate: 2019-01-25 15:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01194b0719130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:26:28 +0000, endDate: 2019-01-25 16:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0719130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 16:46:28 +0000, endDate: 2019-01-25 17:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0819130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:16:27 +0000, endDate: 2019-01-25 17:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b500919130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-25 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-25 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 19:16:28 +0000, endDate: 2019-01-25 20:56:40 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c500b19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 20:56:40 +0000, endDate: 2019-01-25 21:46:38 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0128780c19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 21:46:38 +0000, endDate: 2019-01-25 22:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01266e0d19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 22:31:27 +0000, endDate: 2019-01-26 00:00:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f0e19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:00:34 +0000, endDate: 2019-01-26 00:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122401019130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:31:29 +0000, endDate: 2019-01-26 02:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f1019130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:26:27 +0000, endDate: 2019-01-26 02:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5a1219130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:41:28 +0000, endDate: 2019-01-26 03:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c691219130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:11:27 +0000, endDate: 2019-01-26 03:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b4b1319130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:31:27 +0000, endDate: 2019-01-26 04:00:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1319130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 04:00:00 +0000, endDate: 2019-01-26 07:01:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:28 +0000, endDate: 2019-01-26 07:01:30 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c41171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:30 +0000, endDate: 2019-01-26 07:11:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021e41171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:11:41 +0000, endDate: 2019-01-26 07:36:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b02294b171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:36:28 +0000, endDate: 2019-01-26 08:31:30 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c64171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:31:30 +0000, endDate: 2019-01-26 08:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e5f001a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:46:28 +0000, endDate: 2019-01-26 09:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c6e001a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 09:21:28 +0000, endDate: 2019-01-26 10:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55011a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:06:27 +0000, endDate: 2019-01-26 10:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:21:28 +0000, endDate: 2019-01-26 10:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:36:28 +0000, endDate: 2019-01-26 10:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:46:27 +0000, endDate: 2019-01-26 10:56:30 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:56:30 +0000, endDate: 2019-01-26 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e78021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:36:28 +0000, endDate: 2019-01-26 11:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:56:27 +0000, endDate: 2019-01-26 14:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78031a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:16:27 +0000, endDate: 2019-01-26 14:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b50061a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:26:28 +0000, endDate: 2019-01-26 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a061a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:30:00 +0000, endDate: 2019-01-26 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:51:28 +0000, endDate: 2019-01-26 15:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 15:06:27 +0000, endDate: 2019-01-26 16:06:41 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b46071a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 16:06:41 +0000, endDate: 2019-01-26 18:51:47 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012946081a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 18:51:47 +0000, endDate: 2019-01-26 20:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f730a1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:01:28 +0000, endDate: 2019-01-26 20:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c410c1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:56:28 +0000, endDate: 2019-01-26 21:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780c1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:36:28 +0000, endDate: 2019-01-26 21:56:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c640d1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:56:34 +0000, endDate: 2019-01-26 23:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122780d1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:31:28 +0000, endDate: 2019-01-26 23:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5f0f1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:46:28 +0000, endDate: 2019-01-27 00:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0f1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 00:36:28 +0000, endDate: 2019-01-27 01:16:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64101a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 01:16:29 +0000, endDate: 2019-01-27 02:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d50111a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 02:31:29 +0000, endDate: 2019-01-27 03:06:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f121a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 03:06:42 +0000, endDate: 2019-01-27 05:11:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a46131a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 05:11:28 +0000, endDate: 2019-01-27 06:06:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c4b151a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:06:27 +0000, endDate: 2019-01-27 06:41:42 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b46161a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:41:42 +0000, endDate: 2019-01-27 07:26:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022a69161a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:26:27 +0000, endDate: 2019-01-27 07:41:29 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b5a171a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:41:29 +0000, endDate: 2019-01-27 08:01:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021d69171a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:01:28 +0000, endDate: 2019-01-27 08:16:18 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:16:18 +0000, endDate: 2019-01-27 08:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001250001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:51:27 +0000, endDate: 2019-01-27 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b73001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 11:36:28 +0000, endDate: 2019-01-27 12:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:01:27 +0000, endDate: 2019-01-27 12:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b41041b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:26:28 +0000, endDate: 2019-01-27 13:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a041b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 13:46:27 +0000, endDate: 2019-01-27 14:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e051b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-27 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-27 15:21:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:22:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:13 +0000, endDate: 2019-01-27 15:22:15 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d56075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:15 +0000, endDate: 2019-01-27 15:31:27 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f56075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:31:27 +0000, endDate: 2019-01-27 15:36:28 +0000, value: 1.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-27 15:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64071b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:41:28 +0000, endDate: 2019-01-27 15:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-27 15:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73071b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:56:28 +0000, endDate: 2019-01-27 16:17:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:17:00 +0000, endDate: 2019-01-27 16:21:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010051085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:21:29 +0000, endDate: 2019-01-27 16:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:41:27 +0000, endDate: 2019-01-27 16:46:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:46:28 +0000, endDate: 2019-01-27 16:51:27 +0000, value: 2.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:51:27 +0000, endDate: 2019-01-27 16:56:28 +0000, value: 2.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:56:28 +0000, endDate: 2019-01-27 17:01:27 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78085b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:01:27 +0000, endDate: 2019-01-27 17:06:27 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:06:27 +0000, endDate: 2019-01-27 17:11:41 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:11:41 +0000, endDate: 2019-01-27 17:31:31 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601294b095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 17:31:32 +0000, endDate: 2019-01-27 17:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01205f091b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:36:28 +0000, endDate: 2019-01-27 17:41:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c64095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 17:56:42 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-27 18:30:37 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:30:37 +0000, endDate: 2019-01-27 18:31:29 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601255e0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:36:13 +0000, endDate: 2019-01-27 18:36:13 +0000, value: 0.9, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002400240000000d644a5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:31:29 +0000, endDate: 2019-01-27 18:41:32 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:41:32 +0000, endDate: 2019-01-27 18:46:31 +0000, value: 1.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160120690a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:46:31 +0000, endDate: 2019-01-27 18:51:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f6e0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:51:35 +0000, endDate: 2019-01-27 18:51:35 +0000, value: 0.55, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010016001600230023734a5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:51:27 +0000, endDate: 2019-01-27 19:06:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730a1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:06:28 +0000, endDate: 2019-01-27 19:11:27 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c460b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:11:27 +0000, endDate: 2019-01-27 19:16:27 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:16:27 +0000, endDate: 2019-01-27 19:21:28 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:21:28 +0000, endDate: 2019-01-27 19:26:34 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:26:34 +0000, endDate: 2019-01-27 19:31:29 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601225a0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:31:29 +0000, endDate: 2019-01-27 19:36:39 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:36:39 +0000, endDate: 2019-01-27 19:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0127640b1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:41:28 +0000, endDate: 2019-01-27 19:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:51:27 +0000, endDate: 2019-01-27 19:56:27 +0000, value: 0.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:56:27 +0000, endDate: 2019-01-27 20:06:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b780b1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:06:31 +0000, endDate: 2019-01-27 20:16:29 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f460c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:16:29 +0000, endDate: 2019-01-27 20:21:31 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d500c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:21:31 +0000, endDate: 2019-01-27 20:26:28 +0000, value: 3.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f550c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:26:28 +0000, endDate: 2019-01-27 20:31:28 +0000, value: 2.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:31:28 +0000, endDate: 2019-01-27 20:36:27 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:36:27 +0000, endDate: 2019-01-27 20:46:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b640c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:46:27 +0000, endDate: 2019-01-27 20:51:28 +0000, value: 0.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:51:28 +0000, endDate: 2019-01-27 20:56:27 +0000, value: 1.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c730c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:56:27 +0000, endDate: 2019-01-27 21:01:27 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:01:27 +0000, endDate: 2019-01-27 21:06:27 +0000, value: 3.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b410d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:06:27 +0000, endDate: 2019-01-27 21:11:27 +0000, value: 3.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b460d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:11:27 +0000, endDate: 2019-01-27 21:16:27 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:16:27 +0000, endDate: 2019-01-27 21:21:28 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:21:28 +0000, endDate: 2019-01-27 21:26:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 21:30:34 +0000, endDate: 2019-01-27 21:30:34 +0000, value: 0.075, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0100030003000400225e4d5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:26:28 +0000, endDate: 2019-01-27 21:31:26 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:31:26 +0000, endDate: 2019-01-27 21:36:28 +0000, value: 1.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a5f0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:36:28 +0000, endDate: 2019-01-27 21:41:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c640d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:41:28 +0000, endDate: 2019-01-27 21:51:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 21:51:27 +0000, endDate: 2019-01-27 21:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730d1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:56:28 +0000, endDate: 2019-01-27 22:01:27 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c780d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 22:02:33 +0000, endDate: 2019-01-27 22:02:33 +0000, value: 0.925, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010025002500030021424e5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:01:27 +0000, endDate: 2019-01-27 22:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b410e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:21:28 +0000, endDate: 2019-01-27 22:26:42 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:26:42 +0000, endDate: 2019-01-27 22:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:41:27 +0000, endDate: 2019-01-27 22:46:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b690e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:46:27 +0000, endDate: 2019-01-27 22:51:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:51:27 +0000, endDate: 2019-01-27 22:56:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:56:28 +0000, endDate: 2019-01-27 23:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 23:56:27 +0000, endDate: 2019-01-28 00:06:28 +0000, value: 1.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780f5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:06:28 +0000, endDate: 2019-01-28 00:11:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:11:28 +0000, endDate: 2019-01-28 00:16:41 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:16:41 +0000, endDate: 2019-01-28 00:21:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012950101b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 00:23:09 +0000, endDate: 2019-01-28 00:23:09 +0000, value: 1.35, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01003600360005000957505b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:21:42 +0000, endDate: 2019-01-28 00:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a55105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:26:27 +0000, endDate: 2019-01-28 00:31:18 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:31:18 +0000, endDate: 2019-01-28 00:36:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601125f105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:36:27 +0000, endDate: 2019-01-28 00:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b64101b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:41:27 +0000, endDate: 2019-01-28 00:51:26 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:51:26 +0000, endDate: 2019-01-28 00:56:27 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a73105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:56:27 +0000, endDate: 2019-01-28 01:01:27 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:01:27 +0000, endDate: 2019-01-28 01:21:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:21:27 +0000, endDate: 2019-01-28 01:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 01:31:30 +0000, endDate: 2019-01-28 01:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011e5f111b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:41:27 +0000, endDate: 2019-01-28 01:46:30 +0000, value: 3.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:46:30 +0000, endDate: 2019-01-28 01:51:29 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e6e115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:51:29 +0000, endDate: 2019-01-28 01:56:28 +0000, value: 3.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d73115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:56:28 +0000, endDate: 2019-01-28 02:01:28 +0000, value: 2.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:01:28 +0000, endDate: 2019-01-28 02:06:28 +0000, value: 2.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:06:28 +0000, endDate: 2019-01-28 02:11:27 +0000, value: 2.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:11:27 +0000, endDate: 2019-01-28 02:16:27 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:16:27 +0000, endDate: 2019-01-28 02:21:27 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:21:27 +0000, endDate: 2019-01-28 02:36:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b55121b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:36:42 +0000, endDate: 2019-01-28 02:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a64125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:51:27 +0000, endDate: 2019-01-28 02:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73121b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:56:27 +0000, endDate: 2019-01-28 03:01:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:01:27 +0000, endDate: 2019-01-28 03:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b41131b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:16:28 +0000, endDate: 2019-01-28 03:21:27 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:21:27 +0000, endDate: 2019-01-28 03:26:28 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:26:28 +0000, endDate: 2019-01-28 03:31:28 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:31:28 +0000, endDate: 2019-01-28 03:36:30 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:36:30 +0000, endDate: 2019-01-28 03:41:31 +0000, value: 2.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e64135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:41:31 +0000, endDate: 2019-01-28 03:46:47 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f69135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:46:47 +0000, endDate: 2019-01-28 04:00:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f6e131b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:00:00 +0000, endDate: 2019-01-28 04:06:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:06:27 +0000, endDate: 2019-01-28 04:11:28 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:11:28 +0000, endDate: 2019-01-28 04:16:28 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:16:28 +0000, endDate: 2019-01-28 04:21:28 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:21:28 +0000, endDate: 2019-01-28 04:31:28 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:31:28 +0000, endDate: 2019-01-28 04:36:27 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:36:27 +0000, endDate: 2019-01-28 04:46:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b64141b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:46:28 +0000, endDate: 2019-01-28 04:51:28 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:51:28 +0000, endDate: 2019-01-28 05:11:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:11:27 +0000, endDate: 2019-01-28 05:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:16:28 +0000, endDate: 2019-01-28 05:26:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c50151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 05:41:28 +0000, endDate: 2019-01-28 05:41:28 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002800280000001c69555b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:26:27 +0000, endDate: 2019-01-28 05:46:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:46:27 +0000, endDate: 2019-01-28 05:51:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b6e151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:51:27 +0000, endDate: 2019-01-28 05:56:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:56:27 +0000, endDate: 2019-01-28 06:06:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b78151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:41 +0000, endDate: 2019-01-28 06:06:43 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012946165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:43 +0000, endDate: 2019-01-28 06:26:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012b46165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:26:28 +0000, endDate: 2019-01-28 06:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 06:56:28 +0000, endDate: 2019-01-28 07:01:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c78161b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:01:41 +0000, endDate: 2019-01-28 07:06:40 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:06:40 +0000, endDate: 2019-01-28 07:11:28 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012846175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:11:28 +0000, endDate: 2019-01-28 07:16:41 +0000, value: 0.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:16:41 +0000, endDate: 2019-01-28 07:31:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022950171b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:31:27 +0000, endDate: 2019-01-28 07:41:27 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:41:27 +0000, endDate: 2019-01-28 07:46:28 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:46:28 +0000, endDate: 2019-01-28 08:00:00 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c6e171b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:00:00 +0000, endDate: 2019-01-28 08:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b000040001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:16:28 +0000, endDate: 2019-01-28 08:21:27 +0000, value: 0.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:21:27 +0000, endDate: 2019-01-28 08:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:26:28 +0000, endDate: 2019-01-28 08:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:31:27 +0000, endDate: 2019-01-28 08:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:51:27 +0000, endDate: 2019-01-28 08:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:56:27 +0000, endDate: 2019-01-28 09:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:01:28 +0000, endDate: 2019-01-28 09:06:28 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:06:28 +0000, endDate: 2019-01-28 09:11:27 +0000, value: 1.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:11:27 +0000, endDate: 2019-01-28 09:21:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b4b011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:21:27 +0000, endDate: 2019-01-28 09:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:31:28 +0000, endDate: 2019-01-28 09:41:26 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:41:26 +0000, endDate: 2019-01-28 09:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a69015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:56:28 +0000, endDate: 2019-01-28 10:06:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c78011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:06:28 +0000, endDate: 2019-01-28 10:11:28 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:11:28 +0000, endDate: 2019-01-28 10:16:48 +0000, value: 1.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:16:48 +0000, endDate: 2019-01-28 10:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b003050021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:21:28 +0000, endDate: 2019-01-28 10:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:26:27 +0000, endDate: 2019-01-28 10:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b5a021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:31:28 +0000, endDate: 2019-01-28 10:36:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:36:28 +0000, endDate: 2019-01-28 10:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:46:27 +0000, endDate: 2019-01-28 11:01:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 11:01:28 +0000, endDate: 2019-01-28 11:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41031c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:11:27 +0000, endDate: 2019-01-28 11:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:31:27 +0000, endDate: 2019-01-28 11:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:51:28 +0000, endDate: 2019-01-28 12:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:06:27 +0000, endDate: 2019-01-28 12:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46041c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:26:27 +0000, endDate: 2019-01-28 12:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:31:28 +0000, endDate: 2019-01-28 12:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f041c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:51:27 +0000, endDate: 2019-01-28 12:56:27 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:56:27 +0000, endDate: 2019-01-28 13:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:06:28 +0000, endDate: 2019-01-28 13:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c46051c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:16:27 +0000, endDate: 2019-01-28 13:21:28 +0000, value: 3.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:21:28 +0000, endDate: 2019-01-28 13:26:28 +0000, value: 2.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:26:28 +0000, endDate: 2019-01-28 13:31:28 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:31:28 +0000, endDate: 2019-01-28 13:36:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f051c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:36:27 +0000, endDate: 2019-01-28 13:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:01:41 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:01:41 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-28 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46061c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:30:00 +0000, endDate: 2019-01-28 14:36:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061c130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:36:27 +0000, endDate: 2019-01-28 14:41:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:41:28 +0000, endDate: 2019-01-28 14:46:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:46:28 +0000, endDate: 2019-01-28 14:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-28 15:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061c130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:27 +0000, endDate: 2019-01-28 15:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41075c13"), scheduledBasalRate: Optional(0.8 IU/hr)) ### getNormalizedPumpEventDoseEntriesOverlaidWithBasalEntries @@ -2343,87 +343,8 @@ deletedCarbEntries: [ * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 21:36:25 +0000, endDate: 2019-01-24 22:06:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640d18130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 22:06:24 +0000, endDate: 2019-01-25 01:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118460e18130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:06:25 +0000, endDate: 2019-01-25 01:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119461118130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:31:27 +0000, endDate: 2019-01-25 02:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1118130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-25 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-25 04:51:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-25 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:01:25 +0000, endDate: 2019-01-25 05:16:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021941151813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 05:16:25 +0000, endDate: 2019-01-25 06:41:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021950151813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 06:41:24 +0000, endDate: 2019-01-25 07:21:24 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021869161813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 07:21:24 +0000, endDate: 2019-01-25 08:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021855171813281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:01:25 +0000, endDate: 2019-01-25 08:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001941001913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 08:41:25 +0000, endDate: 2019-01-25 09:16:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969001913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:25 +0000, endDate: 2019-01-25 09:16:26 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001950011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:16:26 +0000, endDate: 2019-01-25 09:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001a50011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 09:31:25 +0000, endDate: 2019-01-25 10:26:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195f011913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 10:26:25 +0000, endDate: 2019-01-25 11:41:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00195a021913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 11:41:25 +0000, endDate: 2019-01-25 12:41:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001969031913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:41:24 +0000, endDate: 2019-01-25 12:56:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001869041913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 12:56:24 +0000, endDate: 2019-01-25 14:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001878041913002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 14:36:25 +0000, endDate: 2019-01-25 15:11:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640619130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:11:25 +0000, endDate: 2019-01-25 15:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01194b0719130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 15:26:28 +0000, endDate: 2019-01-25 16:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0719130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 16:46:28 +0000, endDate: 2019-01-25 17:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0819130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:16:27 +0000, endDate: 2019-01-25 17:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b500919130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-25 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-25 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 19:16:28 +0000, endDate: 2019-01-25 20:56:40 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c500b19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 20:56:40 +0000, endDate: 2019-01-25 21:46:38 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0128780c19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 21:46:38 +0000, endDate: 2019-01-25 22:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01266e0d19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 22:31:27 +0000, endDate: 2019-01-26 00:00:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f0e19130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:00:34 +0000, endDate: 2019-01-26 00:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122401019130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 00:31:29 +0000, endDate: 2019-01-26 02:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f1019130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:26:27 +0000, endDate: 2019-01-26 02:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5a1219130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 02:41:28 +0000, endDate: 2019-01-26 03:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c691219130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:11:27 +0000, endDate: 2019-01-26 03:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b4b1319130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 03:31:27 +0000, endDate: 2019-01-26 04:00:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1319130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 04:00:00 +0000, endDate: 2019-01-26 07:01:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:28 +0000, endDate: 2019-01-26 07:01:30 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c41171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:01:30 +0000, endDate: 2019-01-26 07:11:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021e41171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:11:41 +0000, endDate: 2019-01-26 07:36:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b02294b171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 07:36:28 +0000, endDate: 2019-01-26 08:31:30 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c64171913281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:31:30 +0000, endDate: 2019-01-26 08:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e5f001a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 08:46:28 +0000, endDate: 2019-01-26 09:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c6e001a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 09:21:28 +0000, endDate: 2019-01-26 10:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55011a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:06:27 +0000, endDate: 2019-01-26 10:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:21:28 +0000, endDate: 2019-01-26 10:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:36:28 +0000, endDate: 2019-01-26 10:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:46:27 +0000, endDate: 2019-01-26 10:56:30 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 10:56:30 +0000, endDate: 2019-01-26 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001e78021a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:36:28 +0000, endDate: 2019-01-26 11:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 11:56:27 +0000, endDate: 2019-01-26 14:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78031a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:16:27 +0000, endDate: 2019-01-26 14:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b50061a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:26:28 +0000, endDate: 2019-01-26 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a061a13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:30:00 +0000, endDate: 2019-01-26 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 14:51:28 +0000, endDate: 2019-01-26 15:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 15:06:27 +0000, endDate: 2019-01-26 16:06:41 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b46071a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 16:06:41 +0000, endDate: 2019-01-26 18:51:47 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012946081a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 18:51:47 +0000, endDate: 2019-01-26 20:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f730a1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:01:28 +0000, endDate: 2019-01-26 20:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c410c1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 20:56:28 +0000, endDate: 2019-01-26 21:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780c1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:36:28 +0000, endDate: 2019-01-26 21:56:34 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c640d1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 21:56:34 +0000, endDate: 2019-01-26 23:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0122780d1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:31:28 +0000, endDate: 2019-01-26 23:46:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5f0f1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-26 23:46:28 +0000, endDate: 2019-01-27 00:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c6e0f1a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 00:36:28 +0000, endDate: 2019-01-27 01:16:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64101a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 01:16:29 +0000, endDate: 2019-01-27 02:31:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d50111a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 02:31:29 +0000, endDate: 2019-01-27 03:06:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011d5f121a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 03:06:42 +0000, endDate: 2019-01-27 05:11:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a46131a130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 05:11:28 +0000, endDate: 2019-01-27 06:06:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c4b151a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:06:27 +0000, endDate: 2019-01-27 06:41:42 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b46161a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 06:41:42 +0000, endDate: 2019-01-27 07:26:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022a69161a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:26:27 +0000, endDate: 2019-01-27 07:41:29 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b5a171a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 07:41:29 +0000, endDate: 2019-01-27 08:01:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021d69171a13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:01:28 +0000, endDate: 2019-01-27 08:16:18 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:16:18 +0000, endDate: 2019-01-27 08:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001250001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 08:51:27 +0000, endDate: 2019-01-27 11:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b73001b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 11:36:28 +0000, endDate: 2019-01-27 12:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64031b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:01:27 +0000, endDate: 2019-01-27 12:26:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b41041b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 12:26:28 +0000, endDate: 2019-01-27 13:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a041b13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 13:46:27 +0000, endDate: 2019-01-27 14:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b6e051b13002000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-27 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-27 15:21:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil) * DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:22:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: Optional(0.8 IU/hr)) @@ -2448,159 +369,6 @@ deletedCarbEntries: [ * DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 17:56:42 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) * DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: Optional(0.8 IU/hr)) * DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-27 18:30:37 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:30:37 +0000, endDate: 2019-01-27 18:31:29 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601255e0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:36:13 +0000, endDate: 2019-01-27 18:36:13 +0000, value: 0.9, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002400240000000d644a5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:31:29 +0000, endDate: 2019-01-27 18:41:32 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:41:32 +0000, endDate: 2019-01-27 18:46:31 +0000, value: 1.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160120690a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 18:46:31 +0000, endDate: 2019-01-27 18:51:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f6e0a5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 18:51:35 +0000, endDate: 2019-01-27 18:51:35 +0000, value: 0.55, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010016001600230023734a5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:51:27 +0000, endDate: 2019-01-27 19:06:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730a1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:06:28 +0000, endDate: 2019-01-27 19:11:27 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c460b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:11:27 +0000, endDate: 2019-01-27 19:16:27 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:16:27 +0000, endDate: 2019-01-27 19:21:28 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:21:28 +0000, endDate: 2019-01-27 19:26:34 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:26:34 +0000, endDate: 2019-01-27 19:31:29 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601225a0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:31:29 +0000, endDate: 2019-01-27 19:36:39 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d5f0b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:36:39 +0000, endDate: 2019-01-27 19:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0127640b1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:41:28 +0000, endDate: 2019-01-27 19:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 19:51:27 +0000, endDate: 2019-01-27 19:56:27 +0000, value: 0.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730b5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 19:56:27 +0000, endDate: 2019-01-27 20:06:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b780b1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:06:31 +0000, endDate: 2019-01-27 20:16:29 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f460c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:16:29 +0000, endDate: 2019-01-27 20:21:31 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d500c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:21:31 +0000, endDate: 2019-01-27 20:26:28 +0000, value: 3.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f550c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:26:28 +0000, endDate: 2019-01-27 20:31:28 +0000, value: 2.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:31:28 +0000, endDate: 2019-01-27 20:36:27 +0000, value: 2.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:36:27 +0000, endDate: 2019-01-27 20:46:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b640c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:46:27 +0000, endDate: 2019-01-27 20:51:28 +0000, value: 0.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:51:28 +0000, endDate: 2019-01-27 20:56:27 +0000, value: 1.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c730c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 20:56:27 +0000, endDate: 2019-01-27 21:01:27 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780c5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:01:27 +0000, endDate: 2019-01-27 21:06:27 +0000, value: 3.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b410d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:06:27 +0000, endDate: 2019-01-27 21:11:27 +0000, value: 3.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b460d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:11:27 +0000, endDate: 2019-01-27 21:16:27 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:16:27 +0000, endDate: 2019-01-27 21:21:28 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b500d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:21:28 +0000, endDate: 2019-01-27 21:26:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 21:30:34 +0000, endDate: 2019-01-27 21:30:34 +0000, value: 0.075, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0100030003000400225e4d5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:26:28 +0000, endDate: 2019-01-27 21:31:26 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:31:26 +0000, endDate: 2019-01-27 21:36:28 +0000, value: 1.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a5f0d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:36:28 +0000, endDate: 2019-01-27 21:41:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c640d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:41:28 +0000, endDate: 2019-01-27 21:51:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c690d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 21:51:27 +0000, endDate: 2019-01-27 21:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b730d1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 21:56:28 +0000, endDate: 2019-01-27 22:01:27 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c780d5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-27 22:02:33 +0000, endDate: 2019-01-27 22:02:33 +0000, value: 0.925, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010025002500030021424e5b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:01:27 +0000, endDate: 2019-01-27 22:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b410e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:21:28 +0000, endDate: 2019-01-27 22:26:42 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c550e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:26:42 +0000, endDate: 2019-01-27 22:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:41:27 +0000, endDate: 2019-01-27 22:46:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b690e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:46:27 +0000, endDate: 2019-01-27 22:51:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e0e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 22:51:27 +0000, endDate: 2019-01-27 22:56:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b730e5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 22:56:28 +0000, endDate: 2019-01-27 23:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c780e1b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 23:56:27 +0000, endDate: 2019-01-28 00:06:28 +0000, value: 1.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b780f5b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:06:28 +0000, endDate: 2019-01-28 00:11:28 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:11:28 +0000, endDate: 2019-01-28 00:16:41 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:16:41 +0000, endDate: 2019-01-28 00:21:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012950101b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 00:23:09 +0000, endDate: 2019-01-28 00:23:09 +0000, value: 1.35, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01003600360005000957505b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:21:42 +0000, endDate: 2019-01-28 00:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a55105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:26:27 +0000, endDate: 2019-01-28 00:31:18 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:31:18 +0000, endDate: 2019-01-28 00:36:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601125f105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 00:36:27 +0000, endDate: 2019-01-28 00:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b64101b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:41:27 +0000, endDate: 2019-01-28 00:51:26 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:51:26 +0000, endDate: 2019-01-28 00:56:27 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a73105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 00:56:27 +0000, endDate: 2019-01-28 01:01:27 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78105b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:01:27 +0000, endDate: 2019-01-28 01:21:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:21:27 +0000, endDate: 2019-01-28 01:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 01:31:30 +0000, endDate: 2019-01-28 01:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011e5f111b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:41:27 +0000, endDate: 2019-01-28 01:46:30 +0000, value: 3.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:46:30 +0000, endDate: 2019-01-28 01:51:29 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e6e115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:51:29 +0000, endDate: 2019-01-28 01:56:28 +0000, value: 3.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d73115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 01:56:28 +0000, endDate: 2019-01-28 02:01:28 +0000, value: 2.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78115b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:01:28 +0000, endDate: 2019-01-28 02:06:28 +0000, value: 2.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:06:28 +0000, endDate: 2019-01-28 02:11:27 +0000, value: 2.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:11:27 +0000, endDate: 2019-01-28 02:16:27 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:16:27 +0000, endDate: 2019-01-28 02:21:27 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:21:27 +0000, endDate: 2019-01-28 02:36:42 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b55121b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:36:42 +0000, endDate: 2019-01-28 02:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a64125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 02:51:27 +0000, endDate: 2019-01-28 02:56:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73121b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 02:56:27 +0000, endDate: 2019-01-28 03:01:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78125b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:01:27 +0000, endDate: 2019-01-28 03:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b41131b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:16:28 +0000, endDate: 2019-01-28 03:21:27 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:21:27 +0000, endDate: 2019-01-28 03:26:28 +0000, value: 1.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:26:28 +0000, endDate: 2019-01-28 03:31:28 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:31:28 +0000, endDate: 2019-01-28 03:36:30 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:36:30 +0000, endDate: 2019-01-28 03:41:31 +0000, value: 2.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e64135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 03:41:31 +0000, endDate: 2019-01-28 03:46:47 +0000, value: 1.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f69135b13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 03:46:47 +0000, endDate: 2019-01-28 04:00:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012f6e131b130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:00:00 +0000, endDate: 2019-01-28 04:06:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b020040141b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:06:27 +0000, endDate: 2019-01-28 04:11:28 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:11:28 +0000, endDate: 2019-01-28 04:16:28 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:16:28 +0000, endDate: 2019-01-28 04:21:28 +0000, value: 2.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:21:28 +0000, endDate: 2019-01-28 04:31:28 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:31:28 +0000, endDate: 2019-01-28 04:36:27 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 04:36:27 +0000, endDate: 2019-01-28 04:46:28 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b64141b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:46:28 +0000, endDate: 2019-01-28 04:51:28 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 04:51:28 +0000, endDate: 2019-01-28 05:11:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73145b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:11:27 +0000, endDate: 2019-01-28 05:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:16:28 +0000, endDate: 2019-01-28 05:26:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c50151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-28 05:41:28 +0000, endDate: 2019-01-28 05:41:28 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01002800280000001c69555b13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:26:27 +0000, endDate: 2019-01-28 05:46:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:46:27 +0000, endDate: 2019-01-28 05:51:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b6e151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 05:51:27 +0000, endDate: 2019-01-28 05:56:27 +0000, value: 1.1, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73155b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 05:56:27 +0000, endDate: 2019-01-28 06:06:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021b78151b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:41 +0000, endDate: 2019-01-28 06:06:43 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012946165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:06:43 +0000, endDate: 2019-01-28 06:26:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012b46165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 06:26:28 +0000, endDate: 2019-01-28 06:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a165b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 06:56:28 +0000, endDate: 2019-01-28 07:01:41 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c78161b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:01:41 +0000, endDate: 2019-01-28 07:06:40 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:06:40 +0000, endDate: 2019-01-28 07:11:28 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012846175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:11:28 +0000, endDate: 2019-01-28 07:16:41 +0000, value: 0.95, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:16:41 +0000, endDate: 2019-01-28 07:31:27 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b022950171b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:31:27 +0000, endDate: 2019-01-28 07:41:27 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 07:41:27 +0000, endDate: 2019-01-28 07:46:28 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69175b13"), scheduledBasalRate: Optional(0.6 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 07:46:28 +0000, endDate: 2019-01-28 08:00:00 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021c6e171b13281800"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:00:00 +0000, endDate: 2019-01-28 08:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b000040001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:16:28 +0000, endDate: 2019-01-28 08:21:27 +0000, value: 0.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c50005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:21:27 +0000, endDate: 2019-01-28 08:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:26:28 +0000, endDate: 2019-01-28 08:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5a001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:31:27 +0000, endDate: 2019-01-28 08:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 08:51:27 +0000, endDate: 2019-01-28 08:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73005c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 08:56:27 +0000, endDate: 2019-01-28 09:01:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b78001c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:01:28 +0000, endDate: 2019-01-28 09:06:28 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c41015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:06:28 +0000, endDate: 2019-01-28 09:11:27 +0000, value: 1.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:11:27 +0000, endDate: 2019-01-28 09:21:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b4b011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:21:27 +0000, endDate: 2019-01-28 09:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b55015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:31:28 +0000, endDate: 2019-01-28 09:41:26 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 09:41:26 +0000, endDate: 2019-01-28 09:56:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a69015c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 09:56:28 +0000, endDate: 2019-01-28 10:06:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c78011c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:06:28 +0000, endDate: 2019-01-28 10:11:28 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c46025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:11:28 +0000, endDate: 2019-01-28 10:16:48 +0000, value: 1.35, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c4b025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:16:48 +0000, endDate: 2019-01-28 10:21:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b003050021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:21:28 +0000, endDate: 2019-01-28 10:26:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:26:27 +0000, endDate: 2019-01-28 10:31:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b5a021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:31:28 +0000, endDate: 2019-01-28 10:36:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5f025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 10:36:28 +0000, endDate: 2019-01-28 10:46:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c64021c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 10:46:27 +0000, endDate: 2019-01-28 11:01:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b6e025c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 11:01:28 +0000, endDate: 2019-01-28 11:11:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c41031c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:11:27 +0000, endDate: 2019-01-28 11:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b4b035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:31:27 +0000, endDate: 2019-01-28 11:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 11:51:28 +0000, endDate: 2019-01-28 12:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c73035c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:06:27 +0000, endDate: 2019-01-28 12:26:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46041c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:26:27 +0000, endDate: 2019-01-28 12:31:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5a045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 12:31:28 +0000, endDate: 2019-01-28 12:51:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f041c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:51:27 +0000, endDate: 2019-01-28 12:56:27 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 12:56:27 +0000, endDate: 2019-01-28 13:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78045c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:06:28 +0000, endDate: 2019-01-28 13:16:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c46051c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:16:27 +0000, endDate: 2019-01-28 13:21:28 +0000, value: 3.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b50055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:21:28 +0000, endDate: 2019-01-28 13:26:28 +0000, value: 2.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c55055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:26:28 +0000, endDate: 2019-01-28 13:31:28 +0000, value: 1.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c5a055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 13:31:28 +0000, endDate: 2019-01-28 13:36:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c5f051c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:36:27 +0000, endDate: 2019-01-28 13:56:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:01:41 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:01:41 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-28 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46061c13002000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:30:00 +0000, endDate: 2019-01-28 14:36:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061c130d2000"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:36:27 +0000, endDate: 2019-01-28 14:41:28 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:41:28 +0000, endDate: 2019-01-28 14:46:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:46:28 +0000, endDate: 2019-01-28 14:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e065c13"), scheduledBasalRate: Optional(0.8 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-28 15:01:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061c130d2000"), scheduledBasalRate: nil) ### InsulinDeliveryStore * observerQuery: Optional() diff --git a/projects/tests/parsers/test_loop_report_parser.py b/projects/tests/parsers/test_loop_report_parser.py new file mode 100644 index 00000000..1181dedf --- /dev/null +++ b/projects/tests/parsers/test_loop_report_parser.py @@ -0,0 +1,259 @@ +import projects.parsers.loop_report_parser as plr #import parse_loop_report, Sections +import os +import pytest + + +def test_parse_by_file(): + + dict = plr.parse_loop_report(os.getcwd() + "/files", 'LoopReport.md') + print(dict) + + valid_loop_report_dict = get_valid_dictionary() + + + + + assert valid_loop_report_dict == dict + + +def get_valid_dictionary(): + + return {'generated': {'Generated': ' 2019-01-28 15:20:13 +0000\n'}, 'loop_version': {'loop_version': 'Loop v1.9.3'}, + 'device_data_manager': {'launchDate': ' 2019-01-28 10:20:09 +0000', + 'cgm': ' Optional(Loop.CGM.g5(transmitterID: Optional("00AA0A")))', + 'lastError': ' Optional((date: 2019-01-28 15:11:21 +0000, error: LoopKit.PumpManagerError.communication(Optional(MinimedKit.PumpOpsError.rfCommsFailure("Short history page: 448 bytes. Expected 1024")))))', + 'sensorInfo': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))'}, + 'g5_cgm_manager': { + 'latestReading': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', + 'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true'}, + 'dex_cgm_manager': {'shareManager': ' Optional(## ShareClientManager', 'latestBackfill': ' nil', ')': ')'}, + 'minimed_pump_manager': {'isPumpDataStale': ' false', 'latestPumpStatus': ' nil', + 'latestPumpStatusFromMySentry': ' Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))', + 'lastAddedPumpEvents': ' 2019-01-28 15:16:27 +0000', + 'pumpBatteryChargeRemaining': ' Optional(1.0)', 'state': ' ## MinimedPumpManagerState', + 'batteryChemistry': ' Lithium', 'preferredInsulinDataSource': ' Event History', + 'pumpColor': ' purple', 'pumpID': ' ✔︎', 'pumpModel': ' 723', + 'pumpRegion': ' North America', 'lastValidFrequency': ' Optional(916.65 MHz)', + 'timeZone': ' GMT-0800 (fixed)', + 'Optional(RileyLinkBLEKit.RileyLinkConnectionManagerState(autoConnectIDs': ' Set(["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])))', + 'sensorState': ' Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))', + 'pumpOps': ' Optional(### PumpOps', 'pumpSettings': ' ## PumpSettings', + 'pumpState': ' ## PumpState', 'awakeUntil': ' 2019-01-28 15:17:14 +0000', + 'lastTuned': ' 2019-01-28 15:17:14 +0000)', 'lastWakeAttempt': ' nil', + 'configuredDevices': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])'}, + 'riley_link_pump_manager': {'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', + 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'}, + 'riley_link_device_manager': {'central': ' ', + 'autoConnectIDs': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', + 'timerTickEnabled': ' false', + 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'}, + 'riley_link_device': {'name': ' RileyLink 2018-08', 'lastIdle': ' 2019-01-28 15:16:27 +0000', + 'isIdleListeningPending': ' false', 'isTimerTickEnabled': ' false', + 'isTimerTickNotifying': ' false', 'radioFirmware': ' Optional(subg_rfspy 0.9)', + 'bleFirmware': ' Optional(ble_rfspy 0.9)', + 'peripheral': ' ', + 'sessionQueue.operationCount': ' 0'}, + 'status_extension_data_manager': {'appGroupName': ' group.com.34SNZ39Q48.loopkit.LoopGroup', + 'statusExtensionContext': ' Optional(["lastLoopCompleted": 2019-01-28 15:16:28 +0000, "sensor": ["isStateValid": true, "stateDescription": "ok ", "trendType": 4, "isLocal": true], "predictedGlucose": ["startDate": 2019-01-28 15:20:00 +0000, "values": [85.732078872579, 86.44096256310476, 86.77019751074303, 86.74103998552496, 86.64342159003903, 86.57898055151605, 86.54829897295224, 86.5520006409324, 86.59083783299144, 86.66555585381998, 86.77683520191353, 86.92521097785732, 87.06166310407576, 87.18657445807551, 87.30036060017812, 87.40355987211228, 87.4967727773405, 87.58041626246342, 87.65476704819528, 87.72029003700567, 87.77754565123954, 87.8273377716408, 87.87044653212743, 87.90751659629285, 87.93889754994686, 87.96500123976884, 87.98647008053209, 88.00392652213652, 88.01795871129279, 88.02912156874194, 88.0379378183584, 88.04489934830934, 88.05046836922816, 88.05508417906836, 88.05917636320798, 88.06314680728673, 88.06727407099355, 88.07155325261802, 88.07596408572763, 88.08048771649001, 88.0851791482404, 88.09021545216102, 88.0955744117943, 88.10122342167693, 88.10713178627508, 88.11312558507561, 88.11889980331782, 88.12484203567728, 88.13124497984529, 88.13808315983019, 88.14502479923775, 88.15104161042552, 88.15539987378455, 88.15777204139727, 88.15835646191698, 88.15761275402889, 88.15598599919659, 88.15389249855268, 88.15170285865179, 88.149703828917, 88.14810111911734, 88.14688621614334, 88.14603489653823, 88.145523923539, 88.14533102945123, 88.14543489642449, 88.14574261113549, 88.14596950526587, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014], "unit": "mg/dL", "interval": 300.0], "netBasal": ["percentage": -1.0, "start": 2019-01-28 15:01:30 +0000, "rate": -0.8, "end": 2019-01-28 15:31:30 +0000], "batteryPercentage": 1.0, "version": 5, "reservoirCapacity": 300.0])'}, + 'loop_data_manager': { + 'settings': ' Loop.LoopSettings(dosingEnabled: true, dynamicCarbAbsorptionEnabled: true, glucoseTargetRangeSchedule: Optional(["timeZone": -28800, "items": [["startTime": 0.0, "value": [90.0, 100.0]], ["startTime": 19800.0, "value": [90.0, 100.0]], ["startTime": 32400.0, "value": [90.0, 100.0]]], "overrideRanges": ["preMeal": [70.0, 80.0], "workout": [135.0, 145.0]], "unit": "mg/dL"]), maximumBasalRatePerHour: Optional(4.0), maximumBolus: Optional(10.0), suspendThreshold: Optional(Loop.GlucoseThreshold(value: 85.0, unit: mg/dL)), retrospectiveCorrectionEnabled: true, retrospectiveCorrectionInterval: 1800.0, recencyInterval: 900.0, minimumChartWidthPerHour: 50.0, statusChartMinimumHistoryDisplay: 3600.0)', + 'retrospectivePredictedGlucose': ' [LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:55:00 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:00:00 +0000, quantity: 88.8429 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:05:00 +0000, quantity: 88.6718 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:10:00 +0000, quantity: 88.48 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:15:00 +0000, quantity: 88.2673 mg/dL)]', + 'glucoseMomentumEffect': ' [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 0 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 0.732079 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 1.73202 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 2.73197 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 3.73191 mg/dL)]', + 'retrospectiveGlucoseEffect': ' [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 85 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 84.4554 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 83.9604 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 83.5149 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 83.1188 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:40:00 +0000, quantity: 82.7723 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:45:00 +0000, quantity: 82.4753 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:50:00 +0000, quantity: 82.2277 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:55:00 +0000, quantity: 82.0297 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:00:00 +0000, quantity: 81.8812 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:05:00 +0000, quantity: 81.7822 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:10:00 +0000, quantity: 81.7327 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:15:00 +0000, quantity: 81.7327 mg/dL)]', + 'recommendedTempBasal': ' nil', + 'recommendedBolus': ' Optional((recommendation: Loop.BolusRecommendation(amount: 0.0, pendingInsulin: 0.0, notice: nil), date: 2019-01-28 15:16:28 +0000))', + 'lastBolus': ' nil', + 'retrospectiveGlucoseChange': ' Optional((start: LoopKit.StoredGlucoseSample(sampleUUID: 8B9AA1D2-E475-47E0-9612-76C01A438AD3, syncIdentifier: "00AA0A 2594908", syncVersion: 1, startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop"), end: LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop")))', + 'lastLoopCompleted': ' Optional(2019-01-28 15:16:28 +0000)', + 'lastTempBasal': ' Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:30 +0000, endDate: 2019-01-28 15:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: nil, scheduledBasalRate: nil))', + 'carbsOnBoard': ' Optional(LoopKit.CarbValue(startDate: 2019-01-28 15:15:00 +0000, endDate: 2019-01-28 15:15:00 +0000, quantity: 0 g))', + 'error': ' nil'}, 'insulin_counteraction_effects': ['GlucoseEffectVelocity(start, end, mg/dL/min)', + '2019-01-27 15:16:22 +0000, 2019-01-27 15:21:22 +0000, 0.12323223579096947', + '2019-01-27 15:21:22 +0000, 2019-01-27 15:26:22 +0000, 0.11340556858587406', + '2019-01-27 15:26:22 +0000, 2019-01-27 15:31:22 +0000, -0.09644491407321425', + '2019-01-27 15:31:22 +0000, 2019-01-27 15:36:22 +0000, -0.5038144363643894', + '2019-01-27 15:36:22 +0000, 2019-01-27 15:41:22 +0000, 0.09110549888380319', + '2019-01-27 15:41:22 +0000, 2019-01-27 15:46:22 +0000, 0.08806492424520086', + '2019-01-27 15:46:22 +0000, 2019-01-27 15:51:21 +0000, 0.2877941626511216', + '2019-01-27 15:51:21 +0000, 2019-01-27 15:56:22 +0000, -0.11365967464421017', + '2019-01-27 15:56:22 +0000, 2019-01-27 16:01:22 +0000, -0.3170549421296755', + '2019-01-27 16:01:22 +0000, 2019-01-27 16:06:22 +0000, -0.12201958445077564', + '2019-01-27 16:06:22 +0000, 2019-01-27 16:11:22 +0000, -0.1286808487354534', + '2019-01-27 16:11:22 +0000, 2019-01-27 16:16:22 +0000, -0.5368095386319524', + '2019-01-27 16:16:22 +0000, 2019-01-27 16:21:22 +0000, -0.9461971753678154', + '2019-01-27 16:21:22 +0000, 2019-01-27 16:26:22 +0000, -0.9566544114980243', + '2019-01-27 16:26:22 +0000, 2019-01-27 16:31:22 +0000, -0.1680095551964925', + ']'], + 'insulin_effect': ['GlucoseEffect(start, mg/dL)', '2018-11-28 00:30:00 +0000, -598.4414718881781', + '2018-11-28 00:35:00 +0000, -608.2232418870775', + '2018-11-28 00:40:00 +0000, -618.1781269950548', + '2018-11-28 00:45:00 +0000, -628.2362250846572', + '2018-11-28 00:50:00 +0000, -638.3355211023576', + '2018-11-28 00:55:00 +0000, -648.4211533199497', + '2018-11-28 01:00:00 +0000, -658.4447024193285', + '2018-11-28 01:05:00 +0000, -668.3632968575748', + '2018-11-28 01:10:00 +0000, -678.1394998374639', '2018-11-28 01:15:00 +0000, -687.740877675081', + ']'], 'carb_effect': ['GlucoseEffect(start, mg/dL)', '2018-11-28 00:00:00 +0000, 309.375', + '2018-11-28 00:05:00 +0000, 309.375', + '2018-11-28 00:10:00 +0000, 309.375', + '2018-11-28 00:15:00 +0000, 309.375', + '2018-11-28 00:20:00 +0000, 309.375', + '2018-11-28 00:25:00 +0000, 309.375', + '2018-11-28 00:30:00 +0000, 309.375', + '2018-11-28 00:35:00 +0000, 313.1571581860383', + '2018-11-28 00:40:00 +0000, 320.79604707492723', + '2018-11-28 00:45:00 +0000, 328.4349359638161', + '2018-11-28 00:50:00 +0000, 336.073824852705', + '2018-11-28 00:55:00 +0000, 343.7127137415939', + '2018-11-28 01:00:00 +0000, 351.3516026304828', ']'], + 'predicted_glucose': ['PredictedGlucoseValue(start, mg/dL)', '2019-01-28 15:16:20 +0000, 85.0', + '2019-01-28 15:20:00 +0000, 85.732078872579', '2019-01-28 15:25:00 +0000, 86.44096256310476', + '2019-01-28 15:30:00 +0000, 86.77019751074303', + '2019-01-28 15:35:00 +0000, 86.74103998552496', + '2019-01-28 15:40:00 +0000, 86.64342159003903', + '2019-01-28 15:45:00 +0000, 86.57898055151605', + '2019-01-28 15:50:00 +0000, 86.54829897295224', + '2019-01-28 15:55:00 +0000, 86.5520006409324', + '2019-01-28 16:00:00 +0000, 86.59083783299144', + '2019-01-28 16:05:00 +0000, 86.66555585381998', + '2019-01-28 16:10:00 +0000, 86.77683520191353', ']'], + 'retrospective_glucose_discrepancies': ['GlucoseEffect(start, mg/dL)', + '2018-11-28 00:02:31 +0000, 13.150577197081377', + '2018-11-28 00:07:31 +0000, 12.919204522363694', + '2018-11-28 00:12:31 +0000, 12.608407801742223', + '2018-11-28 00:17:31 +0000, 10.545044902415762', + '2018-11-28 00:22:31 +0000, 8.421663202254713', + '2018-11-28 00:27:31 +0000, 6.513801087385557', + '2018-11-28 00:32:31 +0000, 3.0069010219924754', ']'], + 'retrospective_glucose_discrepancies_summed': ['GlucoseChange(start, end, mg/dL)', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:02:31 +0000, 13.150577197081377', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:07:31 +0000, 26.06978171944507', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:12:31 +0000, 38.67818952118729', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:17:31 +0000, 49.22323442360305', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:22:31 +0000, 57.644897625857766', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:27:31 +0000, 64.15869871324333', + '2018-11-28 00:02:31 +0000, 2018-11-28 00:32:31 +0000, 67.1655997352358', + ']'], 'persistence_controller': {'isReadOnly': ' false', + 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', + 'persistenceStoreCoordinator': ' Optional()'}, + 'glucose_store': { + 'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', + 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', + 'observerQuery': ' Optional()', + 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', + 'authorizationRequired': ' false'}, 'cached_glucose_samples': { + 'StoredGlucoseSample(sampleUUID': ' AFCF551E-BA6D-45A3-9507-18ADCC1F41EB, syncIdentifier: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", syncVersion: 1, startDate: 2019-01-27 16:36:22 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6")'}, + 'carb_store': { + 'carbRatioSchedule': ' ["timeZone": -28800, "unit": "g", "items": [["startTime": 0.0, "value": 10.0], ["startTime": 66600.0, "value": 9.0]]]', + 'defaultAbsorptionTimes': ' (fast: 1800.0, medium: 10800.0, slow: 18000.0)', + 'insulinSensitivitySchedule': ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', + 'delay': ' 600.0', 'delta': ' 300.0', 'absorptionTimeOverrun': ' 1.5', + 'observerQuery': ' Optional()', + 'observationStart': ' 2019-01-28 00:20:09 +0000', 'observationEnabled': ' true', + 'authorizationRequired': ' false'}, 'cached_carb_entries': { + '\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)': '\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)', + '\t, 29A45677-9670-48A0-A6C6-379CEA88581F, 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA, 1, 2019-01-27 22': '02:29 +0000, 10 g, , 10800.0, true, 5c4e2a77d8dfb37103e14f78, true', + '\t, CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8, 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D, 1, 2019-01-28 01': '00:59 +0000, 25 g, , 10800.0, true, 5c4e4b6bd8dfb37103e1e137, true', + '\t, 2C030171-3604-4542-B492-9990AF375546, 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34, 1, 2019-01-28 05': '41:22 +0000, 7 g, , 10800.0, true, 5c4e9604d8dfb37103e428d1, true', + ']': ']'}, 'deleted_carb_entries': { + '\tDeletedCarbEntry(externalID, isUploaded)': '\tDeletedCarbEntry(externalID, isUploaded)', ']': ']'}, + 'dose_store': { + 'insulinModel': ' Optional(humalogNovologAdult(ExponentialInsulinModel(actionDuration: 21600.0, peakActivityTime: 4500.0))', + 'basalProfile': ' ["timeZone": -28800, "items": [["startTime": 0.0, "value": 0.8], ["startTime": 23400.0, "value": 0.8], ["startTime": 72000.0, "value": 0.6]]]', + 'insulinSensitivitySchedule': ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', + 'areReservoirValuesValid': ' true', 'isUploadRequestPending': ' false', + 'lastAddedPumpEvents': ' 2019-01-28 15:16:27 +0000', + 'lastStoredReservoirValue': ' Optional(LoopKit.StoredReservoirValue(startDate: 2019-01-28 15:16:00 +0000, unitVolume: 168.9, objectIDURL: x-coredata:///Reservoir/t71F0F3A4-ABF7-4E46-8F3B-7D9AFB8AA60F311))', + 'mutablePumpEventDoses': ' []', 'pumpEventQueryAfterDate': ' 2019-01-28 15:01:27 +0000', + 'totalDeliveryCache': ' Optional(LoopKit.InsulinValue(startDate: 2019-01-28 07:56:00 +0000, value: 4.100000000000001))', + 'lastRecordedPrimeEventDate': ' Optional(2019-01-27 17:43:46 +0000)', + 'pumpRecordsBasalProfileStartEvents': ' true', + 'device': ' Optional(<, name:RileyLink 2018-08, manufacturer:Medtronic, model:723, firmware:subg_rfspy 0.9, software:43.0, localIdentifier:000000>)', + 'insulinOnBoard': ' InsulinValue(startDate: 2019-01-28 15:20:00 +0000, value: -0.49090285427454483)'}, + 'get_reservoir_values': ['Reservoir(startDate, unitVolume)', '2019-01-28 15:16:00 +0000, 168.9', + '2019-01-28 15:11:00 +0000, 168.9', '2019-01-28 15:06:00 +0000, 168.9', + '2019-01-28 15:01:00 +0000, 168.9', '2019-01-28 14:56:00 +0000, 169.0', + '2019-01-28 14:51:00 +0000, 169.1', '2019-01-28 14:46:00 +0000, 169.1', + '2019-01-28 14:41:00 +0000, 169.2', '2019-01-28 14:36:00 +0000, 169.3', + '2019-01-28 14:31:00 +0000, 169.3', '2019-01-28 14:26:00 +0000, 169.4', + '2019-01-28 14:21:00 +0000, 169.5', '2019-01-28 14:16:00 +0000, 169.5', + '2019-01-28 14:11:00 +0000, 169.6'], 'get_pump_event_values': [ + 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:27 +0000, endDate: 2019-01-28 15:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41075c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-29 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-28 14:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c73065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:46:28 +0000, endDate: 2019-01-28 15:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:41:28 +0000, endDate: 2019-01-28 15:11:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:36:27 +0000, endDate: 2019-01-28 15:06:27 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:30:00 +0000, persistedDate: 2019-01-28 14:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:30:00 +0000, endDate: 2019-01-29 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-29 14:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46061c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b46065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:01:41 +0000, endDate: 2019-01-28 14:31:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:26:27 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: nil)'], + 'get_normalized_dose_entries': [ + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 21:36:25 +0000, endDate: 2019-01-24 22:06:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640d18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 22:06:24 +0000, endDate: 2019-01-25 01:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118460e18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:06:25 +0000, endDate: 2019-01-25 01:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119461118130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:31:27 +0000, endDate: 2019-01-25 02:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1118130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-25 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-25 04:51:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-25 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil)'], + 'get_normalized_pump_event_dose': [ + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-25 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-25 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-27 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-27 15:21:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:22:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:13 +0000, endDate: 2019-01-27 15:22:15 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:15 +0000, endDate: 2019-01-27 15:31:27 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:31:27 +0000, endDate: 2019-01-27 15:36:28 +0000, value: 1.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-27 15:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64071b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:41:28 +0000, endDate: 2019-01-27 15:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-27 15:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73071b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:56:28 +0000, endDate: 2019-01-27 16:17:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:17:00 +0000, endDate: 2019-01-27 16:21:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010051085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:21:29 +0000, endDate: 2019-01-27 16:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:41:27 +0000, endDate: 2019-01-27 16:46:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:46:28 +0000, endDate: 2019-01-27 16:51:27 +0000, value: 2.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:51:27 +0000, endDate: 2019-01-27 16:56:28 +0000, value: 2.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:56:28 +0000, endDate: 2019-01-27 17:01:27 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:01:27 +0000, endDate: 2019-01-27 17:06:27 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:06:27 +0000, endDate: 2019-01-27 17:11:41 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:11:41 +0000, endDate: 2019-01-27 17:31:31 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601294b095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 17:31:32 +0000, endDate: 2019-01-27 17:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01205f091b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:36:28 +0000, endDate: 2019-01-27 17:41:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c64095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 17:56:42 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-27 18:30:37 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil)'], + 'insulin_delivery_store': {'observerQuery': ' Optional()', + 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', + 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'}} + + From ae8a8ab5eb199354c59ebeac82c4d654bc373b7e Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 9 Feb 2019 23:25:33 -0600 Subject: [PATCH 02/48] additional sections added to parser --- projects/parsers/example.py | 6 +- projects/parsers/loop_report.py | 225 ++++++++++++++++++++++++- projects/parsers/loop_report_parser.py | 18 +- 3 files changed, 239 insertions(+), 10 deletions(-) diff --git a/projects/parsers/example.py b/projects/parsers/example.py index c0774e01..3e256604 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -21,8 +21,8 @@ loop_dict = lr.parse_by_file(path=file_path, file_name="%s.md" % file_name) # %% save parsed file -with open(file_path + file_name + "-data.json", "w") as fp: - json.dump(loop_dict, fp, sort_keys=True, indent=4) +#with open(file_path + file_name + "-data.json", "w") as fp: +# json.dump(loop_dict, fp, sort_keys=True, indent=4) # %% put data into a dataframe and save loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) @@ -32,3 +32,5 @@ loop_df.to_csv(file_path + file_name + "-data-in-columns.csv", index_label="index") loop_df.T.to_csv(file_path + file_name + "-data-in-rows.csv", index_label="index") +loop_df.to_json(file_path + file_name + "-data-in-columns.json", orient='records', lines=True) + diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 28bd9bfc..a30594bd 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -11,6 +11,7 @@ import os import re import json +import pandas as pd class LoopReport: @@ -276,12 +277,232 @@ def __parse(self, path, file_name) -> dict: except: print("preMeal is not in loop data") + except: + print("handled error loop data manager") + - return loop_report_dict + if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: + try: + ice_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] + df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + ice_list.pop(0) + ice_list.pop(len(ice_list)-1) + + + for items in ice_list: + start, end, value = items.split(',') + df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + + loop_report_dict["insulin_counteration_effects"] = df except: - print("handled error loop data manager") + print("handled error INSULIN_COUNTERACTION_EFFECTS") + + if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: + try: + local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] + df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, end, value = items.split(',') + df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + + loop_report_dict["retrospective_glucose_discrepancies_summed"] = df + + except: + print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + + if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: + try: + local_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] + df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, end, value = items.split(',') + df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + + loop_report_dict["insulin_counteraction_effects"] = df + + except: + print("handled error INSULIN_COUNTERACTION_EFFECTS") + + if Sections.GET_RESERVOIR_VALUES in dict: + try: + local_list = dict[Sections.GET_RESERVOIR_VALUES] + df = pd.DataFrame(columns=['start_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, value = items.split(',') + df = df.append({'start_time': start, 'value': value}, ignore_index=True) + + loop_report_dict["get_reservoir_values"] = df + + except: + print("handled error GET_RESERVOIR_VALUES") + + if Sections.PREDICTED_GLUCOSE in dict: + try: + local_list = dict[Sections.PREDICTED_GLUCOSE] + df = pd.DataFrame(columns=['start_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, value = items.split(',') + df = df.append({'start_time': start, 'value': value}, ignore_index=True) + + loop_report_dict["predicted_glucose"] = df + + except: + print("handled error PREDICTED_GLUCOSE") + + if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: + try: + local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES] + df = pd.DataFrame(columns=['start_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, value = items.split(',') + df = df.append({'start_time': start, 'value': value}, ignore_index=True) + + loop_report_dict["retrospective_glucose_discrepancies"] = df + + except: + print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + + + if Sections.CARB_EFFECT in dict: + try: + local_list = dict[Sections.CARB_EFFECT] + df = pd.DataFrame(columns=['start_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for items in local_list: + start, value = items.split(',') + df = df.append({'start_time': start, 'value': value}, ignore_index=True) + + loop_report_dict["carb_effect"] = df + + except: + print("handled error CARB_EFFECT") + + if Sections.INSULIN_EFFECT in dict: + try: + local_list = dict[Sections.INSULIN_EFFECT] + df = pd.DataFrame(columns=['start_time', 'value']) + local_list.pop(0) + local_list.pop(len(local_list) - 1) + + for item in local_list: + start, value = item.split(',') + df = df.append({'start_time': start, 'value': value}, ignore_index=True) + + loop_report_dict["insulin_effect"] = df + + except: + print("handled error INSULIN_EFFECT") + + if Sections.GET_NORMALIZED_PUMP_EVENT_DOSE in dict: + try: + local_list = dict[Sections.GET_NORMALIZED_PUMP_EVENT_DOSE] + complete_df = pd.DataFrame() + for item in local_list: + record_dict = {} + item = item.replace('DoseEntry(', '') + item = item.replace(item[len(item) - 1], '') + key_value = item.split(", ") + + for v in key_value: + aux = v.split(": ") + record_dict[aux[0]] = aux[1] + # if complete_df: + df = pd.DataFrame([record_dict], columns=record_dict.keys()) + complete_df = pd.concat([complete_df, df], axis=0) + + loop_report_dict["get_normalized_pump_even_dose"] = complete_df + except: + print("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") + + if Sections.GET_NORMALIZED_DOSE_ENTRIES in dict: + try: + local_list = dict[Sections.GET_NORMALIZED_DOSE_ENTRIES] + complete_df = pd.DataFrame() + for item in local_list: + record_dict = {} + item = item.replace('DoseEntry(', '') + item = item.replace(item[len(item)-1], '') + key_value = item.split(", ") + + for v in key_value: + aux = v.split(": ") + record_dict[aux[0]] = aux[1] + #if complete_df: + df = pd.DataFrame([record_dict], columns=record_dict.keys()) + complete_df = pd.concat([complete_df, df], axis=0) + + loop_report_dict["get_normalized_dose_entries"] = complete_df + except: + print("handled error GET_NORMALIZED_DOSE_ENTRIES") + + + if Sections.CACHED_DOSE_ENTRIES in dict: + try: + local_list = dict[Sections.CACHED_DOSE_ENTRIES] + complete_df = pd.DataFrame() + for item in local_list: + record_dict = {} + item = item.replace('DoseEntry(', '') + item = item.replace(item[len(item) - 1], '') + key_value = item.split(", ") + + for v in key_value: + aux = v.split(": ") + record_dict[aux[0]] = aux[1] + # if complete_df: + df = pd.DataFrame([record_dict], columns=record_dict.keys()) + complete_df = pd.concat([complete_df, df], axis=0) + + loop_report_dict["cached_dose_entries"] = complete_df + except: + print("handled error CACHED_DOSE_ENTRIES") + + if Sections.GET_PUMP_EVENT_VALUES in dict: + try: + local_list = dict[Sections.GET_PUMP_EVENT_VALUES] + complete_df = pd.DataFrame() + for item in local_list: + record_dict = {} + item = item.replace('PersistedPumpEvent(', '') + item = item.replace(item[len(item) - 1], '') + key_value = item.split(", ") + + for v in key_value: + aux = v.split(": ") + record_dict[aux[0]] = aux[1] + # if complete_df: + df = pd.DataFrame([record_dict], columns=record_dict.keys()) + complete_df = pd.concat([complete_df, df], axis=0) + + loop_report_dict["get_pump_event_values"] = complete_df + except: + print("handled error GET_PUMP_EVENT_VALUES") + + if Sections.MESSAGE_LOG in dict: + local_list = dict[Sections.MESSAGE_LOG] + loop_report_dict["message_log"] = local_list + + + return loop_report_dict def __set_pump_manager_type( self, loop_report_dict, minimed_pump_manager, omnipod_pump_manager diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index 18a0cc99..e7f3f241 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -7,9 +7,7 @@ * <> license: BSD-2-Clause """ -import pandas as pd import os -import datetime class Sections: @@ -22,12 +20,22 @@ class Sections: OMNIPOD_PUMP_MANAGER = "omnipod_pump_manager" WATCH_DATA_MANAGER = "watch_data_manager" LOOP_DATA_MANAGER = "loop_data_manager" - GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" + GET_RESERVOIR_VALUES = "get_reservoir_values" + PREDICTED_GLUCOSE = "predicted_glucose" + GET_PUMP_EVENT_VALUES = "get_pump_event_values" POD_COMMS = "pod_comms" MESSAGE_LOG = "message_log" POD_INFO_FAULT_EVENT = "pod_info_fault_event" OMNIPOD_PUMP_MANAGER_STATE = "omnipod_pump_manager_state" POD_STATE = "pod_state" + INSULIN_COUNTERACTION_EFFECTS = "insulin_counteraction_effects" + RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED = 'retrospective_glucose_discrepancies_summed' + RETROSPECTIVE_GLUCOSE_DISCREPANCIES = 'retrospective_glucose_discrepancies' + CARB_EFFECT = 'carb_effect' + INSULIN_EFFECT = 'insulin_effect' + GET_NORMALIZED_PUMP_EVENT_DOSE = 'get_normalized_pump_event_dose' + GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" + CACHED_DOSE_ENTRIES = 'cached_dose_entries' def _split_key_value(line, separator): @@ -337,8 +345,6 @@ def parse_loop_report(path: str, file_name: str): all_sections["pod_state"] = pod_state new_line = False - - elif line.startswith("\n"): new_line = True @@ -354,8 +360,8 @@ def parse_loop_report(path: str, file_name: str): or current_section == "get_reservoir_values" or current_section == "predicted_glucose" or current_section == "get_pump_event_values" - or current_section == "get_normalized_dose_entries" or current_section == "message_log" + or current_section == "get_normalized_dose_entries" or current_section == "cached_dose_entries" or current_section == "get_normalized_pump_event_dose" or current_section == "insulin_effect" From cbeb81fbefcff29e5ff2fd0e3e79018c5d03d3ee Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 9 Feb 2019 23:26:13 -0600 Subject: [PATCH 03/48] additional sections added to parser --- projects/tests/parsers/files/LoopReport.md | 20 +++++++++++++++++++ projects/tests/parsers/test_loop_report.py | 13 ++++++------ .../tests/parsers/test_loop_report_parser.py | 2 +- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/projects/tests/parsers/files/LoopReport.md b/projects/tests/parsers/files/LoopReport.md index 4df1195e..94b20ab1 100644 --- a/projects/tests/parsers/files/LoopReport.md +++ b/projects/tests/parsers/files/LoopReport.md @@ -80,6 +80,15 @@ peripheral: Date: Sun, 10 Feb 2019 13:00:33 -0600 Subject: [PATCH 04/48] updated test with new parsed sections --- projects/tests/parsers/test_loop_report.py | 224 ++++++++++++++++++--- 1 file changed, 193 insertions(+), 31 deletions(-) diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 370c3162..ed74c171 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -7,37 +7,53 @@ def test_parse_by_file(): lr = loop_report.LoopReport() loop_dict = lr.parse_by_file(os.getcwd() + "/files", 'LoopReport.md') - - valid_loop_report_dict = {'file_name': 'LoopReport.md', - 'loop_version': 'Loop v1.9.3', - 'rileyLink_radio_firmware': - 'Optional(subg_rfspy 0.9)', - 'rileyLink_ble_firmware': 'Optional(ble_rfspy 0.9)', - 'carb_ratio_unit': 'g', - 'carb_ratio_timeZone': -28800, - 'carb_ratio_schedule': [{'startTime': 0.0, 'value': 10.0}, {'startTime': 66600.0, 'value': 9.0}], - 'carb_default_absorption_times_fast': 1800.0, - 'carb_default_absorption_times_medium': 10800.0, - 'carb_default_absorption_times_slow': 18000.0, - 'insulin_sensitivity_factor_schedule': [{'startTime': 0.0, 'value': 20.0}, {'startTime': 9000.0, 'value': 40.0}, {'startTime': 82800.0, 'value': 35.0}], - 'insulin_sensitivity_factor_timeZone': -28800, - 'insulin_sensitivity_factor_unit': 'mg/dL', - 'basal_rate_timeZone': -28800, - 'basal_rate_schedule': [{'startTime': 0.0, 'value': 0.8}, {'startTime': 23400.0, 'value': 0.8}, {'startTime': 72000.0, 'value': 0.6}], - 'insulin_model': 'humalogNovologAdult', - 'insulin_action_duration': 21600.0, - 'pump_manager_type': 'minimed', - 'pump_model': '723', - 'maximum_basal_rate': 4.0, - 'maximum_bolus': 10.0, - 'retrospective_correction_enabled': 'true', - 'suspend_threshold': 85.0, - 'suspend_threshold_unit': 'mg/dL', - 'override_range_workout': [135.0, 145.0], - 'override_range_premeal': [70.0, 80.0]} - - assert loop_dict == valid_loop_report_dict - + assert loop_dict["file_name"] == 'LoopReport.md' + assert loop_dict["loop_version"] == 'Loop v1.9.3' + assert loop_dict['rileyLink_radio_firmware'] == 'Optional(subg_rfspy 0.9)' + assert loop_dict['rileyLink_ble_firmware'] == 'Optional(ble_rfspy 0.9)' + assert loop_dict['carb_ratio_unit'] == 'g' + assert loop_dict['carb_ratio_timeZone'] == -28800 + + carb_ratio_schedule = [{'startTime': 0.0, 'value': 10.0}, {'startTime': 66600.0, 'value': 9.0}] + assert loop_dict['carb_ratio_schedule'] == carb_ratio_schedule + assert loop_dict['carb_default_absorption_times_fast'] == 1800.0 + assert loop_dict['carb_default_absorption_times_medium'] == 10800.0 + assert loop_dict['carb_default_absorption_times_slow'] == 18000.0 + insulin_sensitivity_factor_schedule = [{'startTime': 0.0, 'value': 20.0}, {'startTime': 9000.0, 'value': 40.0}, {'startTime': 82800.0, 'value': 35.0}] + assert loop_dict['insulin_sensitivity_factor_schedule'] == insulin_sensitivity_factor_schedule + + assert loop_dict['insulin_sensitivity_factor_timeZone'] == -28800 + assert loop_dict['insulin_sensitivity_factor_unit'] == 'mg/dL' + assert loop_dict['basal_rate_timeZone'] == -28800 + basal_rate_schedule = [{'startTime': 0.0, 'value': 0.8}, {'startTime': 23400.0, 'value': 0.8}, {'startTime': 72000.0, 'value': 0.6}] + assert loop_dict['basal_rate_schedule'] == basal_rate_schedule + assert loop_dict['insulin_model'] == 'humalogNovologAdult' + assert loop_dict['insulin_action_duration'] == 21600.0 + assert loop_dict['pump_manager_type'] == 'minimed' + assert loop_dict['pump_model'] == '723' + assert loop_dict['maximum_basal_rate'] == 4.0 + assert loop_dict['maximum_bolus'] == 10.0 + assert loop_dict['retrospective_correction_enabled'] == 'true' + assert loop_dict['suspend_threshold'] == 85.0 + assert loop_dict['suspend_threshold_unit'] == 'mg/dL' + override_range_workout = [135.0, 145.0] + assert loop_dict['override_range_workout'] == override_range_workout + override_range_premeal = [70.0, 80.0] + assert loop_dict['override_range_premeal'] == override_range_premeal + assert loop_dict['insulin_counteration_effects'].to_dict() == get_insulin_counteration_effects() + assert loop_dict['retrospective_glucose_discrepancies_summed'].to_dict() == get_retrospective_glucose_discrepancies_summed() + assert loop_dict['insulin_counteraction_effects'].to_dict() == get_insulin_counteraction_effects() + assert loop_dict['get_reservoir_values'].to_dict() == get_reservoir_values() + assert loop_dict['predicted_glucose'].to_dict() == get_predicted_glucose() + assert loop_dict['retrospective_glucose_discrepancies'].to_dict() == get_retrospective_glucose_discrepancies() + assert loop_dict['carb_effect'].to_dict() == get_carb_effect() + assert loop_dict['insulin_effect'].to_dict() == get_insulin_effect() + assert loop_dict['get_normalized_pump_even_dose'].to_dict() == get_normalized_pump_even_dose() + assert loop_dict['get_normalized_dose_entries'].to_dict() == get_normalized_dose_entries() + assert loop_dict['cached_dose_entries'].to_dict() == get_cached_dose_entries() + assert loop_dict['get_pump_event_values'].shape[0] == 19 + assert loop_dict['get_pump_event_values'].shape[1] == 22 + assert loop_dict['message_log'] == get_message_log() def test_parse_by_directory(): @@ -45,12 +61,14 @@ def test_parse_by_directory(): list_of_files = lr.parse_by_directory(os.path.realpath('files')) assert len(list_of_files) == 2 + def test_parse_by_file_missing_file_name(): with pytest.raises(RuntimeError) as excinfo: lr = loop_report.LoopReport() lr.parse_by_file(os.getcwd() + "/files", '') assert 'The file path or file name passed in is invalid.' in str(excinfo.value) + def test_parse_by_file_invalid_directory(): with pytest.raises(RuntimeError) as excinfo: lr = loop_report.LoopReport() @@ -64,6 +82,150 @@ def test_parse_by_directory_invalid_directory(): lr.parse_by_directory("") assert 'The directory passed in is invalid.' in str(excinfo.value) + +def get_insulin_counteraction_effects(): + return {'start_time': {0: '2019-01-27 15:21:22 +0000', 1: '2019-01-27 15:26:22 +0000', 2: '2019-01-27 15:31:22 +0000', + 3: '2019-01-27 15:36:22 +0000', 4: '2019-01-27 15:41:22 +0000', 5: '2019-01-27 15:46:22 +0000', + 6: '2019-01-27 15:51:21 +0000', 7: '2019-01-27 15:56:22 +0000', 8: '2019-01-27 16:01:22 +0000', + 9: '2019-01-27 16:06:22 +0000', 10: '2019-01-27 16:11:22 +0000', 11: '2019-01-27 16:16:22 +0000', + 12: '2019-01-27 16:21:22 +0000'}, + 'end_time': {0: ' 2019-01-27 15:26:22 +0000', 1: ' 2019-01-27 15:31:22 +0000', 2: ' 2019-01-27 15:36:22 +0000', + 3: ' 2019-01-27 15:41:22 +0000', 4: ' 2019-01-27 15:46:22 +0000', 5: ' 2019-01-27 15:51:21 +0000', + 6: ' 2019-01-27 15:56:22 +0000', 7: ' 2019-01-27 16:01:22 +0000', 8: ' 2019-01-27 16:06:22 +0000', + 9: ' 2019-01-27 16:11:22 +0000', 10: ' 2019-01-27 16:16:22 +0000', 11: ' 2019-01-27 16:21:22 +0000', + 12: ' 2019-01-27 16:26:22 +0000'}, + 'value': {0: ' 0.11340556858587406', 1: ' -0.09644491407321425', 2: ' -0.5038144363643894', + 3: ' 0.09110549888380319', 4: ' 0.08806492424520086', 5: ' 0.2877941626511216', + 6: ' -0.11365967464421017', 7: ' -0.3170549421296755', 8: ' -0.12201958445077564', + 9: ' -0.1286808487354534', 10: ' -0.5368095386319524', 11: ' -0.9461971753678154', + 12: ' -0.9566544114980243'}} + + +def get_retrospective_glucose_discrepancies_summed(): + return { + 'start_time': {0: '2018-11-28 00:02:31 +0000', 1: '2018-11-28 00:02:31 +0000', 2: '2018-11-28 00:02:31 +0000', + 3: '2018-11-28 00:02:31 +0000', 4: '2018-11-28 00:02:31 +0000', 5: '2018-11-28 00:02:31 +0000', + 6: '2018-11-28 00:02:31 +0000'}, + 'end_time': {0: ' 2018-11-28 00:02:31 +0000', 1: ' 2018-11-28 00:07:31 +0000', 2: ' 2018-11-28 00:12:31 +0000', + 3: ' 2018-11-28 00:17:31 +0000', 4: ' 2018-11-28 00:22:31 +0000', 5: ' 2018-11-28 00:27:31 +0000', + 6: ' 2018-11-28 00:32:31 +0000'}, + 'value': {0: ' 13.150577197081377', 1: ' 26.06978171944507', 2: ' 38.67818952118729', 3: ' 49.22323442360305', + 4: ' 57.644897625857766', 5: ' 64.15869871324333', 6: ' 67.1655997352358'}} + + +def get_insulin_counteration_effects(): + return { + 'start_time': {0: '2019-01-27 15:16:22 +0000', 1: '2019-01-27 15:21:22 +0000', 2: '2019-01-27 15:26:22 +0000', + 3: '2019-01-27 15:31:22 +0000', 4: '2019-01-27 15:36:22 +0000', 5: '2019-01-27 15:41:22 +0000', + 6: '2019-01-27 15:46:22 +0000', 7: '2019-01-27 15:51:21 +0000', 8: '2019-01-27 15:56:22 +0000', + 9: '2019-01-27 16:01:22 +0000', 10: '2019-01-27 16:06:22 +0000', 11: '2019-01-27 16:11:22 +0000', + 12: '2019-01-27 16:16:22 +0000', 13: '2019-01-27 16:21:22 +0000', + 14: '2019-01-27 16:26:22 +0000'}, + 'end_time': {0: ' 2019-01-27 15:21:22 +0000', 1: ' 2019-01-27 15:26:22 +0000', 2: ' 2019-01-27 15:31:22 +0000', + 3: ' 2019-01-27 15:36:22 +0000', 4: ' 2019-01-27 15:41:22 +0000', 5: ' 2019-01-27 15:46:22 +0000', + 6: ' 2019-01-27 15:51:21 +0000', 7: ' 2019-01-27 15:56:22 +0000', 8: ' 2019-01-27 16:01:22 +0000', + 9: ' 2019-01-27 16:06:22 +0000', 10: ' 2019-01-27 16:11:22 +0000', + 11: ' 2019-01-27 16:16:22 +0000', 12: ' 2019-01-27 16:21:22 +0000', + 13: ' 2019-01-27 16:26:22 +0000', 14: ' 2019-01-27 16:31:22 +0000'}, + 'value': {0: ' 0.12323223579096947', 1: ' 0.11340556858587406', 2: ' -0.09644491407321425', + 3: ' -0.5038144363643894', 4: ' 0.09110549888380319', 5: ' 0.08806492424520086', + 6: ' 0.2877941626511216', 7: ' -0.11365967464421017', 8: ' -0.3170549421296755', + 9: ' -0.12201958445077564', 10: ' -0.1286808487354534', 11: ' -0.5368095386319524', + 12: ' -0.9461971753678154', 13: ' -0.9566544114980243', 14: ' -0.1680095551964925'}} + + +def get_message_log(): + return ['2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179', + '2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4', + '2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd', + '2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342', + '2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff', + '2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6'] + + +def get_pump_event_values(): + return {'date': "{0: '2019-01-28 13:56:27 +0000'}", 'description': "{0: nan}", 'dose': "{0: 'nil'}", 'duration': '{0: nan}', + 'endDate': '{0: nan}', 'isUploaded': "{0: 'false'}", + 'objectIDURL': "{0: 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068'}", + 'persistedDate': "{0: '2019-01-28 14:01:58 +0000'}", 'rate': "{0: '0.375'}", + 'rateType': "{0: 'MinimedKit.TempBasalPumpEvent.RateType.Absolute'}", 'raw': "{0: 'Optional(8 bytes'}", + 'rawData': "{0: '8 bytes'}", 'scheduleEntry': '{0: nan}', 'scheduledBasalRate': '{0: nan}', 'startDate': '{0: nan}', + 'syncIdentifier': '{0: nan}', 'timeOffset': '{0: nan}', 'timestamp': "{0: 'calendar'}", + 'title': '{0: \'Optional("TempBasalPumpEvent(length\'}', 'type': "{0: 'nil'}", 'unit': '{0: nan}', 'value': '{0: nan}'} + + +def get_cached_dose_entries(): + return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-07 21:26:00 +0000'}, + 'endDate': {0: '2019-01-07 21:26:08 +0000'}, 'value': {0: '0.0'}, 'unit': {0: 'LoopKit.DoseUnit.units'}, + 'description': {0: 'nil'}, + 'syncIdentifier': {0: 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"'}, + 'scheduledBasalRate': {0: 'nil'}} + + +def get_normalized_dose_entries(): + return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-25 04:51:24 +0000'}, + 'endDate': {0: '2019-01-25 05:01:25 +0000'}, 'value': {0: '0.6'}, 'unit': {0: 'LoopKit.DoseUnit.unitsPerHour'}, + 'description': {0: 'nil'}, 'syncIdentifier': {0: 'Optional("7b021873141813281800"'}, + 'scheduledBasalRate': {0: 'nil'}} + + +def get_normalized_pump_even_dose(): + return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-27 18:26:42 +0000'}, + 'endDate': {0: '2019-01-27 18:30:37 +0000'}, 'value': {0: '0.8'}, 'unit': {0: 'LoopKit.DoseUnit.unitsPerHour'}, + 'description': {0: 'nil'}, 'syncIdentifier': {0: 'Optional("7b012a5a0a1b130d2000"'}, + 'scheduledBasalRate': {0: 'nil'}} + + +def get_insulin_effect(): + return {'start_time': {0: '2018-11-28 00:30:00 +0000', 1: '2018-11-28 00:35:00 +0000', 2: '2018-11-28 00:40:00 +0000', + 3: '2018-11-28 00:45:00 +0000', 4: '2018-11-28 00:50:00 +0000', 5: '2018-11-28 00:55:00 +0000', + 6: '2018-11-28 01:00:00 +0000', 7: '2018-11-28 01:05:00 +0000', 8: '2018-11-28 01:10:00 +0000', + 9: '2018-11-28 01:15:00 +0000'}, + 'value': {0: ' -598.4414718881781', 1: ' -608.2232418870775', 2: ' -618.1781269950548', 3: ' -628.2362250846572', + 4: ' -638.3355211023576', 5: ' -648.4211533199497', 6: ' -658.4447024193285', 7: ' -668.3632968575748', + 8: ' -678.1394998374639', 9: ' -687.740877675081'}} + + +def get_carb_effect(): + return {'start_time': {0: '2018-11-28 00:00:00 +0000', 1: '2018-11-28 00:05:00 +0000', 2: '2018-11-28 00:10:00 +0000', + 3: '2018-11-28 00:15:00 +0000', 4: '2018-11-28 00:20:00 +0000', 5: '2018-11-28 00:25:00 +0000', + 6: '2018-11-28 00:30:00 +0000', 7: '2018-11-28 00:35:00 +0000', 8: '2018-11-28 00:40:00 +0000', + 9: '2018-11-28 00:45:00 +0000', 10: '2018-11-28 00:50:00 +0000', 11: '2018-11-28 00:55:00 +0000', + 12: '2018-11-28 01:00:00 +0000'}, + 'value': {0: ' 309.375', 1: ' 309.375', 2: ' 309.375', 3: ' 309.375', 4: ' 309.375', 5: ' 309.375', 6: ' 309.375', + 7: ' 313.1571581860383', 8: ' 320.79604707492723', 9: ' 328.4349359638161', 10: ' 336.073824852705', + 11: ' 343.7127137415939', 12: ' 351.3516026304828'}} + + +def get_retrospective_glucose_discrepancies(): + return {'start_time': {0: '2018-11-28 00:02:31 +0000', 1: '2018-11-28 00:07:31 +0000', 2: '2018-11-28 00:12:31 +0000', + 3: '2018-11-28 00:17:31 +0000', 4: '2018-11-28 00:22:31 +0000', 5: '2018-11-28 00:27:31 +0000', + 6: '2018-11-28 00:32:31 +0000'}, + 'value': {0: ' 13.150577197081377', 1: ' 12.919204522363694', 2: ' 12.608407801742223', 3: ' 10.545044902415762', + 4: ' 8.421663202254713', 5: ' 6.513801087385557', 6: ' 3.0069010219924754'}} + + +def get_predicted_glucose(): + return {'start_time': {0: '2019-01-28 15:16:20 +0000', 1: '2019-01-28 15:20:00 +0000', 2: '2019-01-28 15:25:00 +0000', + 3: '2019-01-28 15:30:00 +0000', 4: '2019-01-28 15:35:00 +0000', 5: '2019-01-28 15:40:00 +0000', + 6: '2019-01-28 15:45:00 +0000', 7: '2019-01-28 15:50:00 +0000', 8: '2019-01-28 15:55:00 +0000', + 9: '2019-01-28 16:00:00 +0000', 10: '2019-01-28 16:05:00 +0000', 11: '2019-01-28 16:10:00 +0000'}, + 'value': {0: ' 85.0', 1: ' 85.732078872579', 2: ' 86.44096256310476', 3: ' 86.77019751074303', + 4: ' 86.74103998552496', 5: ' 86.64342159003903', 6: ' 86.57898055151605', 7: ' 86.54829897295224', + 8: ' 86.5520006409324', 9: ' 86.59083783299144', 10: ' 86.66555585381998', 11: ' 86.77683520191353'}} + + +def get_reservoir_values(): + return {'start_time': {0: '2019-01-28 15:16:00 +0000', 1: '2019-01-28 15:11:00 +0000', 2: '2019-01-28 15:06:00 +0000', + 3: '2019-01-28 15:01:00 +0000', 4: '2019-01-28 14:56:00 +0000', 5: '2019-01-28 14:51:00 +0000', + 6: '2019-01-28 14:46:00 +0000', 7: '2019-01-28 14:41:00 +0000', 8: '2019-01-28 14:36:00 +0000', + 9: '2019-01-28 14:31:00 +0000', 10: '2019-01-28 14:26:00 +0000', 11: '2019-01-28 14:21:00 +0000', + 12: '2019-01-28 14:16:00 +0000'}, + 'value': {0: ' 168.9', 1: ' 168.9', 2: ' 168.9', 3: ' 168.9', 4: ' 169.0', 5: ' 169.1', 6: ' 169.1', 7: ' 169.2', + 8: ' 169.3', 9: ' 169.3', 10: ' 169.4', 11: ' 169.5', 12: ' 169.5'}} + + + From 0e348f0522a2999e8e9f35a2dc33894e499d8129 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 10 Feb 2019 13:11:18 -0600 Subject: [PATCH 05/48] updated import path and how json file is created --- projects/parsers/example.py | 2 +- projects/parsers/loop_report.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/parsers/example.py b/projects/parsers/example.py index 3e256604..f853a927 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -7,7 +7,7 @@ @author: ed """ -from loop_report import LoopReport +from projects.parsers.loop_report import LoopReport import pandas as pd import json import os diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index a30594bd..14ec4514 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from loop_report_parser import parse_loop_report, Sections +from projects.parsers.loop_report_parser import parse_loop_report, Sections import os import re import json From 66474eca377cc3d52930e05047e49aced016588c Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 10 Feb 2019 19:28:39 -0600 Subject: [PATCH 06/48] added more sections --- projects/parsers/loop_report.py | 87 ++++++++++++++++++++++ projects/parsers/loop_report_parser.py | 22 +++++- projects/tests/parsers/test_loop_report.py | 46 +++++++++++- 3 files changed, 152 insertions(+), 3 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 14ec4514..8fda9011 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -501,6 +501,90 @@ def __parse(self, path, file_name) -> dict: local_list = dict[Sections.MESSAGE_LOG] loop_report_dict["message_log"] = local_list + if Sections.G5_CGM_MANAGER in dict: + try: + loop_report_dict["g5_cgm_manager"] = dict[Sections.G5_CGM_MANAGER] + except: + print("handled error G5_CGM_MANAGER") + + if Sections.DEX_CGM_MANAGER in dict: + try: + loop_report_dict["dex_cgm_manager"] = dict[Sections.DEX_CGM_MANAGER] + except: + print("handled error DEX_CGM_MANAGER") + + if Sections.RILEY_LINK_PUMP_MANAGER in dict: + try: + loop_report_dict["riley_link_pump_manager"] = dict[Sections.RILEY_LINK_PUMP_MANAGER] + except: + print("handled error RILEY_LINK_PUMP_MANAGER") + + if Sections.RILEY_LINK_DEVICE_MANAGER in dict: + try: + loop_report_dict["riley_link_device_manager"] = dict[Sections.RILEY_LINK_DEVICE_MANAGER] + except: + print("handled error RILEY_LINK_DEVICE_MANAGER") + + if Sections.PERSISTENCE_CONTROLLER in dict: + try: + loop_report_dict["persistence_controller"] = dict[Sections.PERSISTENCE_CONTROLLER] + except: + print("handled error PERSISTENCE_CONTROLLER") + + if Sections.INSULIN_DELIVERY_STORE in dict: + try: + loop_report_dict["insulin_delivery_store"] = dict[Sections.INSULIN_DELIVERY_STORE] + except: + print("handled error INSULIN_DELIVERY_STORE") + + if Sections.CACHED_CARB_ENTRIES in dict: + try: + complete_df = pd.DataFrame() + items = dict[Sections.CACHED_CARB_ENTRIES] + items.pop(0) + items.pop(len(items) - 1) + columns = ['sampleUUID', 'syncIdentifier', 'syncVersion', 'startDate', 'quantity', 'foodType', 'absorptionTime', 'createdByCurrentApp', 'externalID', 'isUploaded'] + for item in items: + empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split(',') + record_dict = {'sampleUUID' : sampleUUID, 'syncIdentifier' : syncIdentifier, 'syncVersion' : syncVersion, 'startDate' : startDate, 'quantity' : quantity, 'foodType' : foodType, 'absorptionTime' : absorptionTime, 'createdByCurrentApp' : createdByCurrentApp, 'externalID' : externalID, 'isUploaded' : isUploaded} + df = pd.DataFrame([record_dict], columns=columns) + complete_df = pd.concat([complete_df, df], axis=0) + loop_report_dict["cached_carb_entries"] = complete_df + except: + print("handled error CACHED_CARB_ENTRIES") + + + + #todo: still need to parse out section further + if Sections.GLUCOSE_STORE in dict: + try: + loop_report_dict["glucose_store"] = dict[Sections.GLUCOSE_STORE] + + except: + print("handled error GLUCOSE_STORE") + + if Sections.CACHED_GLUCOSE_SAMPLES in dict: + try: + local_list = dict[Sections.CACHED_GLUCOSE_SAMPLES] + complete_df = pd.DataFrame() + for item in local_list: + record_dict = {} + item = item.replace('StoredGlucoseSample(', '') + item = item.replace(item[len(item) - 1], '') + key_value = item.split(", ") + + for v in key_value: + aux = v.split(": ") + record_dict[aux[0]] = aux[1] + # if complete_df: + df = pd.DataFrame([record_dict], columns=record_dict.keys()) + complete_df = pd.concat([complete_df, df], axis=0) + + loop_report_dict["cached_glucose_samples"] = complete_df + except: + print("handled error CACHED_GLUCOSE_SAMPLES") + + return loop_report_dict @@ -522,5 +606,8 @@ def __set_pump_manager_type( except: print("pm version or pi version in omnipod_pump_manager is not available") + + + else: loop_report_dict["pump_manager_type"] = "unknown" diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index e7f3f241..cacfb903 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -11,6 +11,15 @@ class Sections: + G5_CGM_MANAGER = "g5_cgm_manager" + DEX_CGM_MANAGER = "dex_cgm_manager" + RILEY_LINK_PUMP_MANAGER = "riley_link_pump_manager" + RILEY_LINK_DEVICE_MANAGER = "riley_link_device_manager" + PERSISTENCE_CONTROLLER = "persistence_controller" + GLUCOSE_STORE = "glucose_store" + CACHED_GLUCOSE_SAMPLES = "cached_glucose_samples" + CACHED_CARB_ENTRIES = "cached_carb_entries" + INSULIN_DELIVERY_STORE = "insulin_delivery_store" LOOP_VERSION = "loop_version" DEVICE_DATA_MANAGER = "device_data_manager" RILEY_LINK_DEVICE = "riley_link_device" @@ -37,6 +46,13 @@ class Sections: GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" CACHED_DOSE_ENTRIES = 'cached_dose_entries' + """ + #this is complex + status_extension_data_manager + #not sure this one is used + deleted_carb_entries + """ + def _split_key_value(line, separator): end_loc = line.find(separator) @@ -224,7 +240,7 @@ def parse_loop_report(path: str, file_name: str): new_line = False elif line.startswith("### cachedGlucoseSamples"): - cached_glucose_samples = {} + cached_glucose_samples = [] current_section = "cached_glucose_samples" all_sections["cached_glucose_samples"] = cached_glucose_samples new_line = False @@ -236,7 +252,7 @@ def parse_loop_report(path: str, file_name: str): new_line = False elif line.startswith("cachedCarbEntries:"): - cached_carb_entries = {} + cached_carb_entries = [] current_section = "cached_carb_entries" all_sections["cached_carb_entries"] = cached_carb_entries new_line = False @@ -368,6 +384,8 @@ def parse_loop_report(path: str, file_name: str): or current_section == "carb_effect" or current_section == "retrospective_glucose_discrepancies" or current_section == "retrospective_glucose_discrepancies_summed" + or current_section == "cached_glucose_samples" + or current_section == "cached_carb_entries" ): new_line = False i_list = all_sections[current_section] diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index ed74c171..9de70aa2 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -54,6 +54,15 @@ def test_parse_by_file(): assert loop_dict['get_pump_event_values'].shape[0] == 19 assert loop_dict['get_pump_event_values'].shape[1] == 22 assert loop_dict['message_log'] == get_message_log() + assert loop_dict['g5_cgm_manager'] == get_g5_cgm_manager() + assert loop_dict['dex_cgm_manager'] == {'shareManager': ' Optional(## ShareClientManager', 'latestBackfill': ' nil', ')': ')'} + assert loop_dict['riley_link_pump_manager'] == {'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'} + assert loop_dict['riley_link_device_manager'] == get_riley_link_device_manager() + assert loop_dict['persistence_controller'] == get_persistence_controller() + assert loop_dict['glucose_store'] == get_glucose_store() + assert loop_dict['cached_glucose_samples'].to_dict() == get_cached_glucose_samples() + assert loop_dict['cached_carb_entries'].to_dict() == get_cached_carb_entries() + assert loop_dict['insulin_delivery_store'] == get_insulin_delivery_store() def test_parse_by_directory(): @@ -225,10 +234,45 @@ def get_reservoir_values(): 8: ' 169.3', 9: ' 169.3', 10: ' 169.4', 11: ' 169.5', 12: ' 169.5'}} +def get_cached_carb_entries(): + return {'sampleUUID': {0: ' 2C030171-3604-4542-B492-9990AF375546'}, + 'syncIdentifier': {0: ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34'}, 'syncVersion': {0: ' 1'}, + 'startDate': {0: ' 2019-01-28 05:41:22 +0000'}, 'quantity': {0: ' 7 g'}, 'foodType': {0: ' '}, + 'absorptionTime': {0: ' 10800.0'}, 'createdByCurrentApp': {0: ' true'}, + 'externalID': {0: ' 5c4e9604d8dfb37103e428d1'}, 'isUploaded': {0: ' true'}} - +def get_insulin_delivery_store(): + return {'observerQuery': ' Optional()', + 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', + 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'} +def get_cached_glucose_samples(): + return {'sampleUUID': {0: 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB'}, + 'syncIdentifier': {0: '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"'}, 'syncVersion': {0: '1'}, + 'startDate': {0: '2019-01-27 16:36:22 +0000'}, 'quantity': {0: '71 mg/dL'}, 'isDisplayOnly': {0: 'false'}, + 'provenanceIdentifier': {0: '"com.dexcom.G6"'}} + + +def get_glucose_store(): + return {'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'} + + +def get_persistence_controller(): + return {'isReadOnly': ' false', + 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', + 'persistenceStoreCoordinator': ' Optional()'} + + +def get_riley_link_device_manager(): + return {'central': ' ', 'autoConnectIDs': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', + 'timerTickEnabled': ' false', 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'} + + +def get_g5_cgm_manager(): + return { + 'latestReading': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', + 'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true'} From a6636ea0e693382c06015a02498afe0cde51aaae Mon Sep 17 00:00:00 2001 From: rpwils Date: Tue, 12 Feb 2019 12:48:35 -0600 Subject: [PATCH 07/48] formatted --- .../anonymize-and-export.py | 507 +++++++------ .../environmentalVariables.py | 6 +- .../estimate-local-time.py | 571 ++++++++------- .../estimateLocalTime-batchProcess.py | 123 ++-- .../get-donor-data/accept-new-donors.py | 90 +-- .../get-donor-data/get-all-col-headings.py | 32 +- .../get-donor-data/get-donor-json-files.py | 90 ++- .../get-donor-data/get-donor-list.py | 172 +++-- .../qualify-data/qualify-data.py | 471 +++++++----- projects/clinician-insights/daily-feedback.py | 346 +++++---- projects/parsers/example.py | 7 +- projects/parsers/loop_report.py | 175 +++-- projects/parsers/loop_report_parser.py | 48 +- projects/tests/parsers/test_loop_report.py | 670 +++++++++++++----- .../tests/parsers/test_loop_report_parser.py | 575 ++++++++------- 15 files changed, 2368 insertions(+), 1515 deletions(-) diff --git a/projects/bigdata-processing-pipeline/anonymize-and-export-data/anonymize-and-export.py b/projects/bigdata-processing-pipeline/anonymize-and-export-data/anonymize-and-export.py index 1e3b48d4..1e9059f2 100644 --- a/projects/bigdata-processing-pipeline/anonymize-and-export-data/anonymize-and-export.py +++ b/projects/bigdata-processing-pipeline/anonymize-and-export-data/anonymize-and-export.py @@ -30,81 +30,100 @@ parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-i", - "--input-tidepool-data", - dest="inputFilePathAndName", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "example-data", - "jill-jellyfish-lite.json")), - help="csv, xlsx, or json file that contains Tidepool data") - -parser.add_argument("--data-field-list", - dest="dataFieldExportList", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "example-data", - "dataFieldExportList.csv")), - help="a csv file that contains a list of fields to export") - -parser.add_argument("--salt", - dest="salt", - default="no salt specified", - help="salt used in the hashing algorithm") - -parser.add_argument("-o", - "--output-data-path", - dest="exportPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "example-data", "export")), - help="the path where the data is exported") - -parser.add_argument("--merge-wizard-data", - dest="mergeWizardDataWithBolusData", - default="True", - help="specify boolean with a string (e.g., 'True', 'False', 'T', or 'F'") - -parser.add_argument("-a", - "--anonymize", - dest="anonymize", - default="True", - help="specify boolean with a string (e.g., 'True', 'False', 'T', or 'F'") - -parser.add_argument("-f", - "--output-format", - dest="exportFormat", - # default=["all"], NOTE: we define the default to be "all" below - action="append", - help="the format of the exported data. Export options " + - "include json, xlsx, csv, csvs, or all. " + - "NOTE: you can include multiple formats by passing " + - "the option multiple times (e.g., -f json -f csv)") - -parser.add_argument("--start-date", - dest="startDate", - default="2010-01-01", - help="filter data by startDate and EndDate") - -parser.add_argument("--end-date", - dest="endDate", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="filter data by startDate and EndDate") - -parser.add_argument("--filterByDatesExceptUploadsAndSettings", - dest="filterByDatesExceptUploadsAndSettings", - default=True, - help="upload and settings data can occur before and " + - "after start and end dates, so include ALL " + - "upload and settings data in export") +parser.add_argument( + "-i", + "--input-tidepool-data", + dest="inputFilePathAndName", + default=os.path.abspath( + os.path.join( + os.path.dirname(__file__), "example-data", "jill-jellyfish-lite.json" + ) + ), + help="csv, xlsx, or json file that contains Tidepool data", +) + +parser.add_argument( + "--data-field-list", + dest="dataFieldExportList", + default=os.path.abspath( + os.path.join( + os.path.dirname(__file__), "example-data", "dataFieldExportList.csv" + ) + ), + help="a csv file that contains a list of fields to export", +) + +parser.add_argument( + "--salt", + dest="salt", + default="no salt specified", + help="salt used in the hashing algorithm", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="exportPath", + default=os.path.abspath( + os.path.join(os.path.dirname(__file__), "example-data", "export") + ), + help="the path where the data is exported", +) + +parser.add_argument( + "--merge-wizard-data", + dest="mergeWizardDataWithBolusData", + default="True", + help="specify boolean with a string (e.g., 'True', 'False', 'T', or 'F'", +) + +parser.add_argument( + "-a", + "--anonymize", + dest="anonymize", + default="True", + help="specify boolean with a string (e.g., 'True', 'False', 'T', or 'F'", +) + +parser.add_argument( + "-f", + "--output-format", + dest="exportFormat", + # default=["all"], NOTE: we define the default to be "all" below + action="append", + help="the format of the exported data. Export options " + + "include json, xlsx, csv, csvs, or all. " + + "NOTE: you can include multiple formats by passing " + + "the option multiple times (e.g., -f json -f csv)", +) + +parser.add_argument( + "--start-date", + dest="startDate", + default="2010-01-01", + help="filter data by startDate and EndDate", +) + +parser.add_argument( + "--end-date", + dest="endDate", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="filter data by startDate and EndDate", +) + +parser.add_argument( + "--filterByDatesExceptUploadsAndSettings", + dest="filterByDatesExceptUploadsAndSettings", + default=True, + help="upload and settings data can occur before and " + + "after start and end dates, so include ALL " + + "upload and settings data in export", +) args = parser.parse_args() # Because having a default for an action="append" always includes the default... if args.exportFormat is None: - args.exportFormat = ['all'] + args.exportFormat = ["all"] # %% LOAD DATA FUNCTIONS @@ -140,12 +159,17 @@ def checkDataFieldList(dataFieldPath): sys.exit("{0} is not a valid file path".format(dataFieldPath)) dataFieldExportList = pd.read_csv(dataFieldPath) - approvedDataFields = \ - list(dataFieldExportList.loc[dataFieldExportList.include.fillna(False), - "dataFieldList"]) + approvedDataFields = list( + dataFieldExportList.loc[ + dataFieldExportList.include.fillna(False), "dataFieldList" + ] + ) - hashSaltFields = list(dataFieldExportList.loc[ - dataFieldExportList.hashNeeded.fillna(False), "dataFieldList"]) + hashSaltFields = list( + dataFieldExportList.loc[ + dataFieldExportList.hashNeeded.fillna(False), "dataFieldList" + ] + ) return approvedDataFields, hashSaltFields @@ -153,9 +177,7 @@ def checkDataFieldList(dataFieldPath): def filterByDates(df, startDate, endDate): # filter by qualified start & end date, and sort - df = \ - df[(df.time >= startDate) & - (df.time <= (endDate + "T23:59:59"))] + df = df[(df.time >= startDate) & (df.time <= (endDate + "T23:59:59"))] return df @@ -163,24 +185,35 @@ def filterByDates(df, startDate, endDate): def filterByDatesExceptUploadsAndSettings(df, startDate, endDate): # filter by qualified start & end date, and sort - uploadEventsSettings = df[((df.type == "upload") | - (df.type == "deviceEvent") | - (df.type == "cgmSettings") | - (df.type == "pumpSettings"))] - - theRest = df[~((df.type == "upload") | - (df.type == "deviceEvent") | - (df.type == "cgmSettings") | - (df.type == "pumpSettings"))] + uploadEventsSettings = df[ + ( + (df.type == "upload") + | (df.type == "deviceEvent") + | (df.type == "cgmSettings") + | (df.type == "pumpSettings") + ) + ] + + theRest = df[ + ~( + (df.type == "upload") + | (df.type == "deviceEvent") + | (df.type == "cgmSettings") + | (df.type == "pumpSettings") + ) + ] if "est.localTime" in list(df): - theRest = theRest[(theRest["est.localTime"] >= startDate) & - (theRest["est.localTime"] <= - (endDate + "T23:59:59"))] + theRest = theRest[ + (theRest["est.localTime"] >= startDate) + & (theRest["est.localTime"] <= (endDate + "T23:59:59")) + ] else: - theRest = theRest[(theRest["time"] >= startDate) & - (theRest["time"] <= (endDate + "T23:59:59"))] + theRest = theRest[ + (theRest["time"] >= startDate) + & (theRest["time"] <= (endDate + "T23:59:59")) + ] df = pd.concat([uploadEventsSettings, theRest]) @@ -188,13 +221,15 @@ def filterByDatesExceptUploadsAndSettings(df, startDate, endDate): def sortColumns(df): - allSettingsFields = ["basalSchedules", - "bgTarget", - "bgTargets", - "carbRatio", - "carbRatios", - "insulinSensitivity", - "insulinSensitivities"] + allSettingsFields = [ + "basalSchedules", + "bgTarget", + "bgTargets", + "carbRatio", + "carbRatios", + "insulinSensitivity", + "insulinSensitivities", + ] existingSettingsFields = list(set(df) & set(allSettingsFields)) columnsWithoutSettings = list(set(df) - set(existingSettingsFields)) @@ -202,22 +237,29 @@ def sortColumns(df): for col in columnsWithoutSettings: if "." in col: columsWithDots.append(col) - columnsWithoutSettingsAndDots = list(set(columnsWithoutSettings) - set(columsWithDots)) - newColOrder = sorted(columnsWithoutSettingsAndDots) + sorted(columsWithDots) + \ - sorted(existingSettingsFields) + columnsWithoutSettingsAndDots = list( + set(columnsWithoutSettings) - set(columsWithDots) + ) + newColOrder = ( + sorted(columnsWithoutSettingsAndDots) + + sorted(columsWithDots) + + sorted(existingSettingsFields) + ) df = df[newColOrder] return df def tempRemoveFields(df): - removeFields = ["basalSchedules", - "bgTarget", - "bgTargets", - "carbRatio", - "carbRatios", - "insulinSensitivity", - "insulinSensitivities"] + removeFields = [ + "basalSchedules", + "bgTarget", + "bgTargets", + "carbRatio", + "carbRatios", + "insulinSensitivity", + "insulinSensitivities", + ] tempRemoveFields = list(set(df) & set(removeFields)) tempDf = df[tempRemoveFields] @@ -228,8 +270,9 @@ def tempRemoveFields(df): def removeBrackets(df, fieldName): if fieldName in list(df): - df.loc[df[fieldName].notnull(), fieldName] = \ - df.loc[df[fieldName].notnull(), fieldName].str[0] + df.loc[df[fieldName].notnull(), fieldName] = df.loc[ + df[fieldName].notnull(), fieldName + ].str[0] return df @@ -258,8 +301,15 @@ def flattenJson(df, dataFieldsForExport): df.loc[jsonBlob.index, colHead] = np.nan # turn jsonBlob to dataframe - newDataFrame = pd.concat([newDataFrame, pd.DataFrame(jsonBlob.tolist(), - index=jsonBlob.index).add_prefix(colHead + '.')], axis=1) + newDataFrame = pd.concat( + [ + newDataFrame, + pd.DataFrame(jsonBlob.tolist(), index=jsonBlob.index).add_prefix( + colHead + "." + ), + ], + axis=1, + ) newColHeadings = list(newDataFrame) @@ -299,36 +349,37 @@ def removeInvalidCgmValues(df): nBefore = len(df) # remove values < 38 and > 402 mg/dL - df = df.drop(df[((df.type == "cbg") & - (df.value < 2.109284236597303))].index) - df = df.drop(df[((df.type == "cbg") & - (df.value > 22.314006924003046))].index) + df = df.drop(df[((df.type == "cbg") & (df.value < 2.109284236597303))].index) + df = df.drop(df[((df.type == "cbg") & (df.value > 22.314006924003046))].index) nRemoved = nBefore - len(df) return df, nRemoved def tslimCalibrationFix(df): - searchfor = ['tan'] - tandemDataIndex = ((df.deviceId.str.contains('|'.join(searchfor))) & - (df.type == "deviceEvent")) + searchfor = ["tan"] + tandemDataIndex = (df.deviceId.str.contains("|".join(searchfor))) & ( + df.type == "deviceEvent" + ) if "payload.calibration_reading" in list(df): payloadCalReadingIndex = df["payload.calibration_reading"].notnull() - nTandemAndPayloadCalReadings = sum(tandemDataIndex & - payloadCalReadingIndex) + nTandemAndPayloadCalReadings = sum(tandemDataIndex & payloadCalReadingIndex) if nTandemAndPayloadCalReadings > 0: # if reading is > 30 then it is in the wrong units if df["payload.calibration_reading"].min() > 30: - df.loc[payloadCalReadingIndex, "value"] = \ - df[tandemDataIndex & payloadCalReadingIndex] \ - ["payload.calibration_reading"] / 18.01559 + df.loc[payloadCalReadingIndex, "value"] = ( + df[tandemDataIndex & payloadCalReadingIndex][ + "payload.calibration_reading" + ] + / 18.01559 + ) else: - df.loc[payloadCalReadingIndex, "value"] = \ - df[tandemDataIndex & - payloadCalReadingIndex]["payload.calibration_reading"] + df.loc[payloadCalReadingIndex, "value"] = df[ + tandemDataIndex & payloadCalReadingIndex + ]["payload.calibration_reading"] else: nTandemAndPayloadCalReadings = 0 return df, nTandemAndPayloadCalReadings @@ -337,10 +388,12 @@ def tslimCalibrationFix(df): # %% ANONYMIZE DATA FUNCTIONS def hashScheduleNames(df, salt, userID): - scheduleNames = ["basalSchedules", - "bgTargets", - "carbRatios", - "insulinSensitivities"] + scheduleNames = [ + "basalSchedules", + "bgTargets", + "carbRatios", + "insulinSensitivities", + ] # loop through each of the scheduleNames that exist for scheduleName in scheduleNames: @@ -352,32 +405,45 @@ def hashScheduleNames(df, salt, userID): # loop through each schedule name row for scheduleNameRow in scheduleNameRows: # this is for the csv version, which loads the data as string - if isinstance(scheduleNameDataFrame.loc[scheduleNameRow, scheduleName], str): - scheduleNameDataFrame.loc[scheduleNameRow, [scheduleName]] = \ - [ast.literal_eval(scheduleNameDataFrame.loc[scheduleNameRow, scheduleName])] - - scheduleNameKeys = \ - list(scheduleNameDataFrame[scheduleName] - [scheduleNameRow].keys()) + if isinstance( + scheduleNameDataFrame.loc[scheduleNameRow, scheduleName], str + ): + scheduleNameDataFrame.loc[scheduleNameRow, [scheduleName]] = [ + ast.literal_eval( + scheduleNameDataFrame.loc[scheduleNameRow, scheduleName] + ) + ] + + scheduleNameKeys = list( + scheduleNameDataFrame[scheduleName][scheduleNameRow].keys() + ) # loop through each key and replace with hashed version for scheduleNameKey in scheduleNameKeys: - hashedScheduleName = \ - hashlib.sha256((scheduleNameKey + args.salt + userID). - encode()).hexdigest()[0:8] - scheduleNameDataFrame[scheduleName][scheduleNameRow][hashedScheduleName] = \ - scheduleNameDataFrame[scheduleName][scheduleNameRow].pop(scheduleNameKey) + hashedScheduleName = hashlib.sha256( + (scheduleNameKey + args.salt + userID).encode() + ).hexdigest()[0:8] + scheduleNameDataFrame[scheduleName][scheduleNameRow][ + hashedScheduleName + ] = scheduleNameDataFrame[scheduleName][scheduleNameRow].pop( + scheduleNameKey + ) # drop and reattach the new data df = df.drop(columns=scheduleName) - df = pd.merge(df, scheduleNameDataFrame.loc[:, ["id", scheduleName]], how="left", on="id") + df = pd.merge( + df, + scheduleNameDataFrame.loc[:, ["id", scheduleName]], + how="left", + on="id", + ) return df def hashData(df, columnHeading, lengthOfHash, salt, userID): - df[columnHeading] = \ - (df[columnHeading].astype(str) + salt + userID).apply( - lambda s: hashlib.sha256(s.encode()).hexdigest()[0:lengthOfHash]) + df[columnHeading] = (df[columnHeading].astype(str) + salt + userID).apply( + lambda s: hashlib.sha256(s.encode()).hexdigest()[0:lengthOfHash] + ) return df @@ -386,10 +452,13 @@ def anonymizeData(df, hashSaltFields, salt, userID): for hashSaltField in hashSaltFields: if hashSaltField in df.columns.values: - df.loc[df[hashSaltField].notnull(), hashSaltField] = \ - hashData(pd.DataFrame(df.loc[df[hashSaltField].notnull(), - hashSaltField]), - hashSaltField, 8, salt, userID) + df.loc[df[hashSaltField].notnull(), hashSaltField] = hashData( + pd.DataFrame(df.loc[df[hashSaltField].notnull(), hashSaltField]), + hashSaltField, + 8, + salt, + userID, + ) # also hash the schedule names df = hashScheduleNames(df, salt, userID) @@ -415,39 +484,37 @@ def filterAndSort(groupedDF, filterByField, sortByField): def removeManufacturersFromAnnotationsCode(df): # remove manufacturer from annotations.code - manufacturers = ["animas/", - "bayer/", - "carelink/", - "insulet/", - "medtronic/", - "medtronic600/", - "tandem/"] + manufacturers = [ + "animas/", + "bayer/", + "carelink/", + "insulet/", + "medtronic/", + "medtronic600/", + "tandem/", + ] annotationFields = [ "annotations.code", "suppressed.annotations.code", - "suppressed.suppressed.annotations.code" - ] + "suppressed.suppressed.annotations.code", + ] for annotationField in annotationFields: if annotationField in df.columns.values: if sum(df[annotationField].notnull()) > 0: - df[annotationField] = \ - df[annotationField].str. \ - replace("|".join(manufacturers), "") + df[annotationField] = df[annotationField].str.replace( + "|".join(manufacturers), "" + ) return df def mergeWizardWithBolus(df, exportDirectory): - if (("bolus" in set(df.type)) and ("wizard" in set(df.type))): - bolusData = pd.read_csv(exportDirectory + "bolus.csv", - low_memory=False) - wizardData = pd.read_csv(exportDirectory + "wizard.csv", - low_memory=False) - - + if ("bolus" in set(df.type)) and ("wizard" in set(df.type)): + bolusData = pd.read_csv(exportDirectory + "bolus.csv", low_memory=False) + wizardData = pd.read_csv(exportDirectory + "wizard.csv", low_memory=False) # merge the wizard data with the bolus data wizardData["calculatorId"] = wizardData["id"] @@ -468,13 +535,14 @@ def mergeWizardWithBolus(df, exportDirectory): "recommended.net", "units", ] - keepTheseWizardFields = \ - set(wizardDataFields).intersection(list(wizardData)) - bolusData = pd.merge(bolusData, - wizardData[list(keepTheseWizardFields)], - how="left", - left_on="id", - right_on="bolus") + keepTheseWizardFields = set(wizardDataFields).intersection(list(wizardData)) + bolusData = pd.merge( + bolusData, + wizardData[list(keepTheseWizardFields)], + how="left", + left_on="id", + right_on="bolus", + ) mergedBolusData = bolusData.drop("bolus", axis=1) else: @@ -487,15 +555,13 @@ def cleanDiretory(exportFolder, fileName): # if there is a failure during an export, you will want to clear out # the remnants before trying to export again, so delete files if they exist - hiddenCsvExportFolder = os.path.join(exportFolder, - "." + fileName + "-csvs", "") + hiddenCsvExportFolder = os.path.join(exportFolder, "." + fileName + "-csvs", "") if os.path.exists(hiddenCsvExportFolder): shutil.rmtree(hiddenCsvExportFolder) os.makedirs(hiddenCsvExportFolder) - unhiddenCsvExportFolder = os.path.join(exportFolder, - fileName + "-csvs", "") + unhiddenCsvExportFolder = os.path.join(exportFolder, fileName + "-csvs", "") for fType in ["xlsx", "json", "csv"]: fName = os.path.join(exportFolder, fileName + "." + fType) @@ -523,8 +589,7 @@ def exportCsvFiles(df, exportFolder, fileName, mergeCalculatorData): bolusWithWizardData = mergeWizardWithBolus(df, hiddenCsvExportFolder) if len(bolusWithWizardData) > 0: bolusWithWizardData = sortColumns(bolusWithWizardData) - bolusWithWizardData.to_csv(hiddenCsvExportFolder + "bolus.csv", - index=False) + bolusWithWizardData.to_csv(hiddenCsvExportFolder + "bolus.csv", index=False) if os.path.exists(hiddenCsvExportFolder + "wizard.csv"): os.remove(hiddenCsvExportFolder + "wizard.csv") @@ -536,12 +601,14 @@ def exportSingleCsv(exportFolder, fileName, exportDirectory, fileType): csvFiles = glob.glob(exportDirectory + "*.csv") bigTable = pd.DataFrame() for csvFile in csvFiles: - bigTable = pd.concat([bigTable, pd.read_csv(csvFile, low_memory=False)], sort=False) + bigTable = pd.concat( + [bigTable, pd.read_csv(csvFile, low_memory=False)], sort=False + ) # first sort by time and then put columns in alphabetical order bigTable = bigTable.sort_values("time") bigTable = sortColumns(bigTable) - if (("csv" in fileType) | ("all" in fileType)): + if ("csv" in fileType) | ("all" in fileType): bigTable.to_csv(os.path.join(exportFolder, fileName + ".csv"), index=False) return bigTable @@ -561,7 +628,7 @@ def formatKeyValue(key, val): def formatRow(oneRow): keyValList = [formatKeyValue(k, v) for k, v in oneRow.items()] keyValString = ",".join(keyValList) - rowString = '\n {' + keyValString + '\n }' + rowString = "\n {" + keyValString + "\n }" return rowString @@ -573,10 +640,10 @@ def rowToDict(rowData): def exportPrettyJson(df, exportFolder, fileName): jsonExportFileName = os.path.join(exportFolder, fileName + ".json") - outfile = open(jsonExportFileName, 'w') + outfile = open(jsonExportFileName, "w") rowList = df.apply(rowToDict, axis=1) allRows = ",".join(rowList) - jsonString = '[' + allRows + '\n]' + jsonString = "[" + allRows + "\n]" outfile.write(jsonString) outfile.close() @@ -585,41 +652,43 @@ def exportPrettyJson(df, exportFolder, fileName): def exportExcelFile(exportDirectory, exportFolder, fileName): mylen = np.vectorize(len) - writer = pd.ExcelWriter(os.path.join(exportFolder, fileName + ".xlsx"), - engine='xlsxwriter') + writer = pd.ExcelWriter( + os.path.join(exportFolder, fileName + ".xlsx"), engine="xlsxwriter" + ) workbook = writer.book - header_format = workbook.add_format({'bold': True, - 'valign': 'center', - 'border': False, - 'align': 'center'}) + header_format = workbook.add_format( + {"bold": True, "valign": "center", "border": False, "align": "center"} + ) - cell_format = workbook.add_format({'align': 'center'}) + cell_format = workbook.add_format({"align": "center"}) csvFiles = sorted(os.listdir(exportDirectory)) for csvFile in csvFiles: dataName = csvFile[:-4] tempCsvData = pd.read_csv( - os.path.join(exportDirectory, dataName + ".csv"), - low_memory=False) + os.path.join(exportDirectory, dataName + ".csv"), low_memory=False + ) # put the date time columns in an excel interpretable format for col_heading in list(tempCsvData): if "time" in col_heading.lower()[-4:]: - tempCsvData[col_heading] = \ - pd.to_datetime(tempCsvData[col_heading]) + tempCsvData[col_heading] = pd.to_datetime(tempCsvData[col_heading]) - tempCsvData.to_excel(writer, dataName, startrow=1, header=False, - index=False, freeze_panes=(1, 0)) + tempCsvData.to_excel( + writer, dataName, startrow=1, header=False, index=False, freeze_panes=(1, 0) + ) worksheet = writer.sheets[dataName] - workbook.add_format({'align': 'center'}) + workbook.add_format({"align": "center"}) # Write the column headers with the defined format for col_num, value in enumerate(tempCsvData.columns.values): worksheet.write(0, col_num, value, header_format) - colWidth = max(len(value), max(mylen(tempCsvData.iloc[:, col_num].astype(str)))) + colWidth = max( + len(value), max(mylen(tempCsvData.iloc[:, col_num].astype(str))) + ) worksheet.set_column(col_num, col_num, colWidth, cell_format) writer.save() @@ -631,7 +700,7 @@ def readXlsxData(xlsxPathAndFileName): # load xlsx df = pd.read_excel(xlsxPathAndFileName, sheet_name=None, ignore_index=True) cdf = pd.concat(df.values(), ignore_index=True) - cdf = cdf.set_index('rowIndex') + cdf = cdf.set_index("rowIndex") return cdf @@ -648,19 +717,18 @@ def exportData(df, fileName, fileType, exportDirectory, mergeCalculatorData): # merge the bolus and wizard (AKA calculator) data csvExportFolder = exportCsvFiles(df, exportDirectory, fileName, mergeCalculatorData) - if (("csv" in fileType) | ("json" in fileType) | ("all" in fileType)): + if ("csv" in fileType) | ("json" in fileType) | ("all" in fileType): allData = exportSingleCsv(exportDirectory, fileName, csvExportFolder, fileType) - if (("json" in fileType) | ("all" in fileType)): + if ("json" in fileType) | ("all" in fileType): exportPrettyJson(allData, exportDirectory, fileName) - if (("xlsx" in fileType) | ("all" in fileType)): + if ("xlsx" in fileType) | ("all" in fileType): exportExcelFile(csvExportFolder, exportDirectory, fileName) - if (("csvs" in fileType) | ("all" in fileType)): + if ("csvs" in fileType) | ("all" in fileType): # unhide the csv files - unhiddenCsvExportFolder = \ - os.path.join(exportDirectory, fileName + "-csvs", "") + unhiddenCsvExportFolder = os.path.join(exportDirectory, fileName + "-csvs", "") os.rename(csvExportFolder, unhiddenCsvExportFolder) else: shutil.rmtree(csvExportFolder) @@ -685,9 +753,7 @@ def exportData(df, fileName, fileType, exportDirectory, mergeCalculatorData): # remove data between start and end dates if args.filterByDatesExceptUploadsAndSettings: - data = filterByDatesExceptUploadsAndSettings(data, - args.startDate, - args.endDate) + data = filterByDatesExceptUploadsAndSettings(data, args.startDate, args.endDate) else: data = filterByDates(data, args.startDate, args.endDate) @@ -729,11 +795,16 @@ def exportData(df, fileName, fileType, exportDirectory, mergeCalculatorData): # if a hashID is defined, then use the hashID, if not use the PHI userID startTime = time.time() print("exporting data...", end="") -if 'hashID' in locals(): +if "hashID" in locals(): outputName = hashID else: outputName = "PHI-" + userID -exportData(data, outputName, args.exportFormat, - args.exportPath, "t" in args.mergeWizardDataWithBolusData.lower()) +exportData( + data, + outputName, + args.exportFormat, + args.exportPath, + "t" in args.mergeWizardDataWithBolusData.lower(), +) print("done, took", round(time.time() - startTime, 1), "seconds") diff --git a/projects/bigdata-processing-pipeline/environmentalVariables.py b/projects/bigdata-processing-pipeline/environmentalVariables.py index 80efffed..25bbb059 100644 --- a/projects/bigdata-processing-pipeline/environmentalVariables.py +++ b/projects/bigdata-processing-pipeline/environmentalVariables.py @@ -17,7 +17,7 @@ # %% load environmental variables -dotenv_path = join(dirname(__file__), '.env') +dotenv_path = join(dirname(__file__), ".env") if isfile(dotenv_path): load_dotenv(dotenv_path) @@ -34,4 +34,6 @@ def get_environmental_variables(donorGroup): return emailAddress, pswd except KeyError: - raise KeyError("Details for Donor Group '{0}' not found in .env".format(donorGroup)) + raise KeyError( + "Details for Donor Group '{0}' not found in .env".format(donorGroup) + ) diff --git a/projects/bigdata-processing-pipeline/estimate-local-time/estimate-local-time.py b/projects/bigdata-processing-pipeline/estimate-local-time/estimate-local-time.py index 9d9a051f..dc3bae6c 100644 --- a/projects/bigdata-processing-pipeline/estimate-local-time/estimate-local-time.py +++ b/projects/bigdata-processing-pipeline/estimate-local-time/estimate-local-time.py @@ -32,62 +32,70 @@ parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-i", - "--input-data-file", - dest="inputFilePathAndName", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "example-csv.csv")), - help="csv, xlsx, or json file that contains Tidepool data") - -parser.add_argument("--deprecated-timezone-list", - dest="timezoneAliasesFilePathAndName", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "wikipedia-timezone-aliases-2018-04-28.csv")), - help="a .csv file that contains a list of deprecated " + - "timezones and their alias") - -parser.add_argument("-o", - "--output-data-path", - dest="outputPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "output", "dataWithLocalTimeEstimates")), - help="the output where the data is stored") - -parser.add_argument("--day-series-output-path", - dest="daySeriesOutputPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "output", "daySeriesData")), - help="optional path to store the contiguous day series" + - "data. If no path is specified, then data is not saved") - -parser.add_argument("--start-date", - dest="startDate", - default="2010-01-01", - help="filter data by startDate and endDate") - -parser.add_argument("--end-date", - dest="endDate", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="filter data by startDate and endDate") +parser.add_argument( + "-i", + "--input-data-file", + dest="inputFilePathAndName", + default=os.path.abspath(os.path.join(os.path.dirname(__file__), "example-csv.csv")), + help="csv, xlsx, or json file that contains Tidepool data", +) + +parser.add_argument( + "--deprecated-timezone-list", + dest="timezoneAliasesFilePathAndName", + default=os.path.abspath( + os.path.join( + os.path.dirname(__file__), "wikipedia-timezone-aliases-2018-04-28.csv" + ) + ), + help="a .csv file that contains a list of deprecated " + + "timezones and their alias", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="outputPath", + default=os.path.abspath( + os.path.join(os.path.dirname(__file__), "output", "dataWithLocalTimeEstimates") + ), + help="the output where the data is stored", +) + +parser.add_argument( + "--day-series-output-path", + dest="daySeriesOutputPath", + default=os.path.abspath( + os.path.join(os.path.dirname(__file__), "output", "daySeriesData") + ), + help="optional path to store the contiguous day series" + + "data. If no path is specified, then data is not saved", +) + +parser.add_argument( + "--start-date", + dest="startDate", + default="2010-01-01", + help="filter data by startDate and endDate", +) + +parser.add_argument( + "--end-date", + dest="endDate", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="filter data by startDate and endDate", +) args = parser.parse_args() # %% FUNCTIONS + def filterByDates(df, startDate, endDate): # filter by qualified start & end date, and sort - df = \ - df[(df.time >= startDate) & - (df.time <= (endDate + "T23:59:59"))] + df = df[(df.time >= startDate) & (df.time <= (endDate + "T23:59:59"))] return df @@ -98,8 +106,9 @@ def convertDeprecatedTimezoneToAlias(df, tzAlias): uniqueTimezones = uniqueTimezones[pd.notnull(df.timezone.unique())] for uniqueTimezone in uniqueTimezones: - alias = tzAlias.loc[tzAlias.tz.str.endswith(uniqueTimezone), - ["alias"]].values + alias = tzAlias.loc[ + tzAlias.tz.str.endswith(uniqueTimezone), ["alias"] + ].values if len(alias) == 1: df.loc[df.timezone == uniqueTimezone, ["timezone"]] = alias @@ -108,21 +117,23 @@ def convertDeprecatedTimezoneToAlias(df, tzAlias): def largeTimezoneOffsetCorrection(df): - while ((df.timezoneOffset > 840).sum() > 0): - df.loc[df.timezoneOffset > 840, ["conversionOffset"]] = \ - df.loc[df.timezoneOffset > 840, ["conversionOffset"]] - \ - (1440 * 60 * 1000) + while (df.timezoneOffset > 840).sum() > 0: + df.loc[df.timezoneOffset > 840, ["conversionOffset"]] = df.loc[ + df.timezoneOffset > 840, ["conversionOffset"] + ] - (1440 * 60 * 1000) - df.loc[df.timezoneOffset > 840, ["timezoneOffset"]] = \ + df.loc[df.timezoneOffset > 840, ["timezoneOffset"]] = ( df.loc[df.timezoneOffset > 840, ["timezoneOffset"]] - 1440 + ) - while ((df.timezoneOffset < -720).sum() > 0): - df.loc[df.timezoneOffset < -720, ["conversionOffset"]] = \ - df.loc[df.timezoneOffset < -720, ["conversionOffset"]] + \ - (1440 * 60 * 1000) + while (df.timezoneOffset < -720).sum() > 0: + df.loc[df.timezoneOffset < -720, ["conversionOffset"]] = df.loc[ + df.timezoneOffset < -720, ["conversionOffset"] + ] + (1440 * 60 * 1000) - df.loc[df.timezoneOffset < -720, ["timezoneOffset"]] = \ + df.loc[df.timezoneOffset < -720, ["timezoneOffset"]] = ( df.loc[df.timezoneOffset < -720, ["timezoneOffset"]] + 1440 + ) return df @@ -131,9 +142,11 @@ def createContiguousDaySeries(df): firstDay = df.date.min() lastDay = df.date.max() rng = pd.date_range(firstDay, lastDay).date - contiguousDaySeries = \ - pd.DataFrame(rng, columns=["date"]).sort_values( - "date", ascending=False).reset_index(drop=True) + contiguousDaySeries = ( + pd.DataFrame(rng, columns=["date"]) + .sort_values("date", ascending=False) + .reset_index(drop=True) + ) return contiguousDaySeries @@ -148,11 +161,15 @@ def getAndPreprocessUploadRecords(df): ud.loc[ud.deviceTags.str.contains("pump"), ["deviceType"]] = "pump" # this is for non-healthkit cgm records only - ud.loc[((ud.deviceTags.str.contains("cgm")) & - (ud.timeProcessing != "none")), ["deviceType"]] = "cgm" + ud.loc[ + ((ud.deviceTags.str.contains("cgm")) & (ud.timeProcessing != "none")), + ["deviceType"], + ] = "cgm" - ud.loc[((ud.deviceTags.str.contains("cgm")) & - (ud.timeProcessing == "none")), ["deviceType"]] = "healthkit" + ud.loc[ + ((ud.deviceTags.str.contains("cgm")) & (ud.timeProcessing == "none")), + ["deviceType"], + ] = "healthkit" return ud @@ -162,9 +179,11 @@ def getAndPreprocessNonDexApiCgmRecords(df): if "payload" in df: # convert payloads to strings df["isDexcomAPI"] = df.payload.astype(str).str.contains("systemTime") - cd = df[(df.type == "cbg") & - (df.timezoneOffset.notnull()) & - (~df.isDexcomAPI.fillna(False))].copy() + cd = df[ + (df.type == "cbg") + & (df.timezoneOffset.notnull()) + & (~df.isDexcomAPI.fillna(False)) + ].copy() else: cd = df[(df.type == "cbg") & (df.timezoneOffset.notnull())] @@ -198,18 +217,19 @@ def getTzoForDateTime(currentDateTime, currentTimezone): def isDSTChangeDay(currentDate, currentTimezone): - tzoCurrentDay = getTimezoneOffset(pd.to_datetime(currentDate), - currentTimezone) - tzoPreviousDay = getTimezoneOffset(pd.to_datetime(currentDate) + - timedelta(days=-1), currentTimezone) + tzoCurrentDay = getTimezoneOffset(pd.to_datetime(currentDate), currentTimezone) + tzoPreviousDay = getTimezoneOffset( + pd.to_datetime(currentDate) + timedelta(days=-1), currentTimezone + ) - return (tzoCurrentDay != tzoPreviousDay) + return tzoCurrentDay != tzoPreviousDay def addAnnotation(df, idx, annotationMessage): if pd.notnull(df.loc[idx, "est.annotations"]): - df.loc[idx, ["est.annotations"]] = df.loc[idx, "est.annotations"] + \ - ", " + annotationMessage + df.loc[idx, ["est.annotations"]] = ( + df.loc[idx, "est.annotations"] + ", " + annotationMessage + ) else: df.loc[idx, ["est.annotations"]] = annotationMessage @@ -223,24 +243,26 @@ def addDeviceDaySeries(df, dfContDays, deviceTypeName): if "upload" in deviceTypeName: if "timezone" in df: if dfDayGroups.timezone.count().values[0] > 0: - dfDaySeries["timezone"] = \ - dfDayGroups.timezone.describe()["top"] + dfDaySeries["timezone"] = dfDayGroups.timezone.describe()["top"] # get the timezone offset for the timezone for i in dfDaySeries.index: if pd.notnull(dfDaySeries.loc[i, "timezone"]): tzo = getTimezoneOffset( - pd.to_datetime(i), - dfDaySeries.loc[i, "timezone"]) + pd.to_datetime(i), dfDaySeries.loc[i, "timezone"] + ) dfDaySeries.loc[i, ["timezoneOffset"]] = tzo - dfDaySeries["timeProcessing"] = \ - dfDayGroups.timeProcessing.describe()["top"] + dfDaySeries[ + "timeProcessing" + ] = dfDayGroups.timeProcessing.describe()["top"] - dfDaySeries = dfDaySeries.add_prefix(deviceTypeName + "."). \ - rename(columns={deviceTypeName + ".date": "date"}) + dfDaySeries = dfDaySeries.add_prefix(deviceTypeName + ".").rename( + columns={deviceTypeName + ".date": "date"} + ) - dfContDays = pd.merge(dfContDays, dfDaySeries.reset_index(), - on="date", how="left") + dfContDays = pd.merge( + dfContDays, dfDaySeries.reset_index(), on="date", how="left" + ) else: dfContDays[deviceTypeName + ".timezoneOffset"] = np.nan @@ -249,24 +271,23 @@ def addDeviceDaySeries(df, dfContDays, deviceTypeName): def imputeUploadRecords(df, contDays, deviceTypeName): - daySeries = \ - addDeviceDaySeries(df, contDays, deviceTypeName) + daySeries = addDeviceDaySeries(df, contDays, deviceTypeName) - if ((len(df) > 0) & (deviceTypeName + ".timezone" in daySeries)): + if (len(df) > 0) & (deviceTypeName + ".timezone" in daySeries): for i in daySeries.index[1:]: if pd.isnull(daySeries[deviceTypeName + ".timezone"][i]): - daySeries.loc[i, [deviceTypeName + ".timezone"]] = \ - daySeries.loc[i-1, deviceTypeName + ".timezone"] + daySeries.loc[i, [deviceTypeName + ".timezone"]] = daySeries.loc[ + i - 1, deviceTypeName + ".timezone" + ] if pd.notnull(daySeries[deviceTypeName + ".timezone"][i]): tz = daySeries.loc[i, deviceTypeName + ".timezone"] - tzo = \ - getTimezoneOffset(pd.to_datetime(daySeries.loc[i, "date"]), - tz) + tzo = getTimezoneOffset(pd.to_datetime(daySeries.loc[i, "date"]), tz) daySeries.loc[i, deviceTypeName + ".timezoneOffset"] = tzo - if pd.notnull(daySeries[deviceTypeName + ".timeProcessing"][i-1]): - daySeries.loc[i, deviceTypeName + ".timeProcessing"] = \ - daySeries.loc[i-1, deviceTypeName + ".timeProcessing"] + if pd.notnull(daySeries[deviceTypeName + ".timeProcessing"][i - 1]): + daySeries.loc[i, deviceTypeName + ".timeProcessing"] = daySeries.loc[ + i - 1, deviceTypeName + ".timeProcessing" + ] else: daySeries[deviceTypeName + ".timezone"] = np.nan @@ -290,10 +311,13 @@ def estimateTzAndTzoWithUploadRecords(cDF): cDF["est.timezone"] = np.nan cDF["est.timeProcessing"] = np.nan - cDF.loc[((cDF["est.timezoneOffset"] != - cDF["home.imputed.timezoneOffset"]) & - (pd.notnull(cDF["est.timezoneOffset"]))), - "est.annotations"] = "travel" + cDF.loc[ + ( + (cDF["est.timezoneOffset"] != cDF["home.imputed.timezoneOffset"]) + & (pd.notnull(cDF["est.timezoneOffset"])) + ), + "est.annotations", + ] = "travel" return cDF @@ -306,8 +330,12 @@ def estimateTzAndTzoWithDeviceRecords(cDF): for deviceType in ["pump", "cgm"]: # find the indices of days where a TZO estimate has not been made AND # where the device (e.g., pump or cgm) TZO has data - sIndices = cDF[((cDF["est.timezoneOffset"].isnull()) & - (cDF[deviceType + ".timezoneOffset"].notnull()))].index + sIndices = cDF[ + ( + (cDF["est.timezoneOffset"].isnull()) + & (cDF[deviceType + ".timezoneOffset"].notnull()) + ) + ].index # compare the device TZO to the imputed series to infer time zone cDF = compareDeviceTzoToImputedSeries(cDF, sIndices, deviceType) @@ -316,8 +344,12 @@ def estimateTzAndTzoWithDeviceRecords(cDF): # previous day's TZO, AND if the previous day has a TZ estimate, use the # previous day's TZ estimate for the current day's TZ estimate for deviceType in ["pump", "cgm"]: - sIndices = cDF[((cDF["est.timezoneOffset"].isnull()) & - (cDF[deviceType + ".timezoneOffset"].notnull()))].index + sIndices = cDF[ + ( + (cDF["est.timezoneOffset"].isnull()) + & (cDF[deviceType + ".timezoneOffset"].notnull()) + ) + ].index cDF = compareDeviceTzoToPrevDayTzo(cDF, sIndices, deviceType) @@ -327,14 +359,22 @@ def estimateTzAndTzoWithDeviceRecords(cDF): # allow the estimates to be off by 60 minutes as there are a lot of cases # where the devices are off because the user changes the time for DST, # at different times - sIndices = cDF[((cDF["est.type"] == "DEVICE") & - (cDF["pump.timezoneOffset"].notnull()) & - (cDF["cgm.timezoneOffset"].notnull()) & - (cDF["pump.timezoneOffset"] != cDF["cgm.timezoneOffset"]) - )].index - - tzoDiffGT60 = abs(cDF.loc[sIndices, "cgm.timezoneOffset"] - - cDF.loc[sIndices, "pump.timezoneOffset"]) > 60 + sIndices = cDF[ + ( + (cDF["est.type"] == "DEVICE") + & (cDF["pump.timezoneOffset"].notnull()) + & (cDF["cgm.timezoneOffset"].notnull()) + & (cDF["pump.timezoneOffset"] != cDF["cgm.timezoneOffset"]) + ) + ].index + + tzoDiffGT60 = ( + abs( + cDF.loc[sIndices, "cgm.timezoneOffset"] + - cDF.loc[sIndices, "pump.timezoneOffset"] + ) + > 60 + ) idx = tzoDiffGT60.index[tzoDiffGT60] @@ -350,7 +390,8 @@ def addHomeTimezone(df, contDays): if "timezone" in df: homeTimezone = df["timezone"].describe()["top"] tzo = contDays.date.apply( - lambda x: getTimezoneOffset(pd.to_datetime(x), homeTimezone)) + lambda x: getTimezoneOffset(pd.to_datetime(x), homeTimezone) + ) contDays["home.imputed.timezoneOffset"] = tzo contDays["home.imputed.timezone"] = homeTimezone @@ -364,10 +405,12 @@ def addHomeTimezone(df, contDays): def getRangeOfTZOsForTimezone(tz): - minMaxTzo = [getTimezoneOffset(pd.to_datetime("1/1/2017"), tz), - getTimezoneOffset(pd.to_datetime("5/1/2017"), tz)] + minMaxTzo = [ + getTimezoneOffset(pd.to_datetime("1/1/2017"), tz), + getTimezoneOffset(pd.to_datetime("5/1/2017"), tz), + ] - rangeOfTzo = np.arange(int(min(minMaxTzo)), int(max(minMaxTzo))+1, 15) + rangeOfTzo = np.arange(int(min(minMaxTzo)), int(max(minMaxTzo)) + 1, 15) return rangeOfTzo @@ -387,7 +430,7 @@ def tzoRangeWithComparisonTz(df, i, comparisonTz): def tzAndTzoRangePreviousDay(df, i): # if we have a previous timezone estimate, then calcuate the range of # timezone offset values for that time zone - comparisonTz = df.loc[i-1, "est.timezone"] + comparisonTz = df.loc[i - 1, "est.timezone"] rangeTzos = tzoRangeWithComparisonTz(df, i, comparisonTz) @@ -407,14 +450,11 @@ def tzAndTzoRangeWithHomeTz(df, i): def assignTzoFromImputedSeries(df, i, imputedSeries): df.loc[i, ["est.type"]] = "DEVICE" - df.loc[i, ["est.timezoneOffset"]] = \ - df.loc[i, imputedSeries + ".timezoneOffset"] + df.loc[i, ["est.timezoneOffset"]] = df.loc[i, imputedSeries + ".timezoneOffset"] - df.loc[i, ["est.timezone"]] = \ - df.loc[i, imputedSeries + ".timezone"] + df.loc[i, ["est.timezone"]] = df.loc[i, imputedSeries + ".timezone"] - df.loc[i, ["est.timeProcessing"]] = \ - df.loc[i, imputedSeries + ".timeProcessing"] + df.loc[i, ["est.timeProcessing"]] = df.loc[i, imputedSeries + ".timeProcessing"] return df @@ -423,34 +463,41 @@ def compareDeviceTzoToImputedSeries(df, sIdx, device): for i in sIdx: # if the device tzo = imputed tzo, then chose the imputed tz and tzo # note, dst is accounted for in the imputed tzo - for imputedSeries in ["pump.upload.imputed", "cgm.upload.imputed", - "healthkit.upload.imputed", "home.imputed"]: + for imputedSeries in [ + "pump.upload.imputed", + "cgm.upload.imputed", + "healthkit.upload.imputed", + "home.imputed", + ]: # if the estimate has not already been made if pd.isnull(df.loc[i, "est.timezone"]): - if df.loc[i, device + ".timezoneOffset"] == \ - df.loc[i, imputedSeries + ".timezoneOffset"]: + if ( + df.loc[i, device + ".timezoneOffset"] + == df.loc[i, imputedSeries + ".timezoneOffset"] + ): assignTzoFromImputedSeries(df, i, imputedSeries) - df = addAnnotation(df, i, - "tz-inferred-from-" + imputedSeries) + df = addAnnotation(df, i, "tz-inferred-from-" + imputedSeries) # if the imputed series has a timezone estimate, then see if # the current day is a dst change day - elif (pd.notnull(df.loc[i, imputedSeries + ".timezone"])): + elif pd.notnull(df.loc[i, imputedSeries + ".timezone"]): imputedTimezone = df.loc[i, imputedSeries + ".timezone"] if isDSTChangeDay(df.loc[i, "date"], imputedTimezone): dstRange = getRangeOfTZOsForTimezone(imputedTimezone) - if ((df.loc[i, device + ".timezoneOffset"] in dstRange) - & (df.loc[i, imputedSeries + ".timezoneOffset"] in dstRange)): + if (df.loc[i, device + ".timezoneOffset"] in dstRange) & ( + df.loc[i, imputedSeries + ".timezoneOffset"] in dstRange + ): assignTzoFromImputedSeries(df, i, imputedSeries) df = addAnnotation(df, i, "dst-change-day") df = addAnnotation( - df, i, "tz-inferred-from-" + imputedSeries) + df, i, "tz-inferred-from-" + imputedSeries + ) return df @@ -459,10 +506,11 @@ def assignTzoFromPreviousDay(df, i, previousDayTz): df.loc[i, ["est.type"]] = "DEVICE" df.loc[i, ["est.timezone"]] = previousDayTz - df.loc[i, ["est.timezoneOffset"]] = \ - getTimezoneOffset(pd.to_datetime(df.loc[i, "date"]), previousDayTz) + df.loc[i, ["est.timezoneOffset"]] = getTimezoneOffset( + pd.to_datetime(df.loc[i, "date"]), previousDayTz + ) - df.loc[i, ["est.timeProcessing"]] = df.loc[i-1, "est.timeProcessing"] + df.loc[i, ["est.timeProcessing"]] = df.loc[i - 1, "est.timeProcessing"] df = addAnnotation(df, i, "tz-inferred-from-prev-day") return df @@ -471,10 +519,10 @@ def assignTzoFromPreviousDay(df, i, previousDayTz): def assignTzoFromDeviceTzo(df, i, device): df.loc[i, ["est.type"]] = "DEVICE" - df.loc[i, ["est.timezoneOffset"]] = \ - df.loc[i, device + ".timezoneOffset"] - df.loc[i, ["est.timeProcessing"]] = \ - df.loc[i, device + ".upload.imputed.timeProcessing"] + df.loc[i, ["est.timezoneOffset"]] = df.loc[i, device + ".timezoneOffset"] + df.loc[i, ["est.timeProcessing"]] = df.loc[ + i, device + ".upload.imputed.timeProcessing" + ] df = addAnnotation(df, i, "likely-travel") df = addAnnotation(df, i, "tzo-from-" + device) @@ -487,22 +535,25 @@ def compareDeviceTzoToPrevDayTzo(df, sIdx, device): for i in sIdx[sIdx > 0]: # first see if the previous record has a tzo - if (pd.notnull(df.loc[i-1, "est.timezoneOffset"])): + if pd.notnull(df.loc[i - 1, "est.timezoneOffset"]): previousDayTz, dstRange = tzAndTzoRangePreviousDay(df, i) - timeDiff = abs((df.loc[i, device + ".timezoneOffset"]) - - df.loc[i-1, "est.timezoneOffset"]) + timeDiff = abs( + (df.loc[i, device + ".timezoneOffset"]) + - df.loc[i - 1, "est.timezoneOffset"] + ) # next see if the previous record has a tz - if (pd.notnull(df.loc[i-1, "est.timezone"])): + if pd.notnull(df.loc[i - 1, "est.timezone"]): if timeDiff == 0: assignTzoFromPreviousDay(df, i, previousDayTz) # see if the previous day's tzo and device tzo are within the # dst range (as that is a common problem with this data) - elif ((df.loc[i, device + ".timezoneOffset"] in dstRange) - & (df.loc[i-1, "est.timezoneOffset"] in dstRange)): + elif (df.loc[i, device + ".timezoneOffset"] in dstRange) & ( + df.loc[i - 1, "est.timezoneOffset"] in dstRange + ): # then see if it is DST change day if isDSTChangeDay(df.loc[i, "date"], previousDayTz): @@ -518,24 +569,21 @@ def compareDeviceTzoToPrevDayTzo(df, sIdx, device): # procedure puts clock drift into the device.tzo, # and as a result the tzo can be off by 15, 30, # or 45 minutes. - if (((df.loc[i, device + ".timezoneOffset"] == - min(dstRange)) | - (df.loc[i, device + ".timezoneOffset"] == - max(dstRange))) & - ((df.loc[i-1, "est.timezoneOffset"] == - min(dstRange)) | - (df.loc[i-1, "est.timezoneOffset"] == - max(dstRange)))): + if ( + (df.loc[i, device + ".timezoneOffset"] == min(dstRange)) + | (df.loc[i, device + ".timezoneOffset"] == max(dstRange)) + ) & ( + (df.loc[i - 1, "est.timezoneOffset"] == min(dstRange)) + | (df.loc[i - 1, "est.timezoneOffset"] == max(dstRange)) + ): df.loc[i, ["est.type"]] = "UNCERTAIN" - df = addAnnotation(df, i, - "likely-dst-error-OR-travel") + df = addAnnotation(df, i, "likely-dst-error-OR-travel") else: df.loc[i, ["est.type"]] = "UNCERTAIN" - df = addAnnotation(df, i, - "likely-15-min-dst-error") + df = addAnnotation(df, i, "likely-15-min-dst-error") # next see if time difference between device.tzo and prev.tzo # is off by 720 minutes, which is indicative of a common @@ -557,23 +605,27 @@ def compareDeviceTzoToPrevDayTzo(df, sIdx, device): else: comparisonTz, dstRange = tzAndTzoRangeWithHomeTz(df, i) - timeDiff = abs((df.loc[i, device + ".timezoneOffset"]) - - df.loc[i, "home.imputed.timezoneOffset"]) + timeDiff = abs( + (df.loc[i, device + ".timezoneOffset"]) + - df.loc[i, "home.imputed.timezoneOffset"] + ) - if ((df.loc[i, device + ".timezoneOffset"] in dstRange) - & (df.loc[i, "home.imputed.timezoneOffset"] in dstRange)): + if (df.loc[i, device + ".timezoneOffset"] in dstRange) & ( + df.loc[i, "home.imputed.timezoneOffset"] in dstRange + ): # see if it is DST change day if isDSTChangeDay(df.loc[i, "date"], comparisonTz): df = addAnnotation(df, i, "dst-change-day") df.loc[i, ["est.type"]] = "DEVICE" - df.loc[i, ["est.timezoneOffset"]] = \ - df.loc[i, device + ".timezoneOffset"] - df.loc[i, ["est.timezone"]] = \ - df.loc[i, "home.imputed.timezone"] - df.loc[i, ["est.timeProcessing"]] = \ - df.loc[i, device + ".upload.imputed.timeProcessing"] + df.loc[i, ["est.timezoneOffset"]] = df.loc[ + i, device + ".timezoneOffset" + ] + df.loc[i, ["est.timezone"]] = df.loc[i, "home.imputed.timezone"] + df.loc[i, ["est.timeProcessing"]] = df.loc[ + i, device + ".upload.imputed.timeProcessing" + ] # if it is not DST change day, then mark this as uncertain else: @@ -583,14 +635,13 @@ def compareDeviceTzoToPrevDayTzo(df, sIdx, device): # procedure puts clock drift into the device.tzo, # and as a result the tzo can be off by 15, 30, # or 45 minutes. - if (((df.loc[i, device + ".timezoneOffset"] == - min(dstRange)) | - (df.loc[i, device + ".timezoneOffset"] == - max(dstRange))) & - ((df.loc[i, "home.imputed.timezoneOffset"] == - min(dstRange)) | - (df.loc[i, "home.imputed.timezoneOffset"] == - max(dstRange)))): + if ( + (df.loc[i, device + ".timezoneOffset"] == min(dstRange)) + | (df.loc[i, device + ".timezoneOffset"] == max(dstRange)) + ) & ( + (df.loc[i, "home.imputed.timezoneOffset"] == min(dstRange)) + | (df.loc[i, "home.imputed.timezoneOffset"] == max(dstRange)) + ): df.loc[i, ["est.type"]] = "UNCERTAIN" df = addAnnotation(df, i, "likely-dst-error-OR-travel") @@ -623,20 +674,18 @@ def getImputIndices(df, sIdx, hIdx): currentDayIdx = sIdx.min() tempList = pd.Series(hIdx) - currentDayIdx prevDayIdx = currentDayIdx - 1 - nextDayIdx = \ - min(currentDayIdx + min(tempList[tempList >= 0]), lastDayIdx) + nextDayIdx = min(currentDayIdx + min(tempList[tempList >= 0]), lastDayIdx) return currentDayIdx, prevDayIdx, nextDayIdx def imputeByTimezone(df, currentDay, prevDaywData, nextDaywData): - gapSize = (nextDaywData - currentDay) + gapSize = nextDaywData - currentDay if prevDaywData >= 0: - if df.loc[prevDaywData, "est.timezone"] == \ - df.loc[nextDaywData, "est.timezone"]: + if df.loc[prevDaywData, "est.timezone"] == df.loc[nextDaywData, "est.timezone"]: tz = df.loc[prevDaywData, "est.timezone"] @@ -644,8 +693,9 @@ def imputeByTimezone(df, currentDay, prevDaywData, nextDaywData): df.loc[i, ["est.timezone"]] = tz - df.loc[i, ["est.timezoneOffset"]] = \ - getTimezoneOffset(pd.to_datetime(df.loc[i, "date"]), tz) + df.loc[i, ["est.timezoneOffset"]] = getTimezoneOffset( + pd.to_datetime(df.loc[i, "date"]), tz + ) df.loc[i, ["est.type"]] = "IMPUTE" @@ -655,13 +705,16 @@ def imputeByTimezone(df, currentDay, prevDaywData, nextDaywData): # TODO: this logic should be updated to handle the edge case # where the day before and after the gap have differing TZ, but # the same TZO. In that case the gap should be marked as UNCERTAIN - elif df.loc[prevDaywData, "est.timezoneOffset"] == \ - df.loc[nextDaywData, "est.timezoneOffset"]: + elif ( + df.loc[prevDaywData, "est.timezoneOffset"] + == df.loc[nextDaywData, "est.timezoneOffset"] + ): for i in range(currentDay, nextDaywData): - df.loc[i, ["est.timezoneOffset"]] = \ - df.loc[prevDaywData, "est.timezoneOffset"] + df.loc[i, ["est.timezoneOffset"]] = df.loc[ + prevDaywData, "est.timezoneOffset" + ] df.loc[i, ["est.type"]] = "IMPUTE" @@ -689,18 +742,24 @@ def imputeTzAndTzo(cDF): if len(sIndices) > 0: lastDay = max(sIndices) - while ((sIndices.min() < max(hasTzoIndices)) & - (len(sIndices) > 0)): + while (sIndices.min() < max(hasTzoIndices)) & (len(sIndices) > 0): - currentDay, prevDayWithDay, nextDayIdx = \ - getImputIndices(cDF, sIndices, hasTzoIndices) + currentDay, prevDayWithDay, nextDayIdx = getImputIndices( + cDF, sIndices, hasTzoIndices + ) - cDF = imputeByTimezone(cDF, currentDay, - prevDayWithDay, nextDayIdx) + cDF = imputeByTimezone(cDF, currentDay, prevDayWithDay, nextDayIdx) - sIndices = cDF[((cDF["est.timezoneOffset"].isnull()) & - (~cDF["est.annotations"].str.contains( - "unable-to-impute-tzo").fillna(False)))].index + sIndices = cDF[ + ( + (cDF["est.timezoneOffset"].isnull()) + & ( + ~cDF["est.annotations"] + .str.contains("unable-to-impute-tzo") + .fillna(False) + ) + ) + ].index hasTzoIndices = cDF[cDF["est.timezoneOffset"].notnull()].index @@ -713,16 +772,20 @@ def imputeTzAndTzo(cDF): gapSize = lastDay - currentDay for i in range(currentDay, lastDay + 1): - if cDF.loc[prevDayWithDay, "est.timezoneOffset"] == \ - cDF.loc[prevDayWithDay, "home.imputed.timezoneOffset"]: + if ( + cDF.loc[prevDayWithDay, "est.timezoneOffset"] + == cDF.loc[prevDayWithDay, "home.imputed.timezoneOffset"] + ): cDF.loc[i, ["est.type"]] = "IMPUTE" - cDF.loc[i, ["est.timezoneOffset"]] = \ - cDF.loc[i, "home.imputed.timezoneOffset"] + cDF.loc[i, ["est.timezoneOffset"]] = cDF.loc[ + i, "home.imputed.timezoneOffset" + ] - cDF.loc[i, ["est.timezone"]] = \ - cDF.loc[i, "home.imputed.timezone"] + cDF.loc[i, ["est.timezone"]] = cDF.loc[ + i, "home.imputed.timezone" + ] cDF = addAnnotation(cDF, i, "gap=" + str(gapSize)) cDF.loc[i, ["est.gapSize"]] = gapSize @@ -738,31 +801,35 @@ def imputeTzAndTzo(cDF): def reorderColumns(cDF): - cDF = cDF[["pump.upload.imputed.timezoneOffset", - "pump.upload.imputed.timezone", - "pump.upload.imputed.timeProcessing", - "cgm.upload.imputed.timezoneOffset", - "cgm.upload.imputed.timezone", - "cgm.upload.imputed.timeProcessing", - "healthkit.upload.imputed.timezoneOffset", - "healthkit.upload.imputed.timezone", - "healthkit.upload.imputed.timeProcessing", - "home.imputed.timezoneOffset", - "home.imputed.timezone", - "home.imputed.timeProcessing", - "upload.timezoneOffset", - "upload.timezone", - "upload.timeProcessing", - "cgm.timezoneOffset", - "pump.timezoneOffset", - "date", - "est.type", - "est.timezoneOffset", - "est.timezone", - "est.timeProcessing", - "est.annotations", - "est.gapSize", - "est.version"]] + cDF = cDF[ + [ + "pump.upload.imputed.timezoneOffset", + "pump.upload.imputed.timezone", + "pump.upload.imputed.timeProcessing", + "cgm.upload.imputed.timezoneOffset", + "cgm.upload.imputed.timezone", + "cgm.upload.imputed.timeProcessing", + "healthkit.upload.imputed.timezoneOffset", + "healthkit.upload.imputed.timezone", + "healthkit.upload.imputed.timeProcessing", + "home.imputed.timezoneOffset", + "home.imputed.timezone", + "home.imputed.timeProcessing", + "upload.timezoneOffset", + "upload.timezone", + "upload.timeProcessing", + "cgm.timezoneOffset", + "pump.timezoneOffset", + "date", + "est.type", + "est.timezoneOffset", + "est.timezone", + "est.timeProcessing", + "est.annotations", + "est.gapSize", + "est.version", + ] + ] return cDF @@ -770,7 +837,7 @@ def readXlsxData(xlsxPathAndFileName): # load xlsx df = pd.read_excel(xlsxPathAndFileName, sheet_name=None, ignore_index=True) cdf = pd.concat(df.values(), ignore_index=True) - cdf = cdf.set_index('jsonRowIndex') + cdf = cdf.set_index("jsonRowIndex") return cdf @@ -800,9 +867,13 @@ def checkInputFile(inputFile): def getListOfDSTChangeDays(cDF): # get a list of DST change days for the home time zone - dstChangeDays = \ - cDF[abs(cDF["home.imputed.timezoneOffset"] - - cDF["home.imputed.timezoneOffset"].shift(-1)) > 0].date + dstChangeDays = cDF[ + abs( + cDF["home.imputed.timezoneOffset"] + - cDF["home.imputed.timezoneOffset"].shift(-1) + ) + > 0 + ].date return dstChangeDays @@ -814,21 +885,24 @@ def correctEstimatesAroundDst(df, cDF): # loop through the df within 2 days of a daylight savings time change for d in dstChangeDays: - dstIndex = df[(df.date > (d + timedelta(days=-2))) & - (df.date < (d + timedelta(days=2)))].index + dstIndex = df[ + (df.date > (d + timedelta(days=-2))) & (df.date < (d + timedelta(days=2))) + ].index for dIdx in dstIndex: if pd.notnull(df.loc[dIdx, "est.timezone"]): tz = timezone(df.loc[dIdx, "est.timezone"]) tzRange = getRangeOfTZOsForTimezone(str(tz)) - minHoursToLocal = min(tzRange)/60 - tzoNum = int(tz.localize(df.loc[dIdx, "utcTime"] + - timedelta(hours=minHoursToLocal)).strftime("%z")) + minHoursToLocal = min(tzRange) / 60 + tzoNum = int( + tz.localize( + df.loc[dIdx, "utcTime"] + timedelta(hours=minHoursToLocal) + ).strftime("%z") + ) tzoHours = np.floor(tzoNum / 100) tzoMinutes = round((tzoNum / 100 - tzoHours) * 100, 0) tzoSign = np.sign(tzoHours) tzo = int((tzoHours * 60) + (tzoMinutes * tzoSign)) - localTime = \ - df.loc[dIdx, "utcTime"] + pd.to_timedelta(tzo, unit="m") + localTime = df.loc[dIdx, "utcTime"] + pd.to_timedelta(tzo, unit="m") df.loc[dIdx, ["est.localTime"]] = localTime df.loc[dIdx, ["est.timezoneOffset"]] = tzo return df @@ -836,8 +910,9 @@ def correctEstimatesAroundDst(df, cDF): def applyLocalTimeEstimates(df, cDF): df = pd.merge(df, cDF, how="left", on="date") - df["est.localTime"] = \ - df["utcTime"] + pd.to_timedelta(df["est.timezoneOffset"], unit="m") + df["est.localTime"] = df["utcTime"] + pd.to_timedelta( + df["est.timezoneOffset"], unit="m" + ) df = correctEstimatesAroundDst(df, cDF) @@ -850,11 +925,9 @@ def applyLocalTimeEstimates(df, cDF): data, fileName = checkInputFile(args.inputFilePathAndName) if os.path.isfile(args.timezoneAliasesFilePathAndName): - timezoneAliases = pd.read_csv(args.timezoneAliasesFilePathAndName, - low_memory=False) + timezoneAliases = pd.read_csv(args.timezoneAliasesFilePathAndName, low_memory=False) else: - sys.exit("{0} is not a valid file".format( - args.timezoneAliasesFilePathAndName)) + sys.exit("{0} is not a valid file".format(args.timezoneAliasesFilePathAndName)) if not os.path.isdir(args.outputPath): os.makedirs(args.outputPath) @@ -901,8 +974,7 @@ def applyLocalTimeEstimates(df, cDF): # day series for interpolated pump, non-hk-cgm, and healthkit uploads for deviceType in ["pump", "cgm", "healthkit"]: tempUploadData = uploadData[uploadData.deviceType == deviceType] - cDays = imputeUploadRecords(tempUploadData, cDays, - deviceType + ".upload.imputed") + cDays = imputeUploadRecords(tempUploadData, cDays, deviceType + ".upload.imputed") # add a home timezone that also accounts for daylight savings time changes cDays = addHomeTimezone(data, cDays) @@ -944,5 +1016,6 @@ def applyLocalTimeEstimates(df, cDF): else: daySeriesFileName = fileName if pd.notnull(args.daySeriesOutputPath): - cDays.to_csv(os.path.join(args.daySeriesOutputPath, - daySeriesFileName + "-daySeries.csv")) + cDays.to_csv( + os.path.join(args.daySeriesOutputPath, daySeriesFileName + "-daySeries.csv") + ) diff --git a/projects/bigdata-processing-pipeline/estimate-local-time/estimateLocalTime-batchProcess.py b/projects/bigdata-processing-pipeline/estimate-local-time/estimateLocalTime-batchProcess.py index 92d64818..8b50e850 100644 --- a/projects/bigdata-processing-pipeline/estimate-local-time/estimateLocalTime-batchProcess.py +++ b/projects/bigdata-processing-pipeline/estimate-local-time/estimateLocalTime-batchProcess.py @@ -19,61 +19,78 @@ import subprocess as sub import time from multiprocessing import Pool + # load tidals package locally if it does not exist globally import importlib + if importlib.util.find_spec("tidals") is None: - tidalsPath = os.path.abspath(os.path.join(os.path.dirname(__file__), - "..", "..", "tidepool-analysis-tools")) + tidalsPath = os.path.abspath( + os.path.join(os.path.dirname(__file__), "..", "..", "tidepool-analysis-tools") + ) if tidalsPath not in sys.path: sys.path.insert(0, tidalsPath) import tidals as td + startTime = time.time() print("starting at " + dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) # %% USER INPUTS -codeDescription = "A batch processing or wrapper script to run the estimate-local-time.py" +codeDescription = ( + "A batch processing or wrapper script to run the estimate-local-time.py" +) parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date in '%Y-%m-%d' format needed to call unique " + - "donor list (e.g., PHI-2018-03-02-uniqueDonorList)") - -parser.add_argument("--start-date", - dest="startDate", - default="2010-01-01", - help="filter data by startDate and endDate") - -parser.add_argument("-ow", - "--overWrite", - dest="overWrite", - default=False, - help="Specify if you want to overwrite a file that has already" + \ - "been processed, False if NO, True if YES") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date in '%Y-%m-%d' format needed to call unique " + + "donor list (e.g., PHI-2018-03-02-uniqueDonorList)", +) + +parser.add_argument( + "--start-date", + dest="startDate", + default="2010-01-01", + help="filter data by startDate and endDate", +) + +parser.add_argument( + "-ow", + "--overWrite", + dest="overWrite", + default=False, + help="Specify if you want to overwrite a file that has already" + + "been processed, False if NO, True if YES", +) args = parser.parse_args() # %% SET UP PATHS dataPath = os.path.abspath( - os.path.join(os.path.dirname(__file__), - "..", "data", - "PHI-" + args.dateStamp + "-donor-data")) + os.path.join( + os.path.dirname(__file__), "..", "data", "PHI-" + args.dateStamp + "-donor-data" + ) +) donorInfoPath = os.path.join(dataPath, "PHI-" + args.dateStamp + "-uniqueDonorList.csv") donors = td.load.load_csv(donorInfoPath) jsonDataPath = os.path.join(dataPath, "PHI-" + args.dateStamp + "-donorJsonData") -localTimeEstimateDataPath = os.path.join(dataPath, "PHI-" + args.dateStamp + "-localTime") +localTimeEstimateDataPath = os.path.join( + dataPath, "PHI-" + args.dateStamp + "-localTime" +) # create localTimeEstimateDataPath folders if not os.path.exists(localTimeEstimateDataPath): os.makedirs(localTimeEstimateDataPath) -localTimeEstimateDaySeriesPath = os.path.join(dataPath, args.dateStamp + "-localTime-daySeries") +localTimeEstimateDaySeriesPath = os.path.join( + dataPath, args.dateStamp + "-localTime-daySeries" +) # create localTimeEstimateDataPath folders if not os.path.exists(localTimeEstimateDaySeriesPath): @@ -87,31 +104,55 @@ def run_estimate_local_time(dIndex): jsonFileName = os.path.join(jsonDataPath, fileName + ".json") fileSize = os.stat(jsonFileName).st_size if fileSize > 1000: - localTimeEstimateDataPathAndName = \ - os.path.join(localTimeEstimateDataPath, fileName + ".csv") + localTimeEstimateDataPathAndName = os.path.join( + localTimeEstimateDataPath, fileName + ".csv" + ) # if estimate has not yet been made OR if the estimate has been made, but overWrite = True - if ((not os.path.exists(localTimeEstimateDataPathAndName)) | - ((os.path.exists(localTimeEstimateDataPathAndName)) & (args.overWrite))): - - print("starting with index=" + str(dIndex), - "file size is: " + str(round(fileSize/1E6, 1)) + "MB") + if (not os.path.exists(localTimeEstimateDataPathAndName)) | ( + (os.path.exists(localTimeEstimateDataPathAndName)) & (args.overWrite) + ): + + print( + "starting with index=" + str(dIndex), + "file size is: " + str(round(fileSize / 1e6, 1)) + "MB", + ) # local time estimate - p = sub.Popen(["python", "estimate-local-time.py", - "-i", jsonFileName, - "-o", localTimeEstimateDataPath, - "--day-series-output-path", localTimeEstimateDaySeriesPath, - "--start-date", args.startDate], stdout=sub.PIPE, stderr=sub.PIPE) + p = sub.Popen( + [ + "python", + "estimate-local-time.py", + "-i", + jsonFileName, + "-o", + localTimeEstimateDataPath, + "--day-series-output-path", + localTimeEstimateDaySeriesPath, + "--start-date", + args.startDate, + ], + stdout=sub.PIPE, + stderr=sub.PIPE, + ) output, errors = p.communicate() output = output.decode("utf-8") errors = errors.decode("utf-8") - print("finished with index=" + str(dIndex), - " output: " + output, "errors: " + errors) + print( + "finished with index=" + str(dIndex), + " output: " + output, + "errors: " + errors, + ) else: print("skipped index=" + str(dIndex) + " because is was already processed") else: - print("skipped index=" + str(dIndex) + " because file size is: " + str(fileSize) + "Bytes") + print( + "skipped index=" + + str(dIndex) + + " because file size is: " + + str(fileSize) + + "Bytes" + ) return diff --git a/projects/bigdata-processing-pipeline/get-donor-data/accept-new-donors.py b/projects/bigdata-processing-pipeline/get-donor-data/accept-new-donors.py index a578f457..82568443 100644 --- a/projects/bigdata-processing-pipeline/get-donor-data/accept-new-donors.py +++ b/projects/bigdata-processing-pipeline/get-donor-data/accept-new-donors.py @@ -20,41 +20,44 @@ import requests import json import argparse -envPath = os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..")) + +envPath = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if envPath not in sys.path: sys.path.insert(0, envPath) import environmentalVariables # %% user inputs (choices to be made in order to run the code) -codeDescription = "Download a list of donors for each of the Tidepool" + \ - "accounts defined in .env" +codeDescription = ( + "Download a list of donors for each of the Tidepool" + "accounts defined in .env" +) parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date, in '%Y-%m-%d' format, of the date when " + - "donors were accepted") - -parser.add_argument("-i", - "--input-donor-groups", - dest="donorGroupsCsvFile", - default="2018-09-04-donor-groups.csv", - help="a .csv file that contains a column heading " + - "'donorGroups' and a list of donor groups") - -parser.add_argument("-o", - "--output-data-path", - dest="dataPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..", "data")), - help="the output path where the data is stored") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date, in '%Y-%m-%d' format, of the date when " + "donors were accepted", +) + +parser.add_argument( + "-i", + "--input-donor-groups", + dest="donorGroupsCsvFile", + default="2018-09-04-donor-groups.csv", + help="a .csv file that contains a column heading " + + "'donorGroups' and a list of donor groups", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="dataPath", + default=os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "data")), + help="the output path where the data is stored", +) args = parser.parse_args() @@ -67,10 +70,9 @@ # %% define global variables donorGroupPath = os.path.join(args.dataPath, args.donorGroupsCsvFile) -donorGroups = pd.read_csv(donorGroupPath, - header=0, - names=["donorGroups"], - low_memory=False) +donorGroups = pd.read_csv( + donorGroupPath, header=0, names=["donorGroups"], low_memory=False +) donorGroups[args.dateStamp] = np.nan @@ -84,8 +86,7 @@ def get_secrets(donorGroup): if donorGroup == "bigdata": donorGroup = "" - email, password = \ - environmentalVariables.get_environmental_variables(donorGroup) + email, password = environmentalVariables.get_environmental_variables(donorGroup) return email, password @@ -95,33 +96,35 @@ def accept_new_donor(email, password): url1 = "https://api.tidepool.org/auth/login" myResponse = requests.post(url1, auth=(email, password)) - if(myResponse.ok): + if myResponse.ok: xtoken = myResponse.headers["x-tidepool-session-token"] userid = json.loads(myResponse.content.decode())["userid"] url2 = "https://api.tidepool.org/confirm/invitations/" + userid headers = { "x-tidepool-session-token": xtoken, - "Content-Type": "application/json" + "Content-Type": "application/json", } myResponse2 = requests.get(url2, headers=headers) - if(myResponse2.ok): + if myResponse2.ok: usersData = json.loads(myResponse2.content.decode()) for i in range(0, len(usersData)): shareKey = usersData[i]["key"] shareID = usersData[i]["creatorId"] - payload = { - "key": shareKey - } + payload = {"key": shareKey} - url3 = "https://api.tidepool.org/confirm/accept/invite/" + \ - userid + "/" + shareID + url3 = ( + "https://api.tidepool.org/confirm/accept/invite/" + + userid + + "/" + + shareID + ) myResponse3 = requests.put(url3, headers=headers, json=payload) - if(myResponse3.ok): + if myResponse3.ok: nAccepted = nAccepted + 1 else: print(email, "ERROR", myResponse3.status_code) @@ -154,5 +157,6 @@ def accept_new_donor(email, password): # %% save output -donorGroups.to_csv(os.path.join(newDonorFolder, args.dateStamp + "-donorCounts.csv"), - index=False) +donorGroups.to_csv( + os.path.join(newDonorFolder, args.dateStamp + "-donorCounts.csv"), index=False +) diff --git a/projects/bigdata-processing-pipeline/get-donor-data/get-all-col-headings.py b/projects/bigdata-processing-pipeline/get-donor-data/get-all-col-headings.py index 98256eb1..6d6df7f5 100644 --- a/projects/bigdata-processing-pipeline/get-donor-data/get-all-col-headings.py +++ b/projects/bigdata-processing-pipeline/get-donor-data/get-all-col-headings.py @@ -18,11 +18,14 @@ import datetime as dt import argparse import time + # load tidals package locally if it does not exist globally import importlib + if importlib.util.find_spec("tidals") is None: - tidalsPath = os.path.abspath(os.path.join(os.path.dirname(__file__), - "..", "..", "tidepool-analysis-tools")) + tidalsPath = os.path.abspath( + os.path.join(os.path.dirname(__file__), "..", "..", "tidepool-analysis-tools") + ) if tidalsPath not in sys.path: sys.path.insert(0, tidalsPath) import tidals as td @@ -34,22 +37,29 @@ # %% USER INPUTS -codeDescription = "A batch processing or wrapper script to get a list of all column headings" +codeDescription = ( + "A batch processing or wrapper script to get a list of all column headings" +) parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date in '%Y-%m-%d' format needed to call unique " + - "donor list (e.g., PHI-2018-03-02-uniqueDonorList)") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date in '%Y-%m-%d' format needed to call unique " + + "donor list (e.g., PHI-2018-03-02-uniqueDonorList)", +) args = parser.parse_args() # %% SET UP PATHS -dataPath = os.path.abspath(os.path.join(os.path.dirname(__file__), - "..", "data", "PHI-" + args.dateStamp + "-donor-data")) +dataPath = os.path.abspath( + os.path.join( + os.path.dirname(__file__), "..", "data", "PHI-" + args.dateStamp + "-donor-data" + ) +) donorInfoPath = os.path.join(dataPath, "PHI-" + args.dateStamp + "-uniqueDonorList.csv") donors = td.load.load_csv(donorInfoPath) diff --git a/projects/bigdata-processing-pipeline/get-donor-data/get-donor-json-files.py b/projects/bigdata-processing-pipeline/get-donor-data/get-donor-json-files.py index 74741fbb..315ca3c3 100644 --- a/projects/bigdata-processing-pipeline/get-donor-data/get-donor-json-files.py +++ b/projects/bigdata-processing-pipeline/get-donor-data/get-donor-json-files.py @@ -23,10 +23,12 @@ import json from multiprocessing import Pool import time + envPath = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if envPath not in sys.path: sys.path.insert(0, envPath) import environmentalVariables + startTime = time.time() print("starting at " + dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) @@ -37,19 +39,19 @@ def get_user_data(email, password, userid, outputFilePathName): url1 = "https://api.tidepool.org/auth/login" myResponse = requests.post(url1, auth=(email, password)) - if(myResponse.ok): + if myResponse.ok: xtoken = myResponse.headers["x-tidepool-session-token"] url2 = "https://api.tidepool.org/data/" + userid headers = { "x-tidepool-session-token": xtoken, - "Content-Type": "application/json" - } + "Content-Type": "application/json", + } myResponse2 = requests.get(url2, headers=headers) - if(myResponse2.ok): + if myResponse2.ok: usersData = json.loads(myResponse2.content.decode()) - with open(outputFilePathName, 'w') as outfile: + with open(outputFilePathName, "w") as outfile: json.dump(usersData, outfile) else: @@ -65,37 +67,51 @@ def get_user_data(email, password, userid, outputFilePathName): parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date in '%Y-%m-%d' format of unique donor list" + - "(e.g., PHI-2018-03-02-uniqueDonorList)") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date in '%Y-%m-%d' format of unique donor list" + + "(e.g., PHI-2018-03-02-uniqueDonorList)", +) args = parser.parse_args() # create a datestamp of when the data is pulled, and add PHI bc data has PHI phiDateStamp = "PHI-" + args.dateStamp -parser.add_argument("-i", - "--input-data-path", - dest="donorListPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..", "data", - phiDateStamp + "-donor-data", - phiDateStamp + "-uniqueDonorList.csv")), - help="csv file that contains the a list of donors") - -parser.add_argument("-o", - "--output-data-path", - dest="donorJsonDataFolder", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..", "data", - phiDateStamp + "-donor-data", - phiDateStamp + "-donorJsonData")), - help="the output path where the data is stored") +parser.add_argument( + "-i", + "--input-data-path", + dest="donorListPath", + default=os.path.abspath( + os.path.join( + os.path.dirname(__file__), + "..", + "data", + phiDateStamp + "-donor-data", + phiDateStamp + "-uniqueDonorList.csv", + ) + ), + help="csv file that contains the a list of donors", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="donorJsonDataFolder", + default=os.path.abspath( + os.path.join( + os.path.dirname(__file__), + "..", + "data", + phiDateStamp + "-donor-data", + phiDateStamp + "-donorJsonData", + ) + ), + help="the output path where the data is stored", +) args = parser.parse_args() @@ -108,19 +124,20 @@ def get_user_data(email, password, userid, outputFilePathName): os.makedirs(args.donorJsonDataFolder) # load in list of unique donors -uniqueDonors = pd.read_csv(args.donorListPath, - index_col="dIndex", - low_memory=False) +uniqueDonors = pd.read_csv(args.donorListPath, index_col="dIndex", low_memory=False) # %% pull the json files for all of the unique donors blankDF = pd.DataFrame() + + def get_json_file(dIndex): userID = uniqueDonors.userID[dIndex] donorGroup = uniqueDonors.donorGroup[dIndex] - outputFilePathName = os.path.join(args.donorJsonDataFolder, - "PHI-" + userID + ".json") + outputFilePathName = os.path.join( + args.donorJsonDataFolder, "PHI-" + userID + ".json" + ) # if the json file already exists, do NOT pull it again if not os.path.exists(outputFilePathName): @@ -133,8 +150,7 @@ def get_json_file(dIndex): donorGroup = "" # get environmental variables - email, password = \ - environmentalVariables.get_environmental_variables(donorGroup) + email, password = environmentalVariables.get_environmental_variables(donorGroup) # get json data get_user_data(email, password, userID, outputFilePathName) diff --git a/projects/bigdata-processing-pipeline/get-donor-data/get-donor-list.py b/projects/bigdata-processing-pipeline/get-donor-data/get-donor-list.py index 1282c1f0..c8a84a5c 100644 --- a/projects/bigdata-processing-pipeline/get-donor-data/get-donor-list.py +++ b/projects/bigdata-processing-pipeline/get-donor-data/get-donor-list.py @@ -22,47 +22,52 @@ import requests import json import argparse -envPath = os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..")) + +envPath = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if envPath not in sys.path: sys.path.insert(0, envPath) import environmentalVariables # %% user inputs (choices to be made in order to run the code) -codeDescription = "Download a list of donors for each of the Tidepool" + \ - "accounts defined in .env" +codeDescription = ( + "Download a list of donors for each of the Tidepool" + "accounts defined in .env" +) parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date, in '%Y-%m-%d' format, of the date when " + - "donors were accepted") - -parser.add_argument("-i", - "--input-donor-groups", - dest="donorGroupsCsvFile", - default="2018-09-04-donor-groups.csv", - help="a .csv file that contains a column heading " + - "'donorGroups' and a list of donor groups") - -parser.add_argument("-o", - "--output-data-path", - dest="dataPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..", "data")), - help="the output path where the data is stored") - -parser.add_argument("--ignore-accounts", - dest="ignoreAccountsCsvFile", - default="PHI-2018-02-28-prod-accounts-to-be-ignored.csv", - help="a .csv file that contains a column heading " + - "'userID' and a list of userIDs to ignore") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date, in '%Y-%m-%d' format, of the date when " + "donors were accepted", +) + +parser.add_argument( + "-i", + "--input-donor-groups", + dest="donorGroupsCsvFile", + default="2018-09-04-donor-groups.csv", + help="a .csv file that contains a column heading " + + "'donorGroups' and a list of donor groups", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="dataPath", + default=os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "data")), + help="the output path where the data is stored", +) + +parser.add_argument( + "--ignore-accounts", + dest="ignoreAccountsCsvFile", + default="PHI-2018-02-28-prod-accounts-to-be-ignored.csv", + help="a .csv file that contains a column heading " + + "'userID' and a list of userIDs to ignore", +) args = parser.parse_args() @@ -76,10 +81,9 @@ ignoreAccountsPath = os.path.join(args.dataPath, args.ignoreAccountsCsvFile) donorGroupPath = os.path.join(args.dataPath, args.donorGroupsCsvFile) -donorGroups = pd.read_csv(donorGroupPath, - header=0, - names=["donorGroups"], - low_memory=False) +donorGroups = pd.read_csv( + donorGroupPath, header=0, names=["donorGroups"], low_memory=False +) donorGroups = donorGroups.donorGroups @@ -90,10 +94,18 @@ phiDateStamp = "PHI-" + args.dateStamp -donorMetadataColumns = ["userID", "name", "email", - "bDay", "dDay", "diagnosisType", - "targetDevices", "targetTimezone", - "termsAccepted", "hashID"] +donorMetadataColumns = [ + "userID", + "name", + "email", + "bDay", + "dDay", + "diagnosisType", + "targetDevices", + "targetTimezone", + "termsAccepted", + "hashID", +] alldonorMetadataList = pd.DataFrame(columns=donorMetadataColumns) @@ -106,8 +118,7 @@ if not os.path.exists(donorListFolder): os.makedirs(donorListFolder) -uniqueDonorPath = os.path.join(donorFolder, - phiDateStamp + "-uniqueDonorList.csv") +uniqueDonorPath = os.path.join(donorFolder, phiDateStamp + "-uniqueDonorList.csv") # %% define functions @@ -116,17 +127,17 @@ def get_donor_info(email, password, donorMetadataColumns): url1 = "https://api.tidepool.org/auth/login" myResponse = requests.post(url1, auth=(email, password)) - if(myResponse.ok): + if myResponse.ok: xtoken = myResponse.headers["x-tidepool-session-token"] userid = json.loads(myResponse.content.decode())["userid"] url2 = "https://api.tidepool.org/metadata/users/" + userid + "/users" headers = { "x-tidepool-session-token": xtoken, - "Content-Type": "application/json" + "Content-Type": "application/json", } myResponse2 = requests.get(url2, headers=headers) - if(myResponse2.ok): + if myResponse2.ok: usersData = json.loads(myResponse2.content.decode()) @@ -152,7 +163,9 @@ def get_donor_info(email, password, donorMetadataColumns): except Exception: targetDevices = np.nan try: - targetTimezone = usersData[i]["profile"]["patient"]["targetTimezone"] + targetTimezone = usersData[i]["profile"]["patient"][ + "targetTimezone" + ] except Exception: targetTimezone = np.nan try: @@ -164,18 +177,25 @@ def get_donor_info(email, password, donorMetadataColumns): hash_user = hashlib.sha256(usr_string.encode()) hashID = hash_user.hexdigest() donorMetaData = donorMetaData.append( - pd.DataFrame([[userID, - userName, - userEmail, - bDay, - dDay, - diagnosisType, - targetDevices, - targetTimezone, - termsAccepted, - hashID]], - columns=donorMetadataColumns), - ignore_index=True) + pd.DataFrame( + [ + [ + userID, + userName, + userEmail, + bDay, + dDay, + diagnosisType, + targetDevices, + targetTimezone, + termsAccepted, + hashID, + ] + ], + columns=donorMetadataColumns, + ), + ignore_index=True, + ) else: print(donorGroup, "ERROR", myResponse2.status_code) sys.exit("Error with" + donorGroup + ":" + str(myResponse2.status_code)) @@ -194,8 +214,7 @@ def get_donor_info(email, password, donorMetadataColumns): donorGroup = "" # get environmental variables - email, password = \ - environmentalVariables.get_environmental_variables(donorGroup) + email, password = environmentalVariables.get_environmental_variables(donorGroup) # load in bdays and ddays and append to all donor list donorMetadataList = get_donor_info(email, password, donorMetadataColumns) @@ -204,18 +223,17 @@ def get_donor_info(email, password, donorMetadataColumns): print("BIGDATA_" + donorGroup, "complete") donorMetadataList["donorGroup"] = donorGroup - alldonorMetadataList = alldonorMetadataList.append(donorMetadataList, - ignore_index=True, - sort=False) + alldonorMetadataList = alldonorMetadataList.append( + donorMetadataList, ignore_index=True, sort=False + ) # %% save output -alldonorMetadataList.sort_values(by=['name', 'donorGroup'], inplace=True) +alldonorMetadataList.sort_values(by=["name", "donorGroup"], inplace=True) uniqueDonors = alldonorMetadataList.loc[~alldonorMetadataList["userID"].duplicated()] # cross reference the QA users here and DROP them ignoreAccounts = pd.read_csv(ignoreAccountsPath, low_memory=False) -uniqueIgnoreAccounts = \ - ignoreAccounts[ignoreAccounts.Userid.notnull()].Userid.unique() +uniqueIgnoreAccounts = ignoreAccounts[ignoreAccounts.Userid.notnull()].Userid.unique() for ignoreAccount in uniqueIgnoreAccounts: uniqueDonors = uniqueDonors[uniqueDonors.userID != ignoreAccount] @@ -223,14 +241,18 @@ def get_donor_info(email, password, donorMetadataColumns): uniqueDonors = uniqueDonors.reset_index(drop=True) uniqueDonors.index.name = "dIndex" -print("There are", - len(uniqueDonors), - "unique donors, of the", - len(alldonorMetadataList), - "records") - -print("The total number of missing datapoints:", - "\n", - uniqueDonors[["bDay", "dDay"]].isnull().sum()) +print( + "There are", + len(uniqueDonors), + "unique donors, of the", + len(alldonorMetadataList), + "records", +) + +print( + "The total number of missing datapoints:", + "\n", + uniqueDonors[["bDay", "dDay"]].isnull().sum(), +) uniqueDonors.to_csv(uniqueDonorPath) diff --git a/projects/bigdata-processing-pipeline/qualify-data/qualify-data.py b/projects/bigdata-processing-pipeline/qualify-data/qualify-data.py index 9ee193e5..8e803e83 100644 --- a/projects/bigdata-processing-pipeline/qualify-data/qualify-data.py +++ b/projects/bigdata-processing-pipeline/qualify-data/qualify-data.py @@ -24,12 +24,12 @@ import pandas as pd import datetime as dt import importlib + # load tidals package locally if it does not exist globally if importlib.util.find_spec("tidals") is None: tidalsPath = os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "..", "..", "tidepool-analysis-tools")) + os.path.join(os.path.dirname(__file__), "..", "..", "tidepool-analysis-tools") + ) if tidalsPath not in sys.path: sys.path.insert(0, tidalsPath) import tidals as td @@ -40,47 +40,54 @@ parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date in '%Y-%m-%d' format needed to call unique " + - "donor list (e.g., PHI-2018-03-02-uniqueDonorList)") - -parser.add_argument("-o", - "--output-data-path", - dest="dataPath", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), "..", "data")), - help="the output path where the data is stored") - -parser.add_argument("-s", - "--start-index", - dest="startIndex", - default=0, - help="donor index (integer) to start at") - -parser.add_argument("-e", - "--end-index", - dest="endIndex", - default=-1, - help="donor index (integer) to end at," + - "-1 will result in 1 file if startIndex != 0," + - "and will default to number of unique donors" + - "if startIndex = 0, or endIndex = -2") - -parser.add_argument("-q", - "--qualification-criteria", - dest="qualificationCriteria", - default=os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "tidepool-qualification-criteria.json")), - type=argparse.FileType('r'), - help="JSON file to be processed, see " + - "tidepool-qualification-critier.json " + - "for a list of required fields") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date in '%Y-%m-%d' format needed to call unique " + + "donor list (e.g., PHI-2018-03-02-uniqueDonorList)", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="dataPath", + default=os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "data")), + help="the output path where the data is stored", +) + +parser.add_argument( + "-s", + "--start-index", + dest="startIndex", + default=0, + help="donor index (integer) to start at", +) + +parser.add_argument( + "-e", + "--end-index", + dest="endIndex", + default=-1, + help="donor index (integer) to end at," + + "-1 will result in 1 file if startIndex != 0," + + "and will default to number of unique donors" + + "if startIndex = 0, or endIndex = -2", +) + +parser.add_argument( + "-q", + "--qualification-criteria", + dest="qualificationCriteria", + default=os.path.abspath( + os.path.join(os.path.dirname(__file__), "tidepool-qualification-criteria.json") + ), + type=argparse.FileType("r"), + help="JSON file to be processed, see " + + "tidepool-qualification-critier.json " + + "for a list of required fields", +) args = parser.parse_args() @@ -109,10 +116,12 @@ def removeNegativeDurations(df): def addUploadDate(df): - uploadTimes = pd.DataFrame(df[df.type == "upload"].groupby("uploadId").time.describe()["top"]) + uploadTimes = pd.DataFrame( + df[df.type == "upload"].groupby("uploadId").time.describe()["top"] + ) uploadTimes.reset_index(inplace=True) uploadTimes.rename(columns={"top": "uploadTime"}, inplace=True) - df = pd.merge(df, uploadTimes, how='left', on='uploadId') + df = pd.merge(df, uploadTimes, how="left", on="uploadId") return df @@ -137,18 +146,20 @@ def getClosedLoopDays(groupedData, qualCriteria, metadata): tbDataFrame = tbDataFrame.drop(["time"], axis=1) tbDataFrame["basal.temp.count"] = 1 nTempBasalsPerDay = tbDataFrame.resample("D").sum() - closedLoopDF = pd.DataFrame(nTempBasalsPerDay, - index=nTempBasalsPerDay.index.date) + closedLoopDF = pd.DataFrame( + nTempBasalsPerDay, index=nTempBasalsPerDay.index.date + ) closedLoopDF["date"] = nTempBasalsPerDay.index.date - closedLoopDF["basal.closedLoopDays"] = \ - closedLoopDF["basal.temp.count"] >= nTB + closedLoopDF["basal.closedLoopDays"] = closedLoopDF["basal.temp.count"] >= nTB nClosedLoopDays = closedLoopDF["basal.closedLoopDays"].sum() # get the number of days with 670g basalData["date"] = pd.to_datetime(basalData.time).dt.date bdGroup = basalData.groupby("date") topPump = bdGroup.deviceId.describe()["top"] - med670g = pd.DataFrame(topPump.str.contains("1780")).rename(columns={"top":"670g"}) + med670g = pd.DataFrame(topPump.str.contains("1780")).rename( + columns={"top": "670g"} + ) med670g.reset_index(inplace=True) n670gDays = med670g["670g"].sum() @@ -167,8 +178,7 @@ def getClosedLoopDays(groupedData, qualCriteria, metadata): def removeInvalidCgmValues(df): nBefore = len(df) # remove values < 38 and > 402 mg/dL - df = df.query("(value >= 2.109284236597303) and" + - "(value <= 22.314006924003046)") + df = df.query("(value >= 2.109284236597303) and" + "(value <= 22.314006924003046)") nRemoved = nBefore - len(df) return df, nRemoved @@ -185,16 +195,18 @@ def removeDuplicates(df, criteriaDF): def removeCgmDuplicates(df, timeCriterion): if timeCriterion in df: - df.sort_values(by=[timeCriterion, "uploadTime"], - ascending=[False, False], - inplace=True) + df.sort_values( + by=[timeCriterion, "uploadTime"], ascending=[False, False], inplace=True + ) dfIsNull = df[df[timeCriterion].isnull()] dfNotNull = df[df[timeCriterion].notnull()] - dfNotNull, nDuplicatesRemoved = removeDuplicates(dfNotNull, [timeCriterion, "value"]) + dfNotNull, nDuplicatesRemoved = removeDuplicates( + dfNotNull, [timeCriterion, "value"] + ) df = pd.concat([dfIsNull, dfNotNull]) - df.sort_values(by=[timeCriterion, "uploadTime"], - ascending=[False, False], - inplace=True) + df.sort_values( + by=[timeCriterion, "uploadTime"], ascending=[False, False], inplace=True + ) else: nDuplicatesRemoved = 0 @@ -217,13 +229,16 @@ def getCalculatorCounts(groupedData, metadata): calculatorData["dayIndex"] = pd.DatetimeIndex(calculatorData["time"]).date # get rid of duplicates - calculatorData, nDuplicatesRemoved = \ - removeDuplicates(calculatorData, ["time", "bolus"]) + calculatorData, nDuplicatesRemoved = removeDuplicates( + calculatorData, ["time", "bolus"] + ) metadata["calculator.duplicatesRemoved.count"] = nDuplicatesRemoved # get start and end times - calculatorBeginDate, calculatorEndDate = getStartAndEndTimes(calculatorData, "dayIndex") + calculatorBeginDate, calculatorEndDate = getStartAndEndTimes( + calculatorData, "dayIndex" + ) metadata["calculator.beginDate"] = calculatorBeginDate metadata["calculator.endDate"] = calculatorEndDate @@ -252,23 +267,24 @@ def getListOfDexcomCGMDays(df): def dexcomCriteria(df): # if day is closed loop or non-dexcom set to 0 - isClosedLoop = (df["basal.closedLoopDays"].fillna(False)) + isClosedLoop = df["basal.closedLoopDays"].fillna(False) isNonDexcom = ~(df["cgm.dexcomOnly"].fillna(False)) - df.loc[(isClosedLoop | isNonDexcom), - ["bolus.count", "cgm.count"]] = 0 + df.loc[(isClosedLoop | isNonDexcom), ["bolus.count", "cgm.count"]] = 0 return df def isQualifyingDay(df, bolusCriteria, percentCgmCriteria, cgmPoints1Day): df["cgm.percentage"] = df["cgm.count"] / cgmPoints1Day - df["qualifyingDay"] = ((df["bolus.count"] >= bolusCriteria) & - (df["cgm.percentage"] >= percentCgmCriteria)) + df["qualifyingDay"] = (df["bolus.count"] >= bolusCriteria) & ( + df["cgm.percentage"] >= percentCgmCriteria + ) # calculate the gaps in the data and group them df["nonQualifyingDay"] = ~df["qualifyingDay"] - df["qualifyAndNotQualifyGroups"] = \ - ((df.qualifyingDay != df.qualifyingDay.shift()).cumsum()) + df["qualifyAndNotQualifyGroups"] = ( + df.qualifyingDay != df.qualifyingDay.shift() + ).cumsum() df["gapGroup"] = df["qualifyAndNotQualifyGroups"] * df["nonQualifyingDay"] return df @@ -283,60 +299,71 @@ def getSummaryStats(df, dayStatsDF): numberContiguousDays = len(dayStatsDF) df["contiguous.count"] = numberContiguousDays - percentQualifyingDays = round((numberQualifyingDays / - numberContiguousDays) * 100, 1) + percentQualifyingDays = round( + (numberQualifyingDays / numberContiguousDays) * 100, 1 + ) df["qualifyingDays.percent"] = percentQualifyingDays - avgBolusCalculations = \ - round(dayStatsDF.loc[dayStatsDF.qualifyingDay == 1, - "calculator.count"].mean(), 1) + avgBolusCalculations = round( + dayStatsDF.loc[dayStatsDF.qualifyingDay == 1, "calculator.count"].mean(), 1 + ) df["qualfiyingDays.avgBolusCalculatorCount"] = avgBolusCalculations return df -def getQualifyingTier(df, criteriaName, contDayCriteria, - avgBolusCalculationsCriteria, percQualDayCriteria, - maxGapToContRatioCriteria): +def getQualifyingTier( + df, + criteriaName, + contDayCriteria, + avgBolusCalculationsCriteria, + percQualDayCriteria, + maxGapToContRatioCriteria, +): - tempDF = pd.DataFrame(columns=["avgBolusCalculationsPerDay", - "numberContiguousDays", - "percentQualifyingDays", - "maxGapToContiguousRatio", - "tier"]) + tempDF = pd.DataFrame( + columns=[ + "avgBolusCalculationsPerDay", + "numberContiguousDays", + "percentQualifyingDays", + "maxGapToContiguousRatio", + "tier", + ] + ) - for i in range(0, len(df)-(contDayCriteria-1)): + for i in range(0, len(df) - (contDayCriteria - 1)): - tempIndex = min(i+contDayCriteria, len(df)) + tempIndex = min(i + contDayCriteria, len(df)) numberContiguousDays = df["date"].iloc[i:tempIndex].count() tempDF.loc[i, "numberContiguousDays"] = numberContiguousDays - avgBolusCalculationsPerDay = \ - df["calculator.count"].iloc[i:tempIndex].mean() - tempDF.loc[i, "avgBolusCalculationsPerDay"] = \ - avgBolusCalculationsPerDay + avgBolusCalculationsPerDay = df["calculator.count"].iloc[i:tempIndex].mean() + tempDF.loc[i, "avgBolusCalculationsPerDay"] = avgBolusCalculationsPerDay - percentQualifyingDays = \ + percentQualifyingDays = ( df.qualifyingDay.iloc[i:tempIndex].sum() / contDayCriteria * 100 + ) tempDF.loc[i, "percentQualifyingDays"] = percentQualifyingDays - gapGroups = \ - df.gapGroup.iloc[i:tempIndex].loc[df.gapGroup > 0].astype(str) + gapGroups = df.gapGroup.iloc[i:tempIndex].loc[df.gapGroup > 0].astype(str) if len(gapGroups) > 0: - maxGapToContiguousRatio = \ + maxGapToContiguousRatio = ( gapGroups.describe()["freq"] / contDayCriteria * 100 + ) else: maxGapToContiguousRatio = 0 tempDF.loc[i, "maxGapToContiguousRatio"] = maxGapToContiguousRatio - tier = (numberContiguousDays == contDayCriteria - and avgBolusCalculationsPerDay >= avgBolusCalculationsCriteria - and percentQualifyingDays >= percQualDayCriteria - and maxGapToContiguousRatio <= maxGapToContRatioCriteria) + tier = ( + numberContiguousDays == contDayCriteria + and avgBolusCalculationsPerDay >= avgBolusCalculationsCriteria + and percentQualifyingDays >= percQualDayCriteria + and maxGapToContiguousRatio <= maxGapToContRatioCriteria + ) tempDF.loc[i, "tier"] = tier @@ -347,19 +374,21 @@ def getQualifyingTier(df, criteriaName, contDayCriteria, if sum(df[tierName].fillna(0) * 1) > 0: tierGroupName = criteriaName + ".group" tierGapGroupName = criteriaName + ".gapGroup" - df[tierGroupName] = ((df[tierName] != df[tierName].shift()).cumsum()) + df[tierGroupName] = (df[tierName] != df[tierName].shift()).cumsum() df[tierGapGroupName] = df[tierGroupName] * df[tierName] groupObj = df[df[tierGapGroupName] > 0].groupby(tierGapGroupName) biggestGroup = groupObj[tierGroupName].count().idxmax() qualifiedBeginDate = groupObj.get_group(biggestGroup).date.min() - qualifiedEndDate = \ - groupObj.get_group(biggestGroup).date.max() + \ - pd.Timedelta(days=contDayCriteria) + qualifiedEndDate = groupObj.get_group(biggestGroup).date.max() + pd.Timedelta( + days=contDayCriteria + ) nDaysToDeliever = (qualifiedEndDate - qualifiedBeginDate).days - qualifyingResults = {"qualified": True, - "qualified.beginDate": qualifiedBeginDate, - "qualified.endDate": qualifiedEndDate, - "qualified.nDaysToDeliever": nDaysToDeliever} + qualifyingResults = { + "qualified": True, + "qualified.beginDate": qualifiedBeginDate, + "qualified.endDate": qualifiedEndDate, + "qualified.nDaysToDeliever": nDaysToDeliever, + } else: qualifyingResults = {"qualified": False} @@ -370,21 +399,22 @@ def qualify(df, metaDF, q, idx): q["maxGapToContigRatio"] metaDF[q["tierAbbr"] + ".topTier"] = q["tierAbbr"] + "0" for j in range(0, len(q["tierNames"])): - df, qualifyingResults = \ - getQualifyingTier(df, - q["tierNames"][j], - q["minContiguousDays"][j], - q["avgBolusCalcsPerDay"][j], - q["percentDaysQualifying"][j], - q["maxGapToContigRatio"][j]) - - qrDF = pd.DataFrame(qualifyingResults, index=[idx]). \ - add_prefix(q["tierNames"][j] + ".") + df, qualifyingResults = getQualifyingTier( + df, + q["tierNames"][j], + q["minContiguousDays"][j], + q["avgBolusCalcsPerDay"][j], + q["percentDaysQualifying"][j], + q["maxGapToContigRatio"][j], + ) + + qrDF = pd.DataFrame(qualifyingResults, index=[idx]).add_prefix( + q["tierNames"][j] + "." + ) metaDF = pd.concat([metaDF, qrDF], axis=1) if qualifyingResults["qualified"]: - metaDF[q["tierAbbr"] + ".topTier"] = \ - q["tierNames"][j] + metaDF[q["tierAbbr"] + ".topTier"] = q["tierNames"][j] return df, metaDF @@ -395,22 +425,19 @@ def qualify(df, metaDF, q, idx): qualCriteria = json.load(args.qualificationCriteria) -criteriaMaxCgmPointsPerDay = \ - 1440 / qualCriteria["timeFreqMin"] +criteriaMaxCgmPointsPerDay = 1440 / qualCriteria["timeFreqMin"] # input folder(s) donorFolder = os.path.join(args.dataPath, phiDateStamp + "-donor-data") if not os.path.isdir(donorFolder): sys.exit("{0} is not a directory".format(donorFolder)) -donorJsonData = os.path.join(donorFolder, - phiDateStamp + "-donorJsonData", "") +donorJsonData = os.path.join(donorFolder, phiDateStamp + "-donorJsonData", "") if not os.path.isdir(donorJsonData): sys.exit("{0} is not a directory".format(donorJsonData)) # create output folder(s) -donorQualifyFolder = os.path.join(donorFolder, - args.dateStamp + "-qualified", "") +donorQualifyFolder = os.path.join(donorFolder, args.dateStamp + "-qualified", "") if not os.path.exists(donorQualifyFolder): os.makedirs(donorQualifyFolder) @@ -450,11 +477,20 @@ def qualify(df, metaDF, q, idx): if "hClosedLoop" in qualCriteria["name"]: if "basal" in data.type.unique(): data["date"] = pd.to_datetime(data.time).dt.date - bd = data[(data.type == "basal") & (data.deliveryType == "temp")] - tempBasalCounts = pd.DataFrame(bd.groupby("date").deliveryType.count()).reset_index() - tempBasalCounts.rename({"deliveryType": "tempBasalCounts"}, axis=1, inplace=True) + bd = data[ + (data.type == "basal") & (data.deliveryType == "temp") + ] + tempBasalCounts = pd.DataFrame( + bd.groupby("date").deliveryType.count() + ).reset_index() + tempBasalCounts.rename( + {"deliveryType": "tempBasalCounts"}, axis=1, inplace=True + ) data = pd.merge(data, tempBasalCounts, on="date") - data = data[data.tempBasalCounts >= qualCriteria["nTempBasalsPerDayIsClosedLoop"]] + data = data[ + data.tempBasalCounts + >= qualCriteria["nTempBasalsPerDayIsClosedLoop"] + ] else: data = pd.DataFrame(columns=list(data)) @@ -465,11 +501,13 @@ def qualify(df, metaDF, q, idx): # flatten json data = td.clean.flatten_json(data) - if (("cbg" in data.type.unique()) and ("bolus" in data.type.unique())): + if ("cbg" in data.type.unique()) and ("bolus" in data.type.unique()): # get rid of all negative durations data, numberOfNegativeDurations = removeNegativeDurations(data) - metadata["all.negativeDurationsRemoved.count"] = numberOfNegativeDurations + metadata[ + "all.negativeDurationsRemoved.count" + ] = numberOfNegativeDurations # group data by type groupedData = data.groupby(by="type") @@ -483,23 +521,39 @@ def qualify(df, metaDF, q, idx): metadata["cgm.invalidValues.count"] = numberOfInvalidCgmValues # get rid of duplicates that have the same ["deviceTime", "value"] - cgmData, nDuplicatesRemovedDeviceTime = removeCgmDuplicates(cgmData, "deviceTime") - metadata["cgm.nDuplicatesRemovedDeviceTime.count"] = nDuplicatesRemovedDeviceTime + cgmData, nDuplicatesRemovedDeviceTime = removeCgmDuplicates( + cgmData, "deviceTime" + ) + metadata[ + "cgm.nDuplicatesRemovedDeviceTime.count" + ] = nDuplicatesRemovedDeviceTime # get rid of duplicates that have the same ["time", "value"] - cgmData, nDuplicatesRemovedUtcTime = removeCgmDuplicates(cgmData, "time") + cgmData, nDuplicatesRemovedUtcTime = removeCgmDuplicates( + cgmData, "time" + ) - metadata["cgm.nDuplicatesRemovedUtcTime.count"] = \ - nDuplicatesRemovedUtcTime + metadata[ + "cgm.nDuplicatesRemovedUtcTime.count" + ] = nDuplicatesRemovedUtcTime # round time to the nearest 5 minutes - cgmData = td.clean.round_time(cgmData, timeIntervalMinutes=5, timeField="time", - roundedTimeFieldName="roundedTime", verbose=False) + cgmData = td.clean.round_time( + cgmData, + timeIntervalMinutes=5, + timeField="time", + roundedTimeFieldName="roundedTime", + verbose=False, + ) # get rid of duplicates that have the same "roundedTime" - cgmData, nDuplicatesRemovedRoundedTime = removeDuplicates(cgmData, "roundedTime") + cgmData, nDuplicatesRemovedRoundedTime = removeDuplicates( + cgmData, "roundedTime" + ) - metadata["cgm.nDuplicatesRemovedRoundedTime.count"] = nDuplicatesRemovedRoundedTime + metadata[ + "cgm.nDuplicatesRemovedRoundedTime.count" + ] = nDuplicatesRemovedRoundedTime # calculate day or date of data cgmData["dayIndex"] = cgmData.roundedTime.dt.date @@ -515,14 +569,13 @@ def qualify(df, metaDF, q, idx): # group by date (day) and get stats catDF = cgmData.groupby(cgmData["dayIndex"]) - cgmRecordsPerDay = \ - pd.DataFrame(catDF.value.count()). \ - rename(columns={"value": "cgm.count"}) + cgmRecordsPerDay = pd.DataFrame(catDF.value.count()).rename( + columns={"value": "cgm.count"} + ) dayDate = catDF.dayIndex.describe()["top"] dexcomCGM = catDF.dexcomCGM.describe()["top"] nTypesCGM = catDF.dexcomCGM.describe()["unique"] - cgmRecordsPerDay["cgm.dexcomOnly"] = \ - (dexcomCGM & (nTypesCGM == 1)) + cgmRecordsPerDay["cgm.dexcomOnly"] = dexcomCGM & (nTypesCGM == 1) cgmRecordsPerDay["date"] = cgmRecordsPerDay.index # %% BOLUS @@ -530,32 +583,38 @@ def qualify(df, metaDF, q, idx): bolusData = filterAndSort(groupedData, "bolus", "time") # get rid of duplicates - bolusData, nDuplicatesRemoved = removeDuplicates(bolusData, ["time", "normal"]) + bolusData, nDuplicatesRemoved = removeDuplicates( + bolusData, ["time", "normal"] + ) metadata["bolus.duplicatesRemoved.count"] = nDuplicatesRemoved # calculate day or date of data bolusData["dayIndex"] = pd.DatetimeIndex(bolusData.time).date # get start and end times - bolusBeginDate, bolusEndDate = getStartAndEndTimes(bolusData, - "dayIndex") + bolusBeginDate, bolusEndDate = getStartAndEndTimes( + bolusData, "dayIndex" + ) metadata["bolus.beginDate"] = bolusBeginDate metadata["bolus.endDate"] = bolusEndDate # group by date and get bolusRecordsPerDay catDF = bolusData.groupby(bolusData["dayIndex"]) - bolusRecordsPerDay = \ - pd.DataFrame(catDF.subType.count()). \ - rename(columns={"subType": "bolus.count"}) + bolusRecordsPerDay = pd.DataFrame(catDF.subType.count()).rename( + columns={"subType": "bolus.count"} + ) bolusRecordsPerDay["date"] = bolusRecordsPerDay.index # %% GET CALCULATOR DATA (AKA WIZARD DATA) - calculatorRecordsPerDay, metadata = getCalculatorCounts(groupedData, metadata) + calculatorRecordsPerDay, metadata = getCalculatorCounts( + groupedData, metadata + ) # %% GET CLOSED LOOP DAYS WITH TEMP BASAL DATA - isClosedLoopDay, is670g, metadata = \ - getClosedLoopDays(groupedData, qualCriteria, metadata) + isClosedLoopDay, is670g, metadata = getClosedLoopDays( + groupedData, qualCriteria, metadata + ) # %% CONTIGUOUS DATA # calculate the start and end of contiguous data @@ -569,25 +628,33 @@ def qualify(df, metaDF, q, idx): contiguousData = pd.DataFrame(rng, columns=["date"]) # merge data - contiguousData = pd.merge(contiguousData, bolusRecordsPerDay, - on="date", how="left") - contiguousData = pd.merge(contiguousData, cgmRecordsPerDay, - on="date", how="left") - contiguousData = pd.merge(contiguousData, calculatorRecordsPerDay, - on="date", how="left") - contiguousData = pd.merge(contiguousData, isClosedLoopDay, - on="date", how="left") - contiguousData = pd.merge(contiguousData, is670g, - on="date", how="left") + contiguousData = pd.merge( + contiguousData, bolusRecordsPerDay, on="date", how="left" + ) + contiguousData = pd.merge( + contiguousData, cgmRecordsPerDay, on="date", how="left" + ) + contiguousData = pd.merge( + contiguousData, calculatorRecordsPerDay, on="date", how="left" + ) + contiguousData = pd.merge( + contiguousData, isClosedLoopDay, on="date", how="left" + ) + contiguousData = pd.merge( + contiguousData, is670g, on="date", how="left" + ) # fill in nan's with 0s for dataType in ["bolus", "cgm", "calculator", "basal.temp"]: - contiguousData[dataType + ".count"] = \ - contiguousData[dataType + ".count"].fillna(0) + contiguousData[dataType + ".count"] = contiguousData[ + dataType + ".count" + ].fillna(0) - if ((len(contiguousData) > 0) & - (sum(contiguousData["cgm.count"] > 0) > 0) & - (sum(contiguousData["bolus.count"] > 0) > 0)): + if ( + (len(contiguousData) > 0) + & (sum(contiguousData["cgm.count"] > 0) > 0) + & (sum(contiguousData["bolus.count"] > 0) > 0) + ): # create an output folder userQualifyFolder = os.path.join(donorQualifyFolder, userID) @@ -600,43 +667,71 @@ def qualify(df, metaDF, q, idx): contiguousData = dexcomCriteria(contiguousData) # determine if each day qualifies - contiguousData = \ - isQualifyingDay(contiguousData, - qualCriteria["bolusesPerDay"], - qualCriteria["cgmPercentPerDay"], - criteriaMaxCgmPointsPerDay) + contiguousData = isQualifyingDay( + contiguousData, + qualCriteria["bolusesPerDay"], + qualCriteria["cgmPercentPerDay"], + criteriaMaxCgmPointsPerDay, + ) # calcuate summary stats metadata = getSummaryStats(metadata, contiguousData) # %% QUALIFICATION OF DATASET - contiguousData, metadata = qualify(contiguousData, metadata, - qualCriteria, dIndex) + contiguousData, metadata = qualify( + contiguousData, metadata, qualCriteria, dIndex + ) # %% SAVE RESULTS contiguousData.index.name = "dayIndex" dSFileName = os.path.join( - userQualifyFolder, userID + "-qualified-as-" + - metadata[qualCriteria["tierAbbr"] + ".topTier"].values[0] + - "-on-" + qualifiedOn + "-for-" + qualCriteria["name"] + - "-dayStats.csv") + userQualifyFolder, + userID + + "-qualified-as-" + + metadata[qualCriteria["tierAbbr"] + ".topTier"].values[0] + + "-on-" + + qualifiedOn + + "-for-" + + qualCriteria["name"] + + "-dayStats.csv", + ) contiguousData.to_csv(dSFileName) # append meta data to the user results - allMetaData = pd.concat([allMetaData, metadata], axis=0, sort=False) + allMetaData = pd.concat( + [allMetaData, metadata], axis=0, sort=False + ) # update on progress - print(round((dIndex - startIndex + 1) / - (endIndex - startIndex) * 100, 1), - "% ", dIndex, "of", endIndex - 1, "qualifed as:", - metadata[qualCriteria["tierAbbr"] + - ".topTier"].values) + print( + round( + (dIndex - startIndex + 1) + / (endIndex - startIndex) + * 100, + 1, + ), + "% ", + dIndex, + "of", + endIndex - 1, + "qualifed as:", + metadata[qualCriteria["tierAbbr"] + ".topTier"].values, + ) allMetaData.index.name = "dIndex" uniqueDonors = pd.concat([uniqueDonors, allMetaData], axis=1) -aMFileName = os.path.join(donorFolder, - phiDateStamp + "-records-" + str(startIndex) + "-" + - str(endIndex - 1) + "-qualified-on-" + qualifiedOn + - "-for-" + qualCriteria["name"] + "-metadata.csv") +aMFileName = os.path.join( + donorFolder, + phiDateStamp + + "-records-" + + str(startIndex) + + "-" + + str(endIndex - 1) + + "-qualified-on-" + + qualifiedOn + + "-for-" + + qualCriteria["name"] + + "-metadata.csv", +) uniqueDonors.to_csv(aMFileName) diff --git a/projects/clinician-insights/daily-feedback.py b/projects/clinician-insights/daily-feedback.py index 1d397a8c..3eb90d55 100644 --- a/projects/clinician-insights/daily-feedback.py +++ b/projects/clinician-insights/daily-feedback.py @@ -32,9 +32,8 @@ # load tidals package locally if it does not exist globally if importlib.util.find_spec("tidals") is None: tidalsPath = os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "..", "..", "tidepool-analysis-tools")) + os.path.join(os.path.dirname(__file__), "..", "..", "tidepool-analysis-tools") + ) if tidalsPath not in sys.path: sys.path.insert(0, tidalsPath) import tidals as td @@ -42,9 +41,10 @@ # load environmental variables from .env file and environmentalVariables.py # TODO: load environment variables when conda env is loaded envPath = os.path.abspath( - os.path.join( - os.path.dirname(__file__), - "..", "..", "projects", "bigdata-processing-pipeline")) + os.path.join( + os.path.dirname(__file__), "..", "..", "projects", "bigdata-processing-pipeline" + ) +) if envPath not in sys.path: sys.path.insert(0, envPath) import environmentalVariables @@ -55,31 +55,39 @@ parser = argparse.ArgumentParser(description=codeDescription) -parser.add_argument("-d", - "--date-stamp", - dest="dateStamp", - default=dt.datetime.now().strftime("%Y-%m-%d"), - help="date of the daily report, defaults to current date") - -parser.add_argument("-a", - "--accountAlias", - dest="accountAlias", - default=np.nan, - help="enter an account alias so the master clinician or study account" + - "can be looked up in your environmental variables, OR leave this blank" + - "and you will be prompted to enter in account credentials") - -parser.add_argument("-o", - "--output-data-path", - dest="outputPath", - default=os.path.abspath(os.path.join(".", "data")), - help="the output path where the data is stored") - -parser.add_argument("-v", - "--verbose", - dest="verboseOutput", - default=True, - help="True if you want script progress to print to the console") +parser.add_argument( + "-d", + "--date-stamp", + dest="dateStamp", + default=dt.datetime.now().strftime("%Y-%m-%d"), + help="date of the daily report, defaults to current date", +) + +parser.add_argument( + "-a", + "--accountAlias", + dest="accountAlias", + default=np.nan, + help="enter an account alias so the master clinician or study account" + + "can be looked up in your environmental variables, OR leave this blank" + + "and you will be prompted to enter in account credentials", +) + +parser.add_argument( + "-o", + "--output-data-path", + dest="outputPath", + default=os.path.abspath(os.path.join(".", "data")), + help="the output path where the data is stored", +) + +parser.add_argument( + "-v", + "--verbose", + dest="verboseOutput", + default=True, + help="True if you want script progress to print to the console", +) args = parser.parse_args() @@ -88,7 +96,7 @@ if pd.isnull(args.accountAlias): os.environ["TEMP_EMAIL"] = getpass.getpass(prompt="email: ") os.environ["TEMP_PASSWORD"] = getpass.getpass(prompt="password: ") - if (pd.isnull(os.environ["TEMP_EMAIL"]) | pd.isnull(os.environ["TEMP_PASSWORD"])): + if pd.isnull(os.environ["TEMP_EMAIL"]) | pd.isnull(os.environ["TEMP_PASSWORD"]): sys.exit("error in entering user email and password") else: @@ -119,11 +127,15 @@ os.makedirs(jsonDataPath) allStats = pd.DataFrame() -metaData = pd.DataFrame(columns=["userID", - "studyID", - "getData.response1", - "getData.response2", - "nDuplicatesRemoved"]) +metaData = pd.DataFrame( + columns=[ + "userID", + "studyID", + "getData.response1", + "getData.response2", + "nDuplicatesRemoved", + ] +) # %% FUNCTIONS @@ -149,7 +161,7 @@ def get_stats(df): statDF["percent70to140"] = statDF["total70to140"] / statDF["totalNumberCBGValues"] statDF["percent70to180"] = statDF["total70to180"] / statDF["totalNumberCBGValues"] statDF["percentAbove180"] = statDF["totalAbove180"] / statDF["totalNumberCBGValues"] - statDF["percentAbove250"] = statDF["totalAbove250"] / statDF["totalNumberCBGValues"] + statDF["percentAbove250"] = statDF["totalAbove250"] / statDF["totalNumberCBGValues"] statDF["min_mgdL"] = df.mg_dL.min() statDF["median_mgdL"] = df.mg_dL.describe()["50%"] @@ -160,23 +172,32 @@ def get_stats(df): statDF["startTime"] = startTime endTime = df["localTime"].max() statDF["endTime"] = endTime - statDF["totalNumberPossibleCBGvalues"] = len(pd.date_range(startTime, endTime, freq="5min")) + statDF["totalNumberPossibleCBGvalues"] = len( + pd.date_range(startTime, endTime, freq="5min") + ) # feedback criteria # A. incomplete dataset - statDF["percentOfExpectedData"] = \ - (((endTime - startTime).days * 86400) + - ((endTime - startTime).seconds)) / (86400 - (5*60)) + statDF["percentOfExpectedData"] = ( + ((endTime - startTime).days * 86400) + ((endTime - startTime).seconds) + ) / (86400 - (5 * 60)) - if statDF.loc[0, "percentOfExpectedData"] < 0.834: # greater than 4 hours of expected data + if ( + statDF.loc[0, "percentOfExpectedData"] < 0.834 + ): # greater than 4 hours of expected data statDF["GTE4hoursNoCgmSignal"] = "NA" - statDF["incompleteDataset"] = "FLAG (" + \ - str(round(statDF.loc[0, "percentOfExpectedData"] * 100, 1)) + "%)" + statDF["incompleteDataset"] = ( + "FLAG (" + + str(round(statDF.loc[0, "percentOfExpectedData"] * 100, 1)) + + "%)" + ) else: statDF["incompleteDataset"] = np.nan # 1. >=4 hours without CGM signal - missingCgm = statDF["totalNumberPossibleCBGvalues"] - statDF["totalNumberCBGValues"] + missingCgm = ( + statDF["totalNumberPossibleCBGvalues"] - statDF["totalNumberCBGValues"] + ) if missingCgm[0] > (4 * 60 / 5): statDF["GTE4hoursNoCgmSignal"] = "FLAG" else: @@ -184,14 +205,17 @@ def get_stats(df): # 2. >= 2 hours 54 <= BG < 70 mg/dl if statDF.loc[0, "total54to70"] > (2 * 60 / 5): - statDF["GTE2hoursBetween54to70"] = \ + statDF["GTE2hoursBetween54to70"] = ( "FLAG (" + str(round(statDF.loc[0, "total54to70"] * 5)) + "min)" + ) else: statDF["GTE2hoursBetween54to70"] = np.nan # 3. >= 15 minutes < 54 mg/dl" if statDF.loc[0, "totalBelow54"] > (15 / 5): - statDF["GTE15minBelow54"] = "FLAG (" + str(round(statDF.loc[0, "totalBelow54"] * 5)) + "min)" + statDF["GTE15minBelow54"] = ( + "FLAG (" + str(round(statDF.loc[0, "totalBelow54"] * 5)) + "min)" + ) else: statDF["GTE15minBelow54"] = np.nan @@ -201,49 +225,55 @@ def get_stats(df): def sort_and_pretty_stat_output(df): for col in list(df): - if (("percent" in col) | ("cov" in col)): + if ("percent" in col) | ("cov" in col): df[col] = round(df[col] * 100, 1) for col in ["mean_mgdL", "std_mgdL"]: df[col] = round(df[col], 1) - df = df[["studyID", - "incompleteDataset", - "GTE4hoursNoCgmSignal", - "GTE2hoursBetween54to70", - "GTE15minBelow54", - "totalNumberCBGValues", - "totalNumberPossibleCBGvalues", - "startTime", - "endTime", - "percentOfExpectedData", - "mean_mgdL", - "std_mgdL", - "cov_mgdL", - "min_mgdL", - "median_mgdL", - "max_mgdL", - "percentBelow54", - "percentBelow70", - "percent70to140", - "percent70to180", - "percentAbove180", - "percentAbove250", - "totalBelow54", - "totalBelow70", - "total54to70", - "total70to140", - "total70to180", - "total180to250", - "totalAbove180", - "totalAbove250"]] + df = df[ + [ + "studyID", + "incompleteDataset", + "GTE4hoursNoCgmSignal", + "GTE2hoursBetween54to70", + "GTE15minBelow54", + "totalNumberCBGValues", + "totalNumberPossibleCBGvalues", + "startTime", + "endTime", + "percentOfExpectedData", + "mean_mgdL", + "std_mgdL", + "cov_mgdL", + "min_mgdL", + "median_mgdL", + "max_mgdL", + "percentBelow54", + "percentBelow70", + "percent70to140", + "percent70to180", + "percentAbove180", + "percentAbove250", + "totalBelow54", + "totalBelow70", + "total54to70", + "total70to140", + "total70to180", + "total180to250", + "totalAbove180", + "totalAbove250", + ] + ] return df def get_timeZoneOffset(currentDate, userTz): tz = timezone(userTz) - tzoNum = int(tz.localize(pd.to_datetime(currentDate) + timedelta(days=1)).strftime("%z")) + tzoNum = int( + tz.localize(pd.to_datetime(currentDate) + timedelta(days=1)).strftime("%z") + ) tzoHours = np.floor(tzoNum / 100) tzoMinutes = round((tzoNum / 100 - tzoHours) * 100, 0) tzoSign = np.sign(tzoHours) @@ -257,17 +287,17 @@ def get_donor_info(email, password, outputDonorList): url1 = "https://api.tidepool.org/auth/login" myResponse = requests.post(url1, auth=(email, password)) - if(myResponse.ok): + if myResponse.ok: xtoken = myResponse.headers["x-tidepool-session-token"] userid = json.loads(myResponse.content.decode())["userid"] url2 = "https://api.tidepool.org/metadata/users/" + userid + "/users" headers = { "x-tidepool-session-token": xtoken, - "Content-Type": "application/json" + "Content-Type": "application/json", } myResponse2 = requests.get(url2, headers=headers) - if(myResponse2.ok): + if myResponse2.ok: usersData = json.loads(myResponse2.content.decode()) @@ -276,9 +306,9 @@ def get_donor_info(email, password, outputDonorList): userEmail = usersData[i]["username"] donorMetaData = donorMetaData.append( - pd.DataFrame([[userID, userEmail]], - columns=donorMetadataColumns), - ignore_index=True) + pd.DataFrame([[userID, userEmail]], columns=donorMetadataColumns), + ignore_index=True, + ) else: print("ERROR", myResponse2.status_code) sys.exit("Error with" + str(myResponse2.status_code)) @@ -295,20 +325,25 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat url1 = "https://api.tidepool.org/auth/login" myResponse = requests.post(url1, auth=(email, password)) - if(myResponse.ok): + if myResponse.ok: xtoken = myResponse.headers["x-tidepool-session-token"] - url2 = "https://api.tidepool.org/data/" + userid + \ - "?endDate=" + endDate.strftime("%Y-%m-%d") + \ - "T23:59:59.000Z&startDate=" + \ - startDate.strftime("%Y-%m-%d") + "T00:00:00.000Z" + url2 = ( + "https://api.tidepool.org/data/" + + userid + + "?endDate=" + + endDate.strftime("%Y-%m-%d") + + "T23:59:59.000Z&startDate=" + + startDate.strftime("%Y-%m-%d") + + "T00:00:00.000Z" + ) headers = { "x-tidepool-session-token": xtoken, - "Content-Type": "application/json" - } + "Content-Type": "application/json", + } myResponse2 = requests.get(url2, headers=headers) - if(myResponse2.ok): + if myResponse2.ok: usersData = json.loads(myResponse2.content.decode()) with open(outputFilePathName, "w") as outfile: @@ -327,16 +362,23 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat # %% START OF CODE # get the list of donors if it doesn't already exist -outputDonorList = os.path.abspath(os.path.join(args.outputPath, "PHI-study-participants.csv")) +outputDonorList = os.path.abspath( + os.path.join(args.outputPath, "PHI-study-participants.csv") +) if not os.path.exists(outputDonorList): - get_donor_info(os.environ["TEMP_EMAIL"], os.environ["TEMP_PASSWORD"], outputDonorList) + get_donor_info( + os.environ["TEMP_EMAIL"], os.environ["TEMP_PASSWORD"], outputDonorList + ) # load in the donor list studyPartipants = pd.read_csv(outputDonorList, index_col=["dIndex"]) # deal with a specific use case called telet1d if args.accountAlias in ["TELET1D"]: - studyPartipants = studyPartipants[studyPartipants["name"] != - "demo+james@tidepool.org"].sort_values("name").reset_index(drop=True) + studyPartipants = ( + studyPartipants[studyPartipants["name"] != "demo+james@tidepool.org"] + .sort_values("name") + .reset_index(drop=True) + ) studyPartipants.to_csv(outputDonorList, index_label="dIndex") else: studyPartipants = pd.read_csv(outputDonorList, index_col="dIndex", low_memory=False) @@ -351,11 +393,19 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat startDate = pd.to_datetime(reportDate) - pd.Timedelta(2, unit="D") endDate = pd.to_datetime(reportDate) + pd.Timedelta(1, unit="D") - reponse1, reponse2 = get_json_data(os.environ["TEMP_EMAIL"], os.environ["TEMP_PASSWORD"], - userID, outputFileLocation, startDate, endDate) + reponse1, reponse2 = get_json_data( + os.environ["TEMP_EMAIL"], + os.environ["TEMP_PASSWORD"], + userID, + outputFileLocation, + startDate, + endDate, + ) - metaData.loc[dIndex, ["getData.response1", "getData.response2"]] = \ - reponse1.status_code, reponse2.status_code + metaData.loc[dIndex, ["getData.response1", "getData.response2"]] = ( + reponse1.status_code, + reponse2.status_code, + ) # load json data data = pd.read_json(outputFileLocation) @@ -368,43 +418,61 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat cgmData["utcTime"] = pd.to_datetime(cgmData.time, utc=True) # get data from 6am to 6am - if (("timezone" in list(data)) | ("timezoneOffset" in list(data))): + if ("timezone" in list(data)) | ("timezoneOffset" in list(data)): if "timezone" in list(data): userTz = data.timezone.describe()["top"] tzo = get_timeZoneOffset(reportDate, userTz) tz = timezone(userTz) - start6amDate = tz.localize(pd.to_datetime(reportDate) - - pd.Timedelta(1, unit="D") - + pd.Timedelta(5, unit="h") - + pd.Timedelta(57, unit="m") - + pd.Timedelta(30, unit="s")) - - end6amDate = tz.localize(pd.to_datetime(reportDate) - + pd.Timedelta(5, unit="h") - + pd.Timedelta(57, unit="m") - + pd.Timedelta(30, unit="s")) - - cgm = cgmData.loc[((cgmData.utcTime > start6amDate) & - (cgmData.utcTime < end6amDate)), ["time", "value"]] + start6amDate = tz.localize( + pd.to_datetime(reportDate) + - pd.Timedelta(1, unit="D") + + pd.Timedelta(5, unit="h") + + pd.Timedelta(57, unit="m") + + pd.Timedelta(30, unit="s") + ) + + end6amDate = tz.localize( + pd.to_datetime(reportDate) + + pd.Timedelta(5, unit="h") + + pd.Timedelta(57, unit="m") + + pd.Timedelta(30, unit="s") + ) + + cgm = cgmData.loc[ + ( + (cgmData.utcTime > start6amDate) + & (cgmData.utcTime < end6amDate) + ), + ["time", "value"], + ] else: # if there is no timezone given, then infer from timezone offset tzo = data.timezoneOffset.median() - start6amDate = (pd.to_datetime(reportDate) - - pd.Timedelta(1, unit="D") - + pd.Timedelta(5, unit="h") - + pd.Timedelta(57, unit="m") - + pd.Timedelta(30, unit="s") - - pd.Timedelta(tzo, unit="m")) - - end6amDate = (pd.to_datetime(reportDate) - + pd.Timedelta(5, unit="h") - + pd.Timedelta(57, unit="m") - + pd.Timedelta(30, unit="s") - - pd.Timedelta(tzo, unit="m")) - - cgm = cgmData.loc[((pd.to_datetime(cgmData.time) > start6amDate) & - (pd.to_datetime(cgmData.time) < end6amDate)), ["time", "value"]] + start6amDate = ( + pd.to_datetime(reportDate) + - pd.Timedelta(1, unit="D") + + pd.Timedelta(5, unit="h") + + pd.Timedelta(57, unit="m") + + pd.Timedelta(30, unit="s") + - pd.Timedelta(tzo, unit="m") + ) + + end6amDate = ( + pd.to_datetime(reportDate) + + pd.Timedelta(5, unit="h") + + pd.Timedelta(57, unit="m") + + pd.Timedelta(30, unit="s") + - pd.Timedelta(tzo, unit="m") + ) + + cgm = cgmData.loc[ + ( + (pd.to_datetime(cgmData.time) > start6amDate) + & (pd.to_datetime(cgmData.time) < end6amDate) + ), + ["time", "value"], + ] cgm = cgm.rename(columns={"value": "mmol_L"}) cgm["mg_dL"] = (cgm["mmol_L"] * 18.01559).astype(int) @@ -413,7 +481,9 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat cgm = td.clean.round_time(cgm) # drop any duplicates - cgm, nDuplicatesRemoved = td.clean.remove_duplicates(cgm, cgm["roundedTime"]) + cgm, nDuplicatesRemoved = td.clean.remove_duplicates( + cgm, cgm["roundedTime"] + ) metaData.loc[dIndex, ["nDuplicatesRemoved"]] = nDuplicatesRemoved cgm["localTime"] = cgm["roundedTime"] + pd.to_timedelta(tzo, unit="m") @@ -426,8 +496,12 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat cgm = cgm.sort_values("localTime").reset_index(drop=True) cgm = cgm.rename(columns={"localTime": "roundedLocalTime"}) cgm = cgm[["time", "roundedLocalTime", "mmol_L", "mg_dL"]] - cgm.to_csv(os.path.join(indvidualDataFolder, - reportDate + "-cgm-data-for-" + studyID + ".csv")) + cgm.to_csv( + os.path.join( + indvidualDataFolder, + reportDate + "-cgm-data-for-" + studyID + ".csv", + ) + ) else: stats = pd.DataFrame(index=[dIndex]) @@ -448,5 +522,7 @@ def get_json_data(email, password, userid, outputFilePathName, startDate, endDat # sort and save output feedback = sort_and_pretty_stat_output(allStats) -feedback.to_csv(os.path.join(reportOutputPath, reportDate + "-daily-report.csv"), index=False) +feedback.to_csv( + os.path.join(reportOutputPath, reportDate + "-daily-report.csv"), index=False +) metaData.to_csv(os.path.join(metadataPath, "PHI-" + reportDate + "-metaData.csv")) diff --git a/projects/parsers/example.py b/projects/parsers/example.py index f853a927..fb4154aa 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -21,7 +21,7 @@ loop_dict = lr.parse_by_file(path=file_path, file_name="%s.md" % file_name) # %% save parsed file -#with open(file_path + file_name + "-data.json", "w") as fp: +# with open(file_path + file_name + "-data.json", "w") as fp: # json.dump(loop_dict, fp, sort_keys=True, indent=4) # %% put data into a dataframe and save @@ -32,5 +32,6 @@ loop_df.to_csv(file_path + file_name + "-data-in-columns.csv", index_label="index") loop_df.T.to_csv(file_path + file_name + "-data-in-rows.csv", index_label="index") -loop_df.to_json(file_path + file_name + "-data-in-columns.json", orient='records', lines=True) - +loop_df.to_json( + file_path + file_name + "-data-in-columns.json", orient="records", lines=True +) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 8fda9011..ddbda9a2 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -280,19 +280,19 @@ def __parse(self, path, file_name) -> dict: except: print("handled error loop data manager") - - if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: ice_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + df = pd.DataFrame(columns=["start_time", "end_time", "value"]) ice_list.pop(0) - ice_list.pop(len(ice_list)-1) - + ice_list.pop(len(ice_list) - 1) for items in ice_list: - start, end, value = items.split(',') - df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + start, end, value = items.split(",") + df = df.append( + {"start_time": start, "end_time": end, "value": value}, + ignore_index=True, + ) loop_report_dict["insulin_counteration_effects"] = df @@ -302,13 +302,16 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] - df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + df = pd.DataFrame(columns=["start_time", "end_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, end, value = items.split(',') - df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + start, end, value = items.split(",") + df = df.append( + {"start_time": start, "end_time": end, "value": value}, + ignore_index=True, + ) loop_report_dict["retrospective_glucose_discrepancies_summed"] = df @@ -318,13 +321,16 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: local_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=['start_time', 'end_time', 'value']) + df = pd.DataFrame(columns=["start_time", "end_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, end, value = items.split(',') - df = df.append({'start_time': start, 'end_time': end, 'value': value}, ignore_index=True) + start, end, value = items.split(",") + df = df.append( + {"start_time": start, "end_time": end, "value": value}, + ignore_index=True, + ) loop_report_dict["insulin_counteraction_effects"] = df @@ -334,13 +340,15 @@ def __parse(self, path, file_name) -> dict: if Sections.GET_RESERVOIR_VALUES in dict: try: local_list = dict[Sections.GET_RESERVOIR_VALUES] - df = pd.DataFrame(columns=['start_time', 'value']) + df = pd.DataFrame(columns=["start_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, value = items.split(',') - df = df.append({'start_time': start, 'value': value}, ignore_index=True) + start, value = items.split(",") + df = df.append( + {"start_time": start, "value": value}, ignore_index=True + ) loop_report_dict["get_reservoir_values"] = df @@ -350,13 +358,15 @@ def __parse(self, path, file_name) -> dict: if Sections.PREDICTED_GLUCOSE in dict: try: local_list = dict[Sections.PREDICTED_GLUCOSE] - df = pd.DataFrame(columns=['start_time', 'value']) + df = pd.DataFrame(columns=["start_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, value = items.split(',') - df = df.append({'start_time': start, 'value': value}, ignore_index=True) + start, value = items.split(",") + df = df.append( + {"start_time": start, "value": value}, ignore_index=True + ) loop_report_dict["predicted_glucose"] = df @@ -366,30 +376,33 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES] - df = pd.DataFrame(columns=['start_time', 'value']) + df = pd.DataFrame(columns=["start_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, value = items.split(',') - df = df.append({'start_time': start, 'value': value}, ignore_index=True) + start, value = items.split(",") + df = df.append( + {"start_time": start, "value": value}, ignore_index=True + ) loop_report_dict["retrospective_glucose_discrepancies"] = df except: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") - if Sections.CARB_EFFECT in dict: try: local_list = dict[Sections.CARB_EFFECT] - df = pd.DataFrame(columns=['start_time', 'value']) + df = pd.DataFrame(columns=["start_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: - start, value = items.split(',') - df = df.append({'start_time': start, 'value': value}, ignore_index=True) + start, value = items.split(",") + df = df.append( + {"start_time": start, "value": value}, ignore_index=True + ) loop_report_dict["carb_effect"] = df @@ -399,13 +412,15 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_EFFECT in dict: try: local_list = dict[Sections.INSULIN_EFFECT] - df = pd.DataFrame(columns=['start_time', 'value']) + df = pd.DataFrame(columns=["start_time", "value"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for item in local_list: - start, value = item.split(',') - df = df.append({'start_time': start, 'value': value}, ignore_index=True) + start, value = item.split(",") + df = df.append( + {"start_time": start, "value": value}, ignore_index=True + ) loop_report_dict["insulin_effect"] = df @@ -418,8 +433,8 @@ def __parse(self, path, file_name) -> dict: complete_df = pd.DataFrame() for item in local_list: record_dict = {} - item = item.replace('DoseEntry(', '') - item = item.replace(item[len(item) - 1], '') + item = item.replace("DoseEntry(", "") + item = item.replace(item[len(item) - 1], "") key_value = item.split(", ") for v in key_value: @@ -439,14 +454,14 @@ def __parse(self, path, file_name) -> dict: complete_df = pd.DataFrame() for item in local_list: record_dict = {} - item = item.replace('DoseEntry(', '') - item = item.replace(item[len(item)-1], '') + item = item.replace("DoseEntry(", "") + item = item.replace(item[len(item) - 1], "") key_value = item.split(", ") for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1] - #if complete_df: + # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) complete_df = pd.concat([complete_df, df], axis=0) @@ -454,15 +469,14 @@ def __parse(self, path, file_name) -> dict: except: print("handled error GET_NORMALIZED_DOSE_ENTRIES") - if Sections.CACHED_DOSE_ENTRIES in dict: try: local_list = dict[Sections.CACHED_DOSE_ENTRIES] complete_df = pd.DataFrame() for item in local_list: record_dict = {} - item = item.replace('DoseEntry(', '') - item = item.replace(item[len(item) - 1], '') + item = item.replace("DoseEntry(", "") + item = item.replace(item[len(item) - 1], "") key_value = item.split(", ") for v in key_value: @@ -482,8 +496,8 @@ def __parse(self, path, file_name) -> dict: complete_df = pd.DataFrame() for item in local_list: record_dict = {} - item = item.replace('PersistedPumpEvent(', '') - item = item.replace(item[len(item) - 1], '') + item = item.replace("PersistedPumpEvent(", "") + item = item.replace(item[len(item) - 1], "") key_value = item.split(", ") for v in key_value: @@ -515,25 +529,33 @@ def __parse(self, path, file_name) -> dict: if Sections.RILEY_LINK_PUMP_MANAGER in dict: try: - loop_report_dict["riley_link_pump_manager"] = dict[Sections.RILEY_LINK_PUMP_MANAGER] + loop_report_dict["riley_link_pump_manager"] = dict[ + Sections.RILEY_LINK_PUMP_MANAGER + ] except: print("handled error RILEY_LINK_PUMP_MANAGER") if Sections.RILEY_LINK_DEVICE_MANAGER in dict: try: - loop_report_dict["riley_link_device_manager"] = dict[Sections.RILEY_LINK_DEVICE_MANAGER] + loop_report_dict["riley_link_device_manager"] = dict[ + Sections.RILEY_LINK_DEVICE_MANAGER + ] except: print("handled error RILEY_LINK_DEVICE_MANAGER") if Sections.PERSISTENCE_CONTROLLER in dict: try: - loop_report_dict["persistence_controller"] = dict[Sections.PERSISTENCE_CONTROLLER] + loop_report_dict["persistence_controller"] = dict[ + Sections.PERSISTENCE_CONTROLLER + ] except: print("handled error PERSISTENCE_CONTROLLER") if Sections.INSULIN_DELIVERY_STORE in dict: try: - loop_report_dict["insulin_delivery_store"] = dict[Sections.INSULIN_DELIVERY_STORE] + loop_report_dict["insulin_delivery_store"] = dict[ + Sections.INSULIN_DELIVERY_STORE + ] except: print("handled error INSULIN_DELIVERY_STORE") @@ -543,25 +565,47 @@ def __parse(self, path, file_name) -> dict: items = dict[Sections.CACHED_CARB_ENTRIES] items.pop(0) items.pop(len(items) - 1) - columns = ['sampleUUID', 'syncIdentifier', 'syncVersion', 'startDate', 'quantity', 'foodType', 'absorptionTime', 'createdByCurrentApp', 'externalID', 'isUploaded'] + columns = [ + "sampleUUID", + "syncIdentifier", + "syncVersion", + "startDate", + "quantity", + "foodType", + "absorptionTime", + "createdByCurrentApp", + "externalID", + "isUploaded", + ] for item in items: - empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split(',') - record_dict = {'sampleUUID' : sampleUUID, 'syncIdentifier' : syncIdentifier, 'syncVersion' : syncVersion, 'startDate' : startDate, 'quantity' : quantity, 'foodType' : foodType, 'absorptionTime' : absorptionTime, 'createdByCurrentApp' : createdByCurrentApp, 'externalID' : externalID, 'isUploaded' : isUploaded} + empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split( + "," + ) + record_dict = { + "sampleUUID": sampleUUID, + "syncIdentifier": syncIdentifier, + "syncVersion": syncVersion, + "startDate": startDate, + "quantity": quantity, + "foodType": foodType, + "absorptionTime": absorptionTime, + "createdByCurrentApp": createdByCurrentApp, + "externalID": externalID, + "isUploaded": isUploaded, + } df = pd.DataFrame([record_dict], columns=columns) complete_df = pd.concat([complete_df, df], axis=0) loop_report_dict["cached_carb_entries"] = complete_df except: print("handled error CACHED_CARB_ENTRIES") - - - #todo: still need to parse out section further + # todo: still need to parse out section further if Sections.GLUCOSE_STORE in dict: - try: - loop_report_dict["glucose_store"] = dict[Sections.GLUCOSE_STORE] + try: + loop_report_dict["glucose_store"] = dict[Sections.GLUCOSE_STORE] - except: - print("handled error GLUCOSE_STORE") + except: + print("handled error GLUCOSE_STORE") if Sections.CACHED_GLUCOSE_SAMPLES in dict: try: @@ -569,8 +613,8 @@ def __parse(self, path, file_name) -> dict: complete_df = pd.DataFrame() for item in local_list: record_dict = {} - item = item.replace('StoredGlucoseSample(', '') - item = item.replace(item[len(item) - 1], '') + item = item.replace("StoredGlucoseSample(", "") + item = item.replace(item[len(item) - 1], "") key_value = item.split(", ") for v in key_value: @@ -584,8 +628,6 @@ def __parse(self, path, file_name) -> dict: except: print("handled error CACHED_GLUCOSE_SAMPLES") - - return loop_report_dict def __set_pump_manager_type( @@ -594,20 +636,25 @@ def __set_pump_manager_type( if minimed_pump_manager: loop_report_dict["pump_manager_type"] = "minimed" try: - loop_report_dict["pump_model"] = minimed_pump_manager["pumpModel"].strip() + loop_report_dict["pump_model"] = minimed_pump_manager[ + "pumpModel" + ].strip() except: print("pump model in minimed_pump_manager is not available") elif omnipod_pump_manager: loop_report_dict["pump_manager_type"] = "omnipod" try: - loop_report_dict["pm_version"] = omnipod_pump_manager["pmVersion"].strip() - loop_report_dict["pi_version"] = omnipod_pump_manager["piVersion"].strip() + loop_report_dict["pm_version"] = omnipod_pump_manager[ + "pmVersion" + ].strip() + loop_report_dict["pi_version"] = omnipod_pump_manager[ + "piVersion" + ].strip() except: - print("pm version or pi version in omnipod_pump_manager is not available") - - - + print( + "pm version or pi version in omnipod_pump_manager is not available" + ) else: loop_report_dict["pump_manager_type"] = "unknown" diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index cacfb903..826508d7 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -38,13 +38,15 @@ class Sections: OMNIPOD_PUMP_MANAGER_STATE = "omnipod_pump_manager_state" POD_STATE = "pod_state" INSULIN_COUNTERACTION_EFFECTS = "insulin_counteraction_effects" - RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED = 'retrospective_glucose_discrepancies_summed' - RETROSPECTIVE_GLUCOSE_DISCREPANCIES = 'retrospective_glucose_discrepancies' - CARB_EFFECT = 'carb_effect' - INSULIN_EFFECT = 'insulin_effect' - GET_NORMALIZED_PUMP_EVENT_DOSE = 'get_normalized_pump_event_dose' + RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED = ( + "retrospective_glucose_discrepancies_summed" + ) + RETROSPECTIVE_GLUCOSE_DISCREPANCIES = "retrospective_glucose_discrepancies" + CARB_EFFECT = "carb_effect" + INSULIN_EFFECT = "insulin_effect" + GET_NORMALIZED_PUMP_EVENT_DOSE = "get_normalized_pump_event_dose" GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" - CACHED_DOSE_ENTRIES = 'cached_dose_entries' + CACHED_DOSE_ENTRIES = "cached_dose_entries" """ #this is complex @@ -174,9 +176,6 @@ def parse_loop_report(path: str, file_name: str): elif line.startswith("error"): parse_key_value(all_sections, line) - - - elif line.startswith("insulinCounteractionEffects:"): insulin_counteraction_effects = [] current_section = "insulin_counteraction_effects" @@ -188,17 +187,13 @@ def parse_loop_report(path: str, file_name: str): elif line.startswith("carbEffect:"): carb_effect = [] current_section = "carb_effect" - all_sections[ - "carb_effect" - ] = carb_effect + all_sections["carb_effect"] = carb_effect new_line = False elif line.startswith("insulinEffect:"): insulin_effect = [] current_section = "insulin_effect" - all_sections[ - "insulin_effect" - ] = insulin_effect + all_sections["insulin_effect"] = insulin_effect new_line = False elif line.startswith("predictedGlucose:"): @@ -210,13 +205,17 @@ def parse_loop_report(path: str, file_name: str): elif line.startswith("retrospectiveGlucoseDiscrepancies:"): retrospective_glucose_discrepancies = [] current_section = "retrospective_glucose_discrepancies" - all_sections["retrospective_glucose_discrepancies"] = retrospective_glucose_discrepancies + all_sections[ + "retrospective_glucose_discrepancies" + ] = retrospective_glucose_discrepancies new_line = False elif line.startswith("retrospectiveGlucoseDiscrepanciesSummed:"): retrospective_glucose_discrepancies_summed = [] current_section = "retrospective_glucose_discrepancies_summed" - all_sections["retrospective_glucose_discrepancies_summed"] = retrospective_glucose_discrepancies_summed + all_sections[ + "retrospective_glucose_discrepancies_summed" + ] = retrospective_glucose_discrepancies_summed new_line = False elif line.startswith("retrospectivePredictedGlucose"): @@ -284,7 +283,9 @@ def parse_loop_report(path: str, file_name: str): elif line.startswith("### getNormalizedDoseEntries"): get_normalized_dose_entries = [] current_section = "get_normalized_dose_entries" - all_sections["get_normalized_dose_entries"] = get_normalized_dose_entries + all_sections[ + "get_normalized_dose_entries" + ] = get_normalized_dose_entries new_line = False elif line.startswith( @@ -292,7 +293,9 @@ def parse_loop_report(path: str, file_name: str): ): get_normalized_pump_event_dose = [] current_section = "get_normalized_pump_event_dose" - all_sections["get_normalized_pump_event_dose"] = get_normalized_pump_event_dose + all_sections[ + "get_normalized_pump_event_dose" + ] = get_normalized_pump_event_dose new_line = False elif line.startswith("### InsulinDeliveryStore"): @@ -398,8 +401,11 @@ def parse_loop_report(path: str, file_name: str): i_list.append(line) - elif not line.startswith("settings") and current_section == Sections.LOOP_DATA_MANAGER: - one="one" + elif ( + not line.startswith("settings") + and current_section == Sections.LOOP_DATA_MANAGER + ): + one = "one" elif current_section: new_line = False dict = all_sections[current_section] diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 9de70aa2..3a29890e 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -1,4 +1,4 @@ -#from projects.parsers.loop_report import LoopReport +# from projects.parsers.loop_report import LoopReport import projects.parsers.loop_report as loop_report import os import pytest @@ -6,273 +6,573 @@ def test_parse_by_file(): lr = loop_report.LoopReport() - loop_dict = lr.parse_by_file(os.getcwd() + "/files", 'LoopReport.md') - assert loop_dict["file_name"] == 'LoopReport.md' - assert loop_dict["loop_version"] == 'Loop v1.9.3' - assert loop_dict['rileyLink_radio_firmware'] == 'Optional(subg_rfspy 0.9)' - assert loop_dict['rileyLink_ble_firmware'] == 'Optional(ble_rfspy 0.9)' - assert loop_dict['carb_ratio_unit'] == 'g' - assert loop_dict['carb_ratio_timeZone'] == -28800 - - carb_ratio_schedule = [{'startTime': 0.0, 'value': 10.0}, {'startTime': 66600.0, 'value': 9.0}] - assert loop_dict['carb_ratio_schedule'] == carb_ratio_schedule - assert loop_dict['carb_default_absorption_times_fast'] == 1800.0 - assert loop_dict['carb_default_absorption_times_medium'] == 10800.0 - assert loop_dict['carb_default_absorption_times_slow'] == 18000.0 - insulin_sensitivity_factor_schedule = [{'startTime': 0.0, 'value': 20.0}, {'startTime': 9000.0, 'value': 40.0}, {'startTime': 82800.0, 'value': 35.0}] - assert loop_dict['insulin_sensitivity_factor_schedule'] == insulin_sensitivity_factor_schedule - - assert loop_dict['insulin_sensitivity_factor_timeZone'] == -28800 - assert loop_dict['insulin_sensitivity_factor_unit'] == 'mg/dL' - assert loop_dict['basal_rate_timeZone'] == -28800 - basal_rate_schedule = [{'startTime': 0.0, 'value': 0.8}, {'startTime': 23400.0, 'value': 0.8}, {'startTime': 72000.0, 'value': 0.6}] - assert loop_dict['basal_rate_schedule'] == basal_rate_schedule - assert loop_dict['insulin_model'] == 'humalogNovologAdult' - assert loop_dict['insulin_action_duration'] == 21600.0 - assert loop_dict['pump_manager_type'] == 'minimed' - assert loop_dict['pump_model'] == '723' - assert loop_dict['maximum_basal_rate'] == 4.0 - assert loop_dict['maximum_bolus'] == 10.0 - assert loop_dict['retrospective_correction_enabled'] == 'true' - assert loop_dict['suspend_threshold'] == 85.0 - assert loop_dict['suspend_threshold_unit'] == 'mg/dL' + loop_dict = lr.parse_by_file(os.getcwd() + "/files", "LoopReport.md") + assert loop_dict["file_name"] == "LoopReport.md" + assert loop_dict["loop_version"] == "Loop v1.9.3" + assert loop_dict["rileyLink_radio_firmware"] == "Optional(subg_rfspy 0.9)" + assert loop_dict["rileyLink_ble_firmware"] == "Optional(ble_rfspy 0.9)" + assert loop_dict["carb_ratio_unit"] == "g" + assert loop_dict["carb_ratio_timeZone"] == -28800 + + carb_ratio_schedule = [ + {"startTime": 0.0, "value": 10.0}, + {"startTime": 66600.0, "value": 9.0}, + ] + assert loop_dict["carb_ratio_schedule"] == carb_ratio_schedule + assert loop_dict["carb_default_absorption_times_fast"] == 1800.0 + assert loop_dict["carb_default_absorption_times_medium"] == 10800.0 + assert loop_dict["carb_default_absorption_times_slow"] == 18000.0 + insulin_sensitivity_factor_schedule = [ + {"startTime": 0.0, "value": 20.0}, + {"startTime": 9000.0, "value": 40.0}, + {"startTime": 82800.0, "value": 35.0}, + ] + assert ( + loop_dict["insulin_sensitivity_factor_schedule"] + == insulin_sensitivity_factor_schedule + ) + + assert loop_dict["insulin_sensitivity_factor_timeZone"] == -28800 + assert loop_dict["insulin_sensitivity_factor_unit"] == "mg/dL" + assert loop_dict["basal_rate_timeZone"] == -28800 + basal_rate_schedule = [ + {"startTime": 0.0, "value": 0.8}, + {"startTime": 23400.0, "value": 0.8}, + {"startTime": 72000.0, "value": 0.6}, + ] + assert loop_dict["basal_rate_schedule"] == basal_rate_schedule + assert loop_dict["insulin_model"] == "humalogNovologAdult" + assert loop_dict["insulin_action_duration"] == 21600.0 + assert loop_dict["pump_manager_type"] == "minimed" + assert loop_dict["pump_model"] == "723" + assert loop_dict["maximum_basal_rate"] == 4.0 + assert loop_dict["maximum_bolus"] == 10.0 + assert loop_dict["retrospective_correction_enabled"] == "true" + assert loop_dict["suspend_threshold"] == 85.0 + assert loop_dict["suspend_threshold_unit"] == "mg/dL" override_range_workout = [135.0, 145.0] - assert loop_dict['override_range_workout'] == override_range_workout + assert loop_dict["override_range_workout"] == override_range_workout override_range_premeal = [70.0, 80.0] - assert loop_dict['override_range_premeal'] == override_range_premeal - assert loop_dict['insulin_counteration_effects'].to_dict() == get_insulin_counteration_effects() - assert loop_dict['retrospective_glucose_discrepancies_summed'].to_dict() == get_retrospective_glucose_discrepancies_summed() - assert loop_dict['insulin_counteraction_effects'].to_dict() == get_insulin_counteraction_effects() - assert loop_dict['get_reservoir_values'].to_dict() == get_reservoir_values() - assert loop_dict['predicted_glucose'].to_dict() == get_predicted_glucose() - assert loop_dict['retrospective_glucose_discrepancies'].to_dict() == get_retrospective_glucose_discrepancies() - assert loop_dict['carb_effect'].to_dict() == get_carb_effect() - assert loop_dict['insulin_effect'].to_dict() == get_insulin_effect() - assert loop_dict['get_normalized_pump_even_dose'].to_dict() == get_normalized_pump_even_dose() - assert loop_dict['get_normalized_dose_entries'].to_dict() == get_normalized_dose_entries() - assert loop_dict['cached_dose_entries'].to_dict() == get_cached_dose_entries() - assert loop_dict['get_pump_event_values'].shape[0] == 19 - assert loop_dict['get_pump_event_values'].shape[1] == 22 - assert loop_dict['message_log'] == get_message_log() - assert loop_dict['g5_cgm_manager'] == get_g5_cgm_manager() - assert loop_dict['dex_cgm_manager'] == {'shareManager': ' Optional(## ShareClientManager', 'latestBackfill': ' nil', ')': ')'} - assert loop_dict['riley_link_pump_manager'] == {'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'} - assert loop_dict['riley_link_device_manager'] == get_riley_link_device_manager() - assert loop_dict['persistence_controller'] == get_persistence_controller() - assert loop_dict['glucose_store'] == get_glucose_store() - assert loop_dict['cached_glucose_samples'].to_dict() == get_cached_glucose_samples() - assert loop_dict['cached_carb_entries'].to_dict() == get_cached_carb_entries() - assert loop_dict['insulin_delivery_store'] == get_insulin_delivery_store() + assert loop_dict["override_range_premeal"] == override_range_premeal + assert ( + loop_dict["insulin_counteration_effects"].to_dict() + == get_insulin_counteration_effects() + ) + assert ( + loop_dict["retrospective_glucose_discrepancies_summed"].to_dict() + == get_retrospective_glucose_discrepancies_summed() + ) + assert ( + loop_dict["insulin_counteraction_effects"].to_dict() + == get_insulin_counteraction_effects() + ) + assert loop_dict["get_reservoir_values"].to_dict() == get_reservoir_values() + assert loop_dict["predicted_glucose"].to_dict() == get_predicted_glucose() + assert ( + loop_dict["retrospective_glucose_discrepancies"].to_dict() + == get_retrospective_glucose_discrepancies() + ) + assert loop_dict["carb_effect"].to_dict() == get_carb_effect() + assert loop_dict["insulin_effect"].to_dict() == get_insulin_effect() + assert ( + loop_dict["get_normalized_pump_even_dose"].to_dict() + == get_normalized_pump_even_dose() + ) + assert ( + loop_dict["get_normalized_dose_entries"].to_dict() + == get_normalized_dose_entries() + ) + assert loop_dict["cached_dose_entries"].to_dict() == get_cached_dose_entries() + assert loop_dict["get_pump_event_values"].shape[0] == 19 + assert loop_dict["get_pump_event_values"].shape[1] == 22 + assert loop_dict["message_log"] == get_message_log() + assert loop_dict["g5_cgm_manager"] == get_g5_cgm_manager() + assert loop_dict["dex_cgm_manager"] == { + "shareManager": " Optional(## ShareClientManager", + "latestBackfill": " nil", + ")": ")", + } + assert loop_dict["riley_link_pump_manager"] == { + "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)", + "lastTimerTick": " 2019-01-28 14:26:19 +0000", + } + assert loop_dict["riley_link_device_manager"] == get_riley_link_device_manager() + assert loop_dict["persistence_controller"] == get_persistence_controller() + assert loop_dict["glucose_store"] == get_glucose_store() + assert loop_dict["cached_glucose_samples"].to_dict() == get_cached_glucose_samples() + assert loop_dict["cached_carb_entries"].to_dict() == get_cached_carb_entries() + assert loop_dict["insulin_delivery_store"] == get_insulin_delivery_store() def test_parse_by_directory(): lr = loop_report.LoopReport() - list_of_files = lr.parse_by_directory(os.path.realpath('files')) + list_of_files = lr.parse_by_directory(os.path.realpath("files")) assert len(list_of_files) == 2 def test_parse_by_file_missing_file_name(): with pytest.raises(RuntimeError) as excinfo: lr = loop_report.LoopReport() - lr.parse_by_file(os.getcwd() + "/files", '') - assert 'The file path or file name passed in is invalid.' in str(excinfo.value) + lr.parse_by_file(os.getcwd() + "/files", "") + assert "The file path or file name passed in is invalid." in str(excinfo.value) def test_parse_by_file_invalid_directory(): with pytest.raises(RuntimeError) as excinfo: lr = loop_report.LoopReport() - lr.parse_by_file("", 'test_loop_report.py') - assert 'The file path or file name passed in is invalid.' in str(excinfo.value) + lr.parse_by_file("", "test_loop_report.py") + assert "The file path or file name passed in is invalid." in str(excinfo.value) def test_parse_by_directory_invalid_directory(): with pytest.raises(RuntimeError) as excinfo: lr = loop_report.LoopReport() lr.parse_by_directory("") - assert 'The directory passed in is invalid.' in str(excinfo.value) + assert "The directory passed in is invalid." in str(excinfo.value) def get_insulin_counteraction_effects(): - return {'start_time': {0: '2019-01-27 15:21:22 +0000', 1: '2019-01-27 15:26:22 +0000', 2: '2019-01-27 15:31:22 +0000', - 3: '2019-01-27 15:36:22 +0000', 4: '2019-01-27 15:41:22 +0000', 5: '2019-01-27 15:46:22 +0000', - 6: '2019-01-27 15:51:21 +0000', 7: '2019-01-27 15:56:22 +0000', 8: '2019-01-27 16:01:22 +0000', - 9: '2019-01-27 16:06:22 +0000', 10: '2019-01-27 16:11:22 +0000', 11: '2019-01-27 16:16:22 +0000', - 12: '2019-01-27 16:21:22 +0000'}, - 'end_time': {0: ' 2019-01-27 15:26:22 +0000', 1: ' 2019-01-27 15:31:22 +0000', 2: ' 2019-01-27 15:36:22 +0000', - 3: ' 2019-01-27 15:41:22 +0000', 4: ' 2019-01-27 15:46:22 +0000', 5: ' 2019-01-27 15:51:21 +0000', - 6: ' 2019-01-27 15:56:22 +0000', 7: ' 2019-01-27 16:01:22 +0000', 8: ' 2019-01-27 16:06:22 +0000', - 9: ' 2019-01-27 16:11:22 +0000', 10: ' 2019-01-27 16:16:22 +0000', 11: ' 2019-01-27 16:21:22 +0000', - 12: ' 2019-01-27 16:26:22 +0000'}, - 'value': {0: ' 0.11340556858587406', 1: ' -0.09644491407321425', 2: ' -0.5038144363643894', - 3: ' 0.09110549888380319', 4: ' 0.08806492424520086', 5: ' 0.2877941626511216', - 6: ' -0.11365967464421017', 7: ' -0.3170549421296755', 8: ' -0.12201958445077564', - 9: ' -0.1286808487354534', 10: ' -0.5368095386319524', 11: ' -0.9461971753678154', - 12: ' -0.9566544114980243'}} + return { + "start_time": { + 0: "2019-01-27 15:21:22 +0000", + 1: "2019-01-27 15:26:22 +0000", + 2: "2019-01-27 15:31:22 +0000", + 3: "2019-01-27 15:36:22 +0000", + 4: "2019-01-27 15:41:22 +0000", + 5: "2019-01-27 15:46:22 +0000", + 6: "2019-01-27 15:51:21 +0000", + 7: "2019-01-27 15:56:22 +0000", + 8: "2019-01-27 16:01:22 +0000", + 9: "2019-01-27 16:06:22 +0000", + 10: "2019-01-27 16:11:22 +0000", + 11: "2019-01-27 16:16:22 +0000", + 12: "2019-01-27 16:21:22 +0000", + }, + "end_time": { + 0: " 2019-01-27 15:26:22 +0000", + 1: " 2019-01-27 15:31:22 +0000", + 2: " 2019-01-27 15:36:22 +0000", + 3: " 2019-01-27 15:41:22 +0000", + 4: " 2019-01-27 15:46:22 +0000", + 5: " 2019-01-27 15:51:21 +0000", + 6: " 2019-01-27 15:56:22 +0000", + 7: " 2019-01-27 16:01:22 +0000", + 8: " 2019-01-27 16:06:22 +0000", + 9: " 2019-01-27 16:11:22 +0000", + 10: " 2019-01-27 16:16:22 +0000", + 11: " 2019-01-27 16:21:22 +0000", + 12: " 2019-01-27 16:26:22 +0000", + }, + "value": { + 0: " 0.11340556858587406", + 1: " -0.09644491407321425", + 2: " -0.5038144363643894", + 3: " 0.09110549888380319", + 4: " 0.08806492424520086", + 5: " 0.2877941626511216", + 6: " -0.11365967464421017", + 7: " -0.3170549421296755", + 8: " -0.12201958445077564", + 9: " -0.1286808487354534", + 10: " -0.5368095386319524", + 11: " -0.9461971753678154", + 12: " -0.9566544114980243", + }, + } def get_retrospective_glucose_discrepancies_summed(): return { - 'start_time': {0: '2018-11-28 00:02:31 +0000', 1: '2018-11-28 00:02:31 +0000', 2: '2018-11-28 00:02:31 +0000', - 3: '2018-11-28 00:02:31 +0000', 4: '2018-11-28 00:02:31 +0000', 5: '2018-11-28 00:02:31 +0000', - 6: '2018-11-28 00:02:31 +0000'}, - 'end_time': {0: ' 2018-11-28 00:02:31 +0000', 1: ' 2018-11-28 00:07:31 +0000', 2: ' 2018-11-28 00:12:31 +0000', - 3: ' 2018-11-28 00:17:31 +0000', 4: ' 2018-11-28 00:22:31 +0000', 5: ' 2018-11-28 00:27:31 +0000', - 6: ' 2018-11-28 00:32:31 +0000'}, - 'value': {0: ' 13.150577197081377', 1: ' 26.06978171944507', 2: ' 38.67818952118729', 3: ' 49.22323442360305', - 4: ' 57.644897625857766', 5: ' 64.15869871324333', 6: ' 67.1655997352358'}} + "start_time": { + 0: "2018-11-28 00:02:31 +0000", + 1: "2018-11-28 00:02:31 +0000", + 2: "2018-11-28 00:02:31 +0000", + 3: "2018-11-28 00:02:31 +0000", + 4: "2018-11-28 00:02:31 +0000", + 5: "2018-11-28 00:02:31 +0000", + 6: "2018-11-28 00:02:31 +0000", + }, + "end_time": { + 0: " 2018-11-28 00:02:31 +0000", + 1: " 2018-11-28 00:07:31 +0000", + 2: " 2018-11-28 00:12:31 +0000", + 3: " 2018-11-28 00:17:31 +0000", + 4: " 2018-11-28 00:22:31 +0000", + 5: " 2018-11-28 00:27:31 +0000", + 6: " 2018-11-28 00:32:31 +0000", + }, + "value": { + 0: " 13.150577197081377", + 1: " 26.06978171944507", + 2: " 38.67818952118729", + 3: " 49.22323442360305", + 4: " 57.644897625857766", + 5: " 64.15869871324333", + 6: " 67.1655997352358", + }, + } def get_insulin_counteration_effects(): return { - 'start_time': {0: '2019-01-27 15:16:22 +0000', 1: '2019-01-27 15:21:22 +0000', 2: '2019-01-27 15:26:22 +0000', - 3: '2019-01-27 15:31:22 +0000', 4: '2019-01-27 15:36:22 +0000', 5: '2019-01-27 15:41:22 +0000', - 6: '2019-01-27 15:46:22 +0000', 7: '2019-01-27 15:51:21 +0000', 8: '2019-01-27 15:56:22 +0000', - 9: '2019-01-27 16:01:22 +0000', 10: '2019-01-27 16:06:22 +0000', 11: '2019-01-27 16:11:22 +0000', - 12: '2019-01-27 16:16:22 +0000', 13: '2019-01-27 16:21:22 +0000', - 14: '2019-01-27 16:26:22 +0000'}, - 'end_time': {0: ' 2019-01-27 15:21:22 +0000', 1: ' 2019-01-27 15:26:22 +0000', 2: ' 2019-01-27 15:31:22 +0000', - 3: ' 2019-01-27 15:36:22 +0000', 4: ' 2019-01-27 15:41:22 +0000', 5: ' 2019-01-27 15:46:22 +0000', - 6: ' 2019-01-27 15:51:21 +0000', 7: ' 2019-01-27 15:56:22 +0000', 8: ' 2019-01-27 16:01:22 +0000', - 9: ' 2019-01-27 16:06:22 +0000', 10: ' 2019-01-27 16:11:22 +0000', - 11: ' 2019-01-27 16:16:22 +0000', 12: ' 2019-01-27 16:21:22 +0000', - 13: ' 2019-01-27 16:26:22 +0000', 14: ' 2019-01-27 16:31:22 +0000'}, - 'value': {0: ' 0.12323223579096947', 1: ' 0.11340556858587406', 2: ' -0.09644491407321425', - 3: ' -0.5038144363643894', 4: ' 0.09110549888380319', 5: ' 0.08806492424520086', - 6: ' 0.2877941626511216', 7: ' -0.11365967464421017', 8: ' -0.3170549421296755', - 9: ' -0.12201958445077564', 10: ' -0.1286808487354534', 11: ' -0.5368095386319524', - 12: ' -0.9461971753678154', 13: ' -0.9566544114980243', 14: ' -0.1680095551964925'}} + "start_time": { + 0: "2019-01-27 15:16:22 +0000", + 1: "2019-01-27 15:21:22 +0000", + 2: "2019-01-27 15:26:22 +0000", + 3: "2019-01-27 15:31:22 +0000", + 4: "2019-01-27 15:36:22 +0000", + 5: "2019-01-27 15:41:22 +0000", + 6: "2019-01-27 15:46:22 +0000", + 7: "2019-01-27 15:51:21 +0000", + 8: "2019-01-27 15:56:22 +0000", + 9: "2019-01-27 16:01:22 +0000", + 10: "2019-01-27 16:06:22 +0000", + 11: "2019-01-27 16:11:22 +0000", + 12: "2019-01-27 16:16:22 +0000", + 13: "2019-01-27 16:21:22 +0000", + 14: "2019-01-27 16:26:22 +0000", + }, + "end_time": { + 0: " 2019-01-27 15:21:22 +0000", + 1: " 2019-01-27 15:26:22 +0000", + 2: " 2019-01-27 15:31:22 +0000", + 3: " 2019-01-27 15:36:22 +0000", + 4: " 2019-01-27 15:41:22 +0000", + 5: " 2019-01-27 15:46:22 +0000", + 6: " 2019-01-27 15:51:21 +0000", + 7: " 2019-01-27 15:56:22 +0000", + 8: " 2019-01-27 16:01:22 +0000", + 9: " 2019-01-27 16:06:22 +0000", + 10: " 2019-01-27 16:11:22 +0000", + 11: " 2019-01-27 16:16:22 +0000", + 12: " 2019-01-27 16:21:22 +0000", + 13: " 2019-01-27 16:26:22 +0000", + 14: " 2019-01-27 16:31:22 +0000", + }, + "value": { + 0: " 0.12323223579096947", + 1: " 0.11340556858587406", + 2: " -0.09644491407321425", + 3: " -0.5038144363643894", + 4: " 0.09110549888380319", + 5: " 0.08806492424520086", + 6: " 0.2877941626511216", + 7: " -0.11365967464421017", + 8: " -0.3170549421296755", + 9: " -0.12201958445077564", + 10: " -0.1286808487354534", + 11: " -0.5368095386319524", + 12: " -0.9461971753678154", + 13: " -0.9566544114980243", + 14: " -0.1680095551964925", + }, + } def get_message_log(): - return ['2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179', - '2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4', - '2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd', - '2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342', - '2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff', - '2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6'] + return [ + "2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179", + "2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4", + "2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd", + "2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342", + "2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff", + "2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6", + ] def get_pump_event_values(): - return {'date': "{0: '2019-01-28 13:56:27 +0000'}", 'description': "{0: nan}", 'dose': "{0: 'nil'}", 'duration': '{0: nan}', - 'endDate': '{0: nan}', 'isUploaded': "{0: 'false'}", - 'objectIDURL': "{0: 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068'}", - 'persistedDate': "{0: '2019-01-28 14:01:58 +0000'}", 'rate': "{0: '0.375'}", - 'rateType': "{0: 'MinimedKit.TempBasalPumpEvent.RateType.Absolute'}", 'raw': "{0: 'Optional(8 bytes'}", - 'rawData': "{0: '8 bytes'}", 'scheduleEntry': '{0: nan}', 'scheduledBasalRate': '{0: nan}', 'startDate': '{0: nan}', - 'syncIdentifier': '{0: nan}', 'timeOffset': '{0: nan}', 'timestamp': "{0: 'calendar'}", - 'title': '{0: \'Optional("TempBasalPumpEvent(length\'}', 'type': "{0: 'nil'}", 'unit': '{0: nan}', 'value': '{0: nan}'} + return { + "date": "{0: '2019-01-28 13:56:27 +0000'}", + "description": "{0: nan}", + "dose": "{0: 'nil'}", + "duration": "{0: nan}", + "endDate": "{0: nan}", + "isUploaded": "{0: 'false'}", + "objectIDURL": "{0: 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068'}", + "persistedDate": "{0: '2019-01-28 14:01:58 +0000'}", + "rate": "{0: '0.375'}", + "rateType": "{0: 'MinimedKit.TempBasalPumpEvent.RateType.Absolute'}", + "raw": "{0: 'Optional(8 bytes'}", + "rawData": "{0: '8 bytes'}", + "scheduleEntry": "{0: nan}", + "scheduledBasalRate": "{0: nan}", + "startDate": "{0: nan}", + "syncIdentifier": "{0: nan}", + "timeOffset": "{0: nan}", + "timestamp": "{0: 'calendar'}", + "title": "{0: 'Optional(\"TempBasalPumpEvent(length'}", + "type": "{0: 'nil'}", + "unit": "{0: nan}", + "value": "{0: nan}", + } def get_cached_dose_entries(): - return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-07 21:26:00 +0000'}, - 'endDate': {0: '2019-01-07 21:26:08 +0000'}, 'value': {0: '0.0'}, 'unit': {0: 'LoopKit.DoseUnit.units'}, - 'description': {0: 'nil'}, - 'syncIdentifier': {0: 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"'}, - 'scheduledBasalRate': {0: 'nil'}} + return { + "type": {0: "LoopKit.DoseType.basal"}, + "startDate": {0: "2019-01-07 21:26:00 +0000"}, + "endDate": {0: "2019-01-07 21:26:08 +0000"}, + "value": {0: "0.0"}, + "unit": {0: "LoopKit.DoseUnit.units"}, + "description": {0: "nil"}, + "syncIdentifier": { + 0: 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"' + }, + "scheduledBasalRate": {0: "nil"}, + } def get_normalized_dose_entries(): - return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-25 04:51:24 +0000'}, - 'endDate': {0: '2019-01-25 05:01:25 +0000'}, 'value': {0: '0.6'}, 'unit': {0: 'LoopKit.DoseUnit.unitsPerHour'}, - 'description': {0: 'nil'}, 'syncIdentifier': {0: 'Optional("7b021873141813281800"'}, - 'scheduledBasalRate': {0: 'nil'}} + return { + "type": {0: "LoopKit.DoseType.basal"}, + "startDate": {0: "2019-01-25 04:51:24 +0000"}, + "endDate": {0: "2019-01-25 05:01:25 +0000"}, + "value": {0: "0.6"}, + "unit": {0: "LoopKit.DoseUnit.unitsPerHour"}, + "description": {0: "nil"}, + "syncIdentifier": {0: 'Optional("7b021873141813281800"'}, + "scheduledBasalRate": {0: "nil"}, + } def get_normalized_pump_even_dose(): - return {'type': {0: 'LoopKit.DoseType.basal'}, 'startDate': {0: '2019-01-27 18:26:42 +0000'}, - 'endDate': {0: '2019-01-27 18:30:37 +0000'}, 'value': {0: '0.8'}, 'unit': {0: 'LoopKit.DoseUnit.unitsPerHour'}, - 'description': {0: 'nil'}, 'syncIdentifier': {0: 'Optional("7b012a5a0a1b130d2000"'}, - 'scheduledBasalRate': {0: 'nil'}} + return { + "type": {0: "LoopKit.DoseType.basal"}, + "startDate": {0: "2019-01-27 18:26:42 +0000"}, + "endDate": {0: "2019-01-27 18:30:37 +0000"}, + "value": {0: "0.8"}, + "unit": {0: "LoopKit.DoseUnit.unitsPerHour"}, + "description": {0: "nil"}, + "syncIdentifier": {0: 'Optional("7b012a5a0a1b130d2000"'}, + "scheduledBasalRate": {0: "nil"}, + } def get_insulin_effect(): - return {'start_time': {0: '2018-11-28 00:30:00 +0000', 1: '2018-11-28 00:35:00 +0000', 2: '2018-11-28 00:40:00 +0000', - 3: '2018-11-28 00:45:00 +0000', 4: '2018-11-28 00:50:00 +0000', 5: '2018-11-28 00:55:00 +0000', - 6: '2018-11-28 01:00:00 +0000', 7: '2018-11-28 01:05:00 +0000', 8: '2018-11-28 01:10:00 +0000', - 9: '2018-11-28 01:15:00 +0000'}, - 'value': {0: ' -598.4414718881781', 1: ' -608.2232418870775', 2: ' -618.1781269950548', 3: ' -628.2362250846572', - 4: ' -638.3355211023576', 5: ' -648.4211533199497', 6: ' -658.4447024193285', 7: ' -668.3632968575748', - 8: ' -678.1394998374639', 9: ' -687.740877675081'}} + return { + "start_time": { + 0: "2018-11-28 00:30:00 +0000", + 1: "2018-11-28 00:35:00 +0000", + 2: "2018-11-28 00:40:00 +0000", + 3: "2018-11-28 00:45:00 +0000", + 4: "2018-11-28 00:50:00 +0000", + 5: "2018-11-28 00:55:00 +0000", + 6: "2018-11-28 01:00:00 +0000", + 7: "2018-11-28 01:05:00 +0000", + 8: "2018-11-28 01:10:00 +0000", + 9: "2018-11-28 01:15:00 +0000", + }, + "value": { + 0: " -598.4414718881781", + 1: " -608.2232418870775", + 2: " -618.1781269950548", + 3: " -628.2362250846572", + 4: " -638.3355211023576", + 5: " -648.4211533199497", + 6: " -658.4447024193285", + 7: " -668.3632968575748", + 8: " -678.1394998374639", + 9: " -687.740877675081", + }, + } def get_carb_effect(): - return {'start_time': {0: '2018-11-28 00:00:00 +0000', 1: '2018-11-28 00:05:00 +0000', 2: '2018-11-28 00:10:00 +0000', - 3: '2018-11-28 00:15:00 +0000', 4: '2018-11-28 00:20:00 +0000', 5: '2018-11-28 00:25:00 +0000', - 6: '2018-11-28 00:30:00 +0000', 7: '2018-11-28 00:35:00 +0000', 8: '2018-11-28 00:40:00 +0000', - 9: '2018-11-28 00:45:00 +0000', 10: '2018-11-28 00:50:00 +0000', 11: '2018-11-28 00:55:00 +0000', - 12: '2018-11-28 01:00:00 +0000'}, - 'value': {0: ' 309.375', 1: ' 309.375', 2: ' 309.375', 3: ' 309.375', 4: ' 309.375', 5: ' 309.375', 6: ' 309.375', - 7: ' 313.1571581860383', 8: ' 320.79604707492723', 9: ' 328.4349359638161', 10: ' 336.073824852705', - 11: ' 343.7127137415939', 12: ' 351.3516026304828'}} + return { + "start_time": { + 0: "2018-11-28 00:00:00 +0000", + 1: "2018-11-28 00:05:00 +0000", + 2: "2018-11-28 00:10:00 +0000", + 3: "2018-11-28 00:15:00 +0000", + 4: "2018-11-28 00:20:00 +0000", + 5: "2018-11-28 00:25:00 +0000", + 6: "2018-11-28 00:30:00 +0000", + 7: "2018-11-28 00:35:00 +0000", + 8: "2018-11-28 00:40:00 +0000", + 9: "2018-11-28 00:45:00 +0000", + 10: "2018-11-28 00:50:00 +0000", + 11: "2018-11-28 00:55:00 +0000", + 12: "2018-11-28 01:00:00 +0000", + }, + "value": { + 0: " 309.375", + 1: " 309.375", + 2: " 309.375", + 3: " 309.375", + 4: " 309.375", + 5: " 309.375", + 6: " 309.375", + 7: " 313.1571581860383", + 8: " 320.79604707492723", + 9: " 328.4349359638161", + 10: " 336.073824852705", + 11: " 343.7127137415939", + 12: " 351.3516026304828", + }, + } def get_retrospective_glucose_discrepancies(): - return {'start_time': {0: '2018-11-28 00:02:31 +0000', 1: '2018-11-28 00:07:31 +0000', 2: '2018-11-28 00:12:31 +0000', - 3: '2018-11-28 00:17:31 +0000', 4: '2018-11-28 00:22:31 +0000', 5: '2018-11-28 00:27:31 +0000', - 6: '2018-11-28 00:32:31 +0000'}, - 'value': {0: ' 13.150577197081377', 1: ' 12.919204522363694', 2: ' 12.608407801742223', 3: ' 10.545044902415762', - 4: ' 8.421663202254713', 5: ' 6.513801087385557', 6: ' 3.0069010219924754'}} + return { + "start_time": { + 0: "2018-11-28 00:02:31 +0000", + 1: "2018-11-28 00:07:31 +0000", + 2: "2018-11-28 00:12:31 +0000", + 3: "2018-11-28 00:17:31 +0000", + 4: "2018-11-28 00:22:31 +0000", + 5: "2018-11-28 00:27:31 +0000", + 6: "2018-11-28 00:32:31 +0000", + }, + "value": { + 0: " 13.150577197081377", + 1: " 12.919204522363694", + 2: " 12.608407801742223", + 3: " 10.545044902415762", + 4: " 8.421663202254713", + 5: " 6.513801087385557", + 6: " 3.0069010219924754", + }, + } def get_predicted_glucose(): - return {'start_time': {0: '2019-01-28 15:16:20 +0000', 1: '2019-01-28 15:20:00 +0000', 2: '2019-01-28 15:25:00 +0000', - 3: '2019-01-28 15:30:00 +0000', 4: '2019-01-28 15:35:00 +0000', 5: '2019-01-28 15:40:00 +0000', - 6: '2019-01-28 15:45:00 +0000', 7: '2019-01-28 15:50:00 +0000', 8: '2019-01-28 15:55:00 +0000', - 9: '2019-01-28 16:00:00 +0000', 10: '2019-01-28 16:05:00 +0000', 11: '2019-01-28 16:10:00 +0000'}, - 'value': {0: ' 85.0', 1: ' 85.732078872579', 2: ' 86.44096256310476', 3: ' 86.77019751074303', - 4: ' 86.74103998552496', 5: ' 86.64342159003903', 6: ' 86.57898055151605', 7: ' 86.54829897295224', - 8: ' 86.5520006409324', 9: ' 86.59083783299144', 10: ' 86.66555585381998', 11: ' 86.77683520191353'}} + return { + "start_time": { + 0: "2019-01-28 15:16:20 +0000", + 1: "2019-01-28 15:20:00 +0000", + 2: "2019-01-28 15:25:00 +0000", + 3: "2019-01-28 15:30:00 +0000", + 4: "2019-01-28 15:35:00 +0000", + 5: "2019-01-28 15:40:00 +0000", + 6: "2019-01-28 15:45:00 +0000", + 7: "2019-01-28 15:50:00 +0000", + 8: "2019-01-28 15:55:00 +0000", + 9: "2019-01-28 16:00:00 +0000", + 10: "2019-01-28 16:05:00 +0000", + 11: "2019-01-28 16:10:00 +0000", + }, + "value": { + 0: " 85.0", + 1: " 85.732078872579", + 2: " 86.44096256310476", + 3: " 86.77019751074303", + 4: " 86.74103998552496", + 5: " 86.64342159003903", + 6: " 86.57898055151605", + 7: " 86.54829897295224", + 8: " 86.5520006409324", + 9: " 86.59083783299144", + 10: " 86.66555585381998", + 11: " 86.77683520191353", + }, + } def get_reservoir_values(): - return {'start_time': {0: '2019-01-28 15:16:00 +0000', 1: '2019-01-28 15:11:00 +0000', 2: '2019-01-28 15:06:00 +0000', - 3: '2019-01-28 15:01:00 +0000', 4: '2019-01-28 14:56:00 +0000', 5: '2019-01-28 14:51:00 +0000', - 6: '2019-01-28 14:46:00 +0000', 7: '2019-01-28 14:41:00 +0000', 8: '2019-01-28 14:36:00 +0000', - 9: '2019-01-28 14:31:00 +0000', 10: '2019-01-28 14:26:00 +0000', 11: '2019-01-28 14:21:00 +0000', - 12: '2019-01-28 14:16:00 +0000'}, - 'value': {0: ' 168.9', 1: ' 168.9', 2: ' 168.9', 3: ' 168.9', 4: ' 169.0', 5: ' 169.1', 6: ' 169.1', 7: ' 169.2', - 8: ' 169.3', 9: ' 169.3', 10: ' 169.4', 11: ' 169.5', 12: ' 169.5'}} + return { + "start_time": { + 0: "2019-01-28 15:16:00 +0000", + 1: "2019-01-28 15:11:00 +0000", + 2: "2019-01-28 15:06:00 +0000", + 3: "2019-01-28 15:01:00 +0000", + 4: "2019-01-28 14:56:00 +0000", + 5: "2019-01-28 14:51:00 +0000", + 6: "2019-01-28 14:46:00 +0000", + 7: "2019-01-28 14:41:00 +0000", + 8: "2019-01-28 14:36:00 +0000", + 9: "2019-01-28 14:31:00 +0000", + 10: "2019-01-28 14:26:00 +0000", + 11: "2019-01-28 14:21:00 +0000", + 12: "2019-01-28 14:16:00 +0000", + }, + "value": { + 0: " 168.9", + 1: " 168.9", + 2: " 168.9", + 3: " 168.9", + 4: " 169.0", + 5: " 169.1", + 6: " 169.1", + 7: " 169.2", + 8: " 169.3", + 9: " 169.3", + 10: " 169.4", + 11: " 169.5", + 12: " 169.5", + }, + } def get_cached_carb_entries(): - return {'sampleUUID': {0: ' 2C030171-3604-4542-B492-9990AF375546'}, - 'syncIdentifier': {0: ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34'}, 'syncVersion': {0: ' 1'}, - 'startDate': {0: ' 2019-01-28 05:41:22 +0000'}, 'quantity': {0: ' 7 g'}, 'foodType': {0: ' '}, - 'absorptionTime': {0: ' 10800.0'}, 'createdByCurrentApp': {0: ' true'}, - 'externalID': {0: ' 5c4e9604d8dfb37103e428d1'}, 'isUploaded': {0: ' true'}} + return { + "sampleUUID": {0: " 2C030171-3604-4542-B492-9990AF375546"}, + "syncIdentifier": {0: " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34"}, + "syncVersion": {0: " 1"}, + "startDate": {0: " 2019-01-28 05:41:22 +0000"}, + "quantity": {0: " 7 g"}, + "foodType": {0: " "}, + "absorptionTime": {0: " 10800.0"}, + "createdByCurrentApp": {0: " true"}, + "externalID": {0: " 5c4e9604d8dfb37103e428d1"}, + "isUploaded": {0: " true"}, + } def get_insulin_delivery_store(): - return {'observerQuery': ' Optional()', - 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', - 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'} + return { + "observerQuery": " Optional()", + "observationStart": " 2019-01-28 04:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + "lastBasalEndDate": " 2019-01-28 10:06:28 +0000", + } def get_cached_glucose_samples(): - return {'sampleUUID': {0: 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB'}, - 'syncIdentifier': {0: '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"'}, 'syncVersion': {0: '1'}, - 'startDate': {0: '2019-01-27 16:36:22 +0000'}, 'quantity': {0: '71 mg/dL'}, 'isDisplayOnly': {0: 'false'}, - 'provenanceIdentifier': {0: '"com.dexcom.G6"'}} + return { + "sampleUUID": {0: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"}, + "syncIdentifier": {0: '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"'}, + "syncVersion": {0: "1"}, + "startDate": {0: "2019-01-27 16:36:22 +0000"}, + "quantity": {0: "71 mg/dL"}, + "isDisplayOnly": {0: "false"}, + "provenanceIdentifier": {0: '"com.dexcom.G6"'}, + } def get_glucose_store(): - return {'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'} + return { + "latestGlucoseValue": ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', + "managedDataInterval": " 10800.0", + "cacheLength": " 86400.0", + "momentumDataInterval": " 900.0", + "observerQuery": " Optional()", + "observationStart": " 2019-01-27 10:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + } def get_persistence_controller(): - return {'isReadOnly': ' false', - 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', - 'persistenceStoreCoordinator': ' Optional()'} + return { + "isReadOnly": " false", + "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/", + "persistenceStoreCoordinator": " Optional()", + } def get_riley_link_device_manager(): - return {'central': ' ', 'autoConnectIDs': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', - 'timerTickEnabled': ' false', 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'} + return { + "central": " ", + "autoConnectIDs": ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', + "timerTickEnabled": " false", + "idleListeningState": " enabled(timeout: 240.0, channel: 0)", + } def get_g5_cgm_manager(): return { - 'latestReading': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', - 'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true'} - - + "latestReading": ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', + "transmitter": " Optional(CGMBLEKit.Transmitter)", + "providesBLEHeartbeat": " true", + } diff --git a/projects/tests/parsers/test_loop_report_parser.py b/projects/tests/parsers/test_loop_report_parser.py index 9c710123..5e2a25e5 100644 --- a/projects/tests/parsers/test_loop_report_parser.py +++ b/projects/tests/parsers/test_loop_report_parser.py @@ -5,255 +5,344 @@ def test_parse_by_file(): - dict = plr.parse_loop_report(os.getcwd() + "/files", 'LoopReport.md') + dict = plr.parse_loop_report(os.getcwd() + "/files", "LoopReport.md") print(dict) valid_loop_report_dict = get_valid_dictionary() - - - assert valid_loop_report_dict == dict def get_valid_dictionary(): - return {'generated': {'Generated': ' 2019-01-28 15:20:13 +0000\n'}, 'loop_version': {'loop_version': 'Loop v1.9.3'}, - 'device_data_manager': {'launchDate': ' 2019-01-28 10:20:09 +0000', - 'cgm': ' Optional(Loop.CGM.g5(transmitterID: Optional("00AA0A")))', - 'lastError': ' Optional((date: 2019-01-28 15:11:21 +0000, error: LoopKit.PumpManagerError.communication(Optional(MinimedKit.PumpOpsError.rfCommsFailure("Short history page: 448 bytes. Expected 1024")))))', - 'sensorInfo': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))'}, - 'g5_cgm_manager': { - 'latestReading': ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', - 'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true'}, - 'dex_cgm_manager': {'shareManager': ' Optional(## ShareClientManager', 'latestBackfill': ' nil', ')': ')'}, - 'minimed_pump_manager': {'isPumpDataStale': ' false', 'latestPumpStatus': ' nil', - 'latestPumpStatusFromMySentry': ' Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))', - 'lastAddedPumpEvents': ' 2019-01-28 15:16:27 +0000', - 'pumpBatteryChargeRemaining': ' Optional(1.0)', 'state': ' ## MinimedPumpManagerState', - 'batteryChemistry': ' Lithium', 'preferredInsulinDataSource': ' Event History', - 'pumpColor': ' purple', 'pumpID': ' ✔︎', 'pumpModel': ' 723', - 'pumpRegion': ' North America', 'lastValidFrequency': ' Optional(916.65 MHz)', - 'timeZone': ' GMT-0800 (fixed)', - 'Optional(RileyLinkBLEKit.RileyLinkConnectionManagerState(autoConnectIDs': ' Set(["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])))', - 'sensorState': ' Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))', - 'pumpOps': ' Optional(### PumpOps', 'pumpSettings': ' ## PumpSettings', - 'pumpState': ' ## PumpState', 'awakeUntil': ' 2019-01-28 15:17:14 +0000', - 'lastTuned': ' 2019-01-28 15:17:14 +0000)', 'lastWakeAttempt': ' nil', - 'configuredDevices': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])'}, - 'riley_link_pump_manager': {'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', - 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'}, - 'riley_link_device_manager': {'central': ' ', - 'autoConnectIDs': ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', - 'timerTickEnabled': ' false', - 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'}, - 'riley_link_device': {'name': ' RileyLink 2018-08', 'lastIdle': ' 2019-01-28 15:16:27 +0000', - 'isIdleListeningPending': ' false', 'isTimerTickEnabled': ' false', - 'isTimerTickNotifying': ' false', 'radioFirmware': ' Optional(subg_rfspy 0.9)', - 'bleFirmware': ' Optional(ble_rfspy 0.9)', - 'peripheral': ' ', - 'sessionQueue.operationCount': ' 0'}, - 'status_extension_data_manager': {'appGroupName': ' group.com.34SNZ39Q48.loopkit.LoopGroup', - 'statusExtensionContext': ' Optional(["lastLoopCompleted": 2019-01-28 15:16:28 +0000, "sensor": ["isStateValid": true, "stateDescription": "ok ", "trendType": 4, "isLocal": true], "predictedGlucose": ["startDate": 2019-01-28 15:20:00 +0000, "values": [85.732078872579, 86.44096256310476, 86.77019751074303, 86.74103998552496, 86.64342159003903, 86.57898055151605, 86.54829897295224, 86.5520006409324, 86.59083783299144, 86.66555585381998, 86.77683520191353, 86.92521097785732, 87.06166310407576, 87.18657445807551, 87.30036060017812, 87.40355987211228, 87.4967727773405, 87.58041626246342, 87.65476704819528, 87.72029003700567, 87.77754565123954, 87.8273377716408, 87.87044653212743, 87.90751659629285, 87.93889754994686, 87.96500123976884, 87.98647008053209, 88.00392652213652, 88.01795871129279, 88.02912156874194, 88.0379378183584, 88.04489934830934, 88.05046836922816, 88.05508417906836, 88.05917636320798, 88.06314680728673, 88.06727407099355, 88.07155325261802, 88.07596408572763, 88.08048771649001, 88.0851791482404, 88.09021545216102, 88.0955744117943, 88.10122342167693, 88.10713178627508, 88.11312558507561, 88.11889980331782, 88.12484203567728, 88.13124497984529, 88.13808315983019, 88.14502479923775, 88.15104161042552, 88.15539987378455, 88.15777204139727, 88.15835646191698, 88.15761275402889, 88.15598599919659, 88.15389249855268, 88.15170285865179, 88.149703828917, 88.14810111911734, 88.14688621614334, 88.14603489653823, 88.145523923539, 88.14533102945123, 88.14543489642449, 88.14574261113549, 88.14596950526587, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014], "unit": "mg/dL", "interval": 300.0], "netBasal": ["percentage": -1.0, "start": 2019-01-28 15:01:30 +0000, "rate": -0.8, "end": 2019-01-28 15:31:30 +0000], "batteryPercentage": 1.0, "version": 5, "reservoirCapacity": 300.0])'}, - 'loop_data_manager': { - 'settings': ' Loop.LoopSettings(dosingEnabled: true, dynamicCarbAbsorptionEnabled: true, glucoseTargetRangeSchedule: Optional(["timeZone": -28800, "items": [["startTime": 0.0, "value": [90.0, 100.0]], ["startTime": 19800.0, "value": [90.0, 100.0]], ["startTime": 32400.0, "value": [90.0, 100.0]]], "overrideRanges": ["preMeal": [70.0, 80.0], "workout": [135.0, 145.0]], "unit": "mg/dL"]), maximumBasalRatePerHour: Optional(4.0), maximumBolus: Optional(10.0), suspendThreshold: Optional(Loop.GlucoseThreshold(value: 85.0, unit: mg/dL)), retrospectiveCorrectionEnabled: true, retrospectiveCorrectionInterval: 1800.0, recencyInterval: 900.0, minimumChartWidthPerHour: 50.0, statusChartMinimumHistoryDisplay: 3600.0)', - 'retrospectivePredictedGlucose': ' [LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:55:00 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:00:00 +0000, quantity: 88.8429 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:05:00 +0000, quantity: 88.6718 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:10:00 +0000, quantity: 88.48 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:15:00 +0000, quantity: 88.2673 mg/dL)]', - 'glucoseMomentumEffect': ' [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 0 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 0.732079 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 1.73202 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 2.73197 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 3.73191 mg/dL)]', - 'retrospectiveGlucoseEffect': ' [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 85 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 84.4554 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 83.9604 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 83.5149 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 83.1188 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:40:00 +0000, quantity: 82.7723 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:45:00 +0000, quantity: 82.4753 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:50:00 +0000, quantity: 82.2277 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:55:00 +0000, quantity: 82.0297 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:00:00 +0000, quantity: 81.8812 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:05:00 +0000, quantity: 81.7822 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:10:00 +0000, quantity: 81.7327 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:15:00 +0000, quantity: 81.7327 mg/dL)]', - 'recommendedTempBasal': ' nil', - 'recommendedBolus': ' Optional((recommendation: Loop.BolusRecommendation(amount: 0.0, pendingInsulin: 0.0, notice: nil), date: 2019-01-28 15:16:28 +0000))', - 'lastBolus': ' nil', - 'retrospectiveGlucoseChange': ' Optional((start: LoopKit.StoredGlucoseSample(sampleUUID: 8B9AA1D2-E475-47E0-9612-76C01A438AD3, syncIdentifier: "00AA0A 2594908", syncVersion: 1, startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop"), end: LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop")))', - 'lastLoopCompleted': ' Optional(2019-01-28 15:16:28 +0000)', - 'lastTempBasal': ' Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:30 +0000, endDate: 2019-01-28 15:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: nil, scheduledBasalRate: nil))', - 'carbsOnBoard': ' Optional(LoopKit.CarbValue(startDate: 2019-01-28 15:15:00 +0000, endDate: 2019-01-28 15:15:00 +0000, quantity: 0 g))', - 'error': ' nil'}, 'insulin_counteraction_effects': ['GlucoseEffectVelocity(start, end, mg/dL/min)', - '2019-01-27 15:16:22 +0000, 2019-01-27 15:21:22 +0000, 0.12323223579096947', - '2019-01-27 15:21:22 +0000, 2019-01-27 15:26:22 +0000, 0.11340556858587406', - '2019-01-27 15:26:22 +0000, 2019-01-27 15:31:22 +0000, -0.09644491407321425', - '2019-01-27 15:31:22 +0000, 2019-01-27 15:36:22 +0000, -0.5038144363643894', - '2019-01-27 15:36:22 +0000, 2019-01-27 15:41:22 +0000, 0.09110549888380319', - '2019-01-27 15:41:22 +0000, 2019-01-27 15:46:22 +0000, 0.08806492424520086', - '2019-01-27 15:46:22 +0000, 2019-01-27 15:51:21 +0000, 0.2877941626511216', - '2019-01-27 15:51:21 +0000, 2019-01-27 15:56:22 +0000, -0.11365967464421017', - '2019-01-27 15:56:22 +0000, 2019-01-27 16:01:22 +0000, -0.3170549421296755', - '2019-01-27 16:01:22 +0000, 2019-01-27 16:06:22 +0000, -0.12201958445077564', - '2019-01-27 16:06:22 +0000, 2019-01-27 16:11:22 +0000, -0.1286808487354534', - '2019-01-27 16:11:22 +0000, 2019-01-27 16:16:22 +0000, -0.5368095386319524', - '2019-01-27 16:16:22 +0000, 2019-01-27 16:21:22 +0000, -0.9461971753678154', - '2019-01-27 16:21:22 +0000, 2019-01-27 16:26:22 +0000, -0.9566544114980243', - '2019-01-27 16:26:22 +0000, 2019-01-27 16:31:22 +0000, -0.1680095551964925', - ']'], - 'insulin_effect': ['GlucoseEffect(start, mg/dL)', '2018-11-28 00:30:00 +0000, -598.4414718881781', - '2018-11-28 00:35:00 +0000, -608.2232418870775', - '2018-11-28 00:40:00 +0000, -618.1781269950548', - '2018-11-28 00:45:00 +0000, -628.2362250846572', - '2018-11-28 00:50:00 +0000, -638.3355211023576', - '2018-11-28 00:55:00 +0000, -648.4211533199497', - '2018-11-28 01:00:00 +0000, -658.4447024193285', - '2018-11-28 01:05:00 +0000, -668.3632968575748', - '2018-11-28 01:10:00 +0000, -678.1394998374639', '2018-11-28 01:15:00 +0000, -687.740877675081', - ']'], 'carb_effect': ['GlucoseEffect(start, mg/dL)', '2018-11-28 00:00:00 +0000, 309.375', - '2018-11-28 00:05:00 +0000, 309.375', - '2018-11-28 00:10:00 +0000, 309.375', - '2018-11-28 00:15:00 +0000, 309.375', - '2018-11-28 00:20:00 +0000, 309.375', - '2018-11-28 00:25:00 +0000, 309.375', - '2018-11-28 00:30:00 +0000, 309.375', - '2018-11-28 00:35:00 +0000, 313.1571581860383', - '2018-11-28 00:40:00 +0000, 320.79604707492723', - '2018-11-28 00:45:00 +0000, 328.4349359638161', - '2018-11-28 00:50:00 +0000, 336.073824852705', - '2018-11-28 00:55:00 +0000, 343.7127137415939', - '2018-11-28 01:00:00 +0000, 351.3516026304828', ']'], - 'predicted_glucose': ['PredictedGlucoseValue(start, mg/dL)', '2019-01-28 15:16:20 +0000, 85.0', - '2019-01-28 15:20:00 +0000, 85.732078872579', '2019-01-28 15:25:00 +0000, 86.44096256310476', - '2019-01-28 15:30:00 +0000, 86.77019751074303', - '2019-01-28 15:35:00 +0000, 86.74103998552496', - '2019-01-28 15:40:00 +0000, 86.64342159003903', - '2019-01-28 15:45:00 +0000, 86.57898055151605', - '2019-01-28 15:50:00 +0000, 86.54829897295224', - '2019-01-28 15:55:00 +0000, 86.5520006409324', - '2019-01-28 16:00:00 +0000, 86.59083783299144', - '2019-01-28 16:05:00 +0000, 86.66555585381998', - '2019-01-28 16:10:00 +0000, 86.77683520191353', ']'], - 'retrospective_glucose_discrepancies': ['GlucoseEffect(start, mg/dL)', - '2018-11-28 00:02:31 +0000, 13.150577197081377', - '2018-11-28 00:07:31 +0000, 12.919204522363694', - '2018-11-28 00:12:31 +0000, 12.608407801742223', - '2018-11-28 00:17:31 +0000, 10.545044902415762', - '2018-11-28 00:22:31 +0000, 8.421663202254713', - '2018-11-28 00:27:31 +0000, 6.513801087385557', - '2018-11-28 00:32:31 +0000, 3.0069010219924754', ']'], - 'retrospective_glucose_discrepancies_summed': ['GlucoseChange(start, end, mg/dL)', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:02:31 +0000, 13.150577197081377', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:07:31 +0000, 26.06978171944507', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:12:31 +0000, 38.67818952118729', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:17:31 +0000, 49.22323442360305', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:22:31 +0000, 57.644897625857766', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:27:31 +0000, 64.15869871324333', - '2018-11-28 00:02:31 +0000, 2018-11-28 00:32:31 +0000, 67.1655997352358', - ']'], 'persistence_controller': {'isReadOnly': ' false', - 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', - 'persistenceStoreCoordinator': ' Optional()'}, - 'glucose_store': { - 'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', - 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', - 'observerQuery': ' Optional()', - 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', - 'authorizationRequired': ' false'}, 'cached_glucose_samples': { - 'StoredGlucoseSample(sampleUUID': ' AFCF551E-BA6D-45A3-9507-18ADCC1F41EB, syncIdentifier: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", syncVersion: 1, startDate: 2019-01-27 16:36:22 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6")'}, - 'carb_store': { - 'carbRatioSchedule': ' ["timeZone": -28800, "unit": "g", "items": [["startTime": 0.0, "value": 10.0], ["startTime": 66600.0, "value": 9.0]]]', - 'defaultAbsorptionTimes': ' (fast: 1800.0, medium: 10800.0, slow: 18000.0)', - 'insulinSensitivitySchedule': ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', - 'delay': ' 600.0', 'delta': ' 300.0', 'absorptionTimeOverrun': ' 1.5', - 'observerQuery': ' Optional()', - 'observationStart': ' 2019-01-28 00:20:09 +0000', 'observationEnabled': ' true', - 'authorizationRequired': ' false'}, 'cached_carb_entries': { - '\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)': '\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)', - '\t, 29A45677-9670-48A0-A6C6-379CEA88581F, 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA, 1, 2019-01-27 22': '02:29 +0000, 10 g, , 10800.0, true, 5c4e2a77d8dfb37103e14f78, true', - '\t, CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8, 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D, 1, 2019-01-28 01': '00:59 +0000, 25 g, , 10800.0, true, 5c4e4b6bd8dfb37103e1e137, true', - '\t, 2C030171-3604-4542-B492-9990AF375546, 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34, 1, 2019-01-28 05': '41:22 +0000, 7 g, , 10800.0, true, 5c4e9604d8dfb37103e428d1, true', - ']': ']'}, 'deleted_carb_entries': { - '\tDeletedCarbEntry(externalID, isUploaded)': '\tDeletedCarbEntry(externalID, isUploaded)', ']': ']'}, - 'dose_store': { - 'insulinModel': ' Optional(humalogNovologAdult(ExponentialInsulinModel(actionDuration: 21600.0, peakActivityTime: 4500.0))', - 'basalProfile': ' ["timeZone": -28800, "items": [["startTime": 0.0, "value": 0.8], ["startTime": 23400.0, "value": 0.8], ["startTime": 72000.0, "value": 0.6]]]', - 'insulinSensitivitySchedule': ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', - 'areReservoirValuesValid': ' true', 'isUploadRequestPending': ' false', - 'lastAddedPumpEvents': ' 2019-01-28 15:16:27 +0000', - 'lastStoredReservoirValue': ' Optional(LoopKit.StoredReservoirValue(startDate: 2019-01-28 15:16:00 +0000, unitVolume: 168.9, objectIDURL: x-coredata:///Reservoir/t71F0F3A4-ABF7-4E46-8F3B-7D9AFB8AA60F311))', - 'mutablePumpEventDoses': ' []', 'pumpEventQueryAfterDate': ' 2019-01-28 15:01:27 +0000', - 'totalDeliveryCache': ' Optional(LoopKit.InsulinValue(startDate: 2019-01-28 07:56:00 +0000, value: 4.100000000000001))', - 'lastRecordedPrimeEventDate': ' Optional(2019-01-27 17:43:46 +0000)', - 'pumpRecordsBasalProfileStartEvents': ' true', - 'device': ' Optional(<, name:RileyLink 2018-08, manufacturer:Medtronic, model:723, firmware:subg_rfspy 0.9, software:43.0, localIdentifier:000000>)', - 'insulinOnBoard': ' InsulinValue(startDate: 2019-01-28 15:20:00 +0000, value: -0.49090285427454483)'}, - 'get_reservoir_values': ['Reservoir(startDate, unitVolume)', '2019-01-28 15:16:00 +0000, 168.9', - '2019-01-28 15:11:00 +0000, 168.9', '2019-01-28 15:06:00 +0000, 168.9', - '2019-01-28 15:01:00 +0000, 168.9', '2019-01-28 14:56:00 +0000, 169.0', - '2019-01-28 14:51:00 +0000, 169.1', '2019-01-28 14:46:00 +0000, 169.1', - '2019-01-28 14:41:00 +0000, 169.2', '2019-01-28 14:36:00 +0000, 169.3', - '2019-01-28 14:31:00 +0000, 169.3', '2019-01-28 14:26:00 +0000, 169.4', - '2019-01-28 14:21:00 +0000, 169.5', '2019-01-28 14:16:00 +0000, 169.5', - '2019-01-28 14:11:00 +0000, 169.6'], 'get_pump_event_values': [ - 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:27 +0000, endDate: 2019-01-28 15:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41075c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-29 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', - 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-28 14:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c73065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:46:28 +0000, endDate: 2019-01-28 15:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:41:28 +0000, endDate: 2019-01-28 15:11:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:36:27 +0000, endDate: 2019-01-28 15:06:27 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:30:00 +0000, persistedDate: 2019-01-28 14:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:30:00 +0000, endDate: 2019-01-29 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', - 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-29 14:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46061c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', - 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b46065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:01:41 +0000, endDate: 2019-01-28 14:31:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: nil)', - 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:26:27 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', - 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: nil)'], - 'get_normalized_dose_entries': [ - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 21:36:25 +0000, endDate: 2019-01-24 22:06:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640d18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 22:06:24 +0000, endDate: 2019-01-25 01:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118460e18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:06:25 +0000, endDate: 2019-01-25 01:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119461118130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:31:27 +0000, endDate: 2019-01-25 02:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1118130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-25 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-25 04:51:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-25 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil)'], - 'get_normalized_pump_event_dose': [ - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-25 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-25 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-27 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-27 15:21:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:22:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:13 +0000, endDate: 2019-01-27 15:22:15 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:15 +0000, endDate: 2019-01-27 15:31:27 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:31:27 +0000, endDate: 2019-01-27 15:36:28 +0000, value: 1.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-27 15:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64071b130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:41:28 +0000, endDate: 2019-01-27 15:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-27 15:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73071b130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:56:28 +0000, endDate: 2019-01-27 16:17:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:17:00 +0000, endDate: 2019-01-27 16:21:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010051085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:21:29 +0000, endDate: 2019-01-27 16:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:41:27 +0000, endDate: 2019-01-27 16:46:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:46:28 +0000, endDate: 2019-01-27 16:51:27 +0000, value: 2.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:51:27 +0000, endDate: 2019-01-27 16:56:28 +0000, value: 2.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:56:28 +0000, endDate: 2019-01-27 17:01:27 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:01:27 +0000, endDate: 2019-01-27 17:06:27 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:06:27 +0000, endDate: 2019-01-27 17:11:41 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:11:41 +0000, endDate: 2019-01-27 17:31:31 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601294b095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 17:31:32 +0000, endDate: 2019-01-27 17:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01205f091b130d2000"), scheduledBasalRate: nil)', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:36:28 +0000, endDate: 2019-01-27 17:41:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c64095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 17:56:42 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', - 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-27 18:30:37 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil)'], - 'insulin_delivery_store': {'observerQuery': ' Optional()', - 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', - 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'}} - - + return { + "generated": {"Generated": " 2019-01-28 15:20:13 +0000\n"}, + "loop_version": {"loop_version": "Loop v1.9.3"}, + "device_data_manager": { + "launchDate": " 2019-01-28 10:20:09 +0000", + "cgm": ' Optional(Loop.CGM.g5(transmitterID: Optional("00AA0A")))', + "lastError": ' Optional((date: 2019-01-28 15:11:21 +0000, error: LoopKit.PumpManagerError.communication(Optional(MinimedKit.PumpOpsError.rfCommsFailure("Short history page: 448 bytes. Expected 1024")))))', + "sensorInfo": ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', + }, + "g5_cgm_manager": { + "latestReading": ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', + "transmitter": " Optional(CGMBLEKit.Transmitter)", + "providesBLEHeartbeat": " true", + }, + "dex_cgm_manager": { + "shareManager": " Optional(## ShareClientManager", + "latestBackfill": " nil", + ")": ")", + }, + "minimed_pump_manager": { + "isPumpDataStale": " false", + "latestPumpStatus": " nil", + "latestPumpStatusFromMySentry": " Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))", + "lastAddedPumpEvents": " 2019-01-28 15:16:27 +0000", + "pumpBatteryChargeRemaining": " Optional(1.0)", + "state": " ## MinimedPumpManagerState", + "batteryChemistry": " Lithium", + "preferredInsulinDataSource": " Event History", + "pumpColor": " purple", + "pumpID": " ✔︎", + "pumpModel": " 723", + "pumpRegion": " North America", + "lastValidFrequency": " Optional(916.65 MHz)", + "timeZone": " GMT-0800 (fixed)", + "Optional(RileyLinkBLEKit.RileyLinkConnectionManagerState(autoConnectIDs": ' Set(["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])))', + "sensorState": " Optional(MinimedKit.MySentryPumpStatusMessageBody(sequence: 142, pumpDateComponents: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 16 second: 0 isLeapMonth: false , batteryRemainingPercent: 100, iob: 0.0, reservoirRemainingUnits: 168.9, reservoirRemainingPercent: 75, reservoirRemainingMinutes: 2204, glucoseTrend: MinimedKit.GlucoseTrend.flat, glucoseDateComponents: nil, glucose: MinimedKit.SensorReading.off, previousGlucose: MinimedKit.SensorReading.off, sensorAgeHours: 0, sensorRemainingHours: 0, clockType: MinimedKit.ClockType.twelveHour, nextSensorCalibrationDateComponents: Optional(calendar: gregorian (fixed) hour: 0 minute: 0 isLeapMonth: false ), rxData: 36 bytes))", + "pumpOps": " Optional(### PumpOps", + "pumpSettings": " ## PumpSettings", + "pumpState": " ## PumpState", + "awakeUntil": " 2019-01-28 15:17:14 +0000", + "lastTuned": " 2019-01-28 15:17:14 +0000)", + "lastWakeAttempt": " nil", + "configuredDevices": ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"])', + }, + "riley_link_pump_manager": { + "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)", + "lastTimerTick": " 2019-01-28 14:26:19 +0000", + }, + "riley_link_device_manager": { + "central": " ", + "autoConnectIDs": ' ["3F390A3A-9BEC-D2E4-08D7-13D13BDF4672"]', + "timerTickEnabled": " false", + "idleListeningState": " enabled(timeout: 240.0, channel: 0)", + }, + "riley_link_device": { + "name": " RileyLink 2018-08", + "lastIdle": " 2019-01-28 15:16:27 +0000", + "isIdleListeningPending": " false", + "isTimerTickEnabled": " false", + "isTimerTickNotifying": " false", + "radioFirmware": " Optional(subg_rfspy 0.9)", + "bleFirmware": " Optional(ble_rfspy 0.9)", + "peripheral": " ", + "sessionQueue.operationCount": " 0", + }, + "status_extension_data_manager": { + "appGroupName": " group.com.34SNZ39Q48.loopkit.LoopGroup", + "statusExtensionContext": ' Optional(["lastLoopCompleted": 2019-01-28 15:16:28 +0000, "sensor": ["isStateValid": true, "stateDescription": "ok ", "trendType": 4, "isLocal": true], "predictedGlucose": ["startDate": 2019-01-28 15:20:00 +0000, "values": [85.732078872579, 86.44096256310476, 86.77019751074303, 86.74103998552496, 86.64342159003903, 86.57898055151605, 86.54829897295224, 86.5520006409324, 86.59083783299144, 86.66555585381998, 86.77683520191353, 86.92521097785732, 87.06166310407576, 87.18657445807551, 87.30036060017812, 87.40355987211228, 87.4967727773405, 87.58041626246342, 87.65476704819528, 87.72029003700567, 87.77754565123954, 87.8273377716408, 87.87044653212743, 87.90751659629285, 87.93889754994686, 87.96500123976884, 87.98647008053209, 88.00392652213652, 88.01795871129279, 88.02912156874194, 88.0379378183584, 88.04489934830934, 88.05046836922816, 88.05508417906836, 88.05917636320798, 88.06314680728673, 88.06727407099355, 88.07155325261802, 88.07596408572763, 88.08048771649001, 88.0851791482404, 88.09021545216102, 88.0955744117943, 88.10122342167693, 88.10713178627508, 88.11312558507561, 88.11889980331782, 88.12484203567728, 88.13124497984529, 88.13808315983019, 88.14502479923775, 88.15104161042552, 88.15539987378455, 88.15777204139727, 88.15835646191698, 88.15761275402889, 88.15598599919659, 88.15389249855268, 88.15170285865179, 88.149703828917, 88.14810111911734, 88.14688621614334, 88.14603489653823, 88.145523923539, 88.14533102945123, 88.14543489642449, 88.14574261113549, 88.14596950526587, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014, 88.14598217974014], "unit": "mg/dL", "interval": 300.0], "netBasal": ["percentage": -1.0, "start": 2019-01-28 15:01:30 +0000, "rate": -0.8, "end": 2019-01-28 15:31:30 +0000], "batteryPercentage": 1.0, "version": 5, "reservoirCapacity": 300.0])', + }, + "loop_data_manager": { + "settings": ' Loop.LoopSettings(dosingEnabled: true, dynamicCarbAbsorptionEnabled: true, glucoseTargetRangeSchedule: Optional(["timeZone": -28800, "items": [["startTime": 0.0, "value": [90.0, 100.0]], ["startTime": 19800.0, "value": [90.0, 100.0]], ["startTime": 32400.0, "value": [90.0, 100.0]]], "overrideRanges": ["preMeal": [70.0, 80.0], "workout": [135.0, 145.0]], "unit": "mg/dL"]), maximumBasalRatePerHour: Optional(4.0), maximumBolus: Optional(10.0), suspendThreshold: Optional(Loop.GlucoseThreshold(value: 85.0, unit: mg/dL)), retrospectiveCorrectionEnabled: true, retrospectiveCorrectionInterval: 1800.0, recencyInterval: 900.0, minimumChartWidthPerHour: 50.0, statusChartMinimumHistoryDisplay: 3600.0)', + "retrospectivePredictedGlucose": " [LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:55:00 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:00:00 +0000, quantity: 88.8429 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:05:00 +0000, quantity: 88.6718 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:10:00 +0000, quantity: 88.48 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:15:00 +0000, quantity: 88.2673 mg/dL)]", + "glucoseMomentumEffect": " [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 0 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 0.732079 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 1.73202 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 2.73197 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 3.73191 mg/dL)]", + "retrospectiveGlucoseEffect": " [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 85 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 84.4554 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 83.9604 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 83.5149 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 83.1188 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:40:00 +0000, quantity: 82.7723 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:45:00 +0000, quantity: 82.4753 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:50:00 +0000, quantity: 82.2277 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:55:00 +0000, quantity: 82.0297 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:00:00 +0000, quantity: 81.8812 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:05:00 +0000, quantity: 81.7822 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:10:00 +0000, quantity: 81.7327 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:15:00 +0000, quantity: 81.7327 mg/dL)]", + "recommendedTempBasal": " nil", + "recommendedBolus": " Optional((recommendation: Loop.BolusRecommendation(amount: 0.0, pendingInsulin: 0.0, notice: nil), date: 2019-01-28 15:16:28 +0000))", + "lastBolus": " nil", + "retrospectiveGlucoseChange": ' Optional((start: LoopKit.StoredGlucoseSample(sampleUUID: 8B9AA1D2-E475-47E0-9612-76C01A438AD3, syncIdentifier: "00AA0A 2594908", syncVersion: 1, startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop"), end: LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop")))', + "lastLoopCompleted": " Optional(2019-01-28 15:16:28 +0000)", + "lastTempBasal": " Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:30 +0000, endDate: 2019-01-28 15:31:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: nil, scheduledBasalRate: nil))", + "carbsOnBoard": " Optional(LoopKit.CarbValue(startDate: 2019-01-28 15:15:00 +0000, endDate: 2019-01-28 15:15:00 +0000, quantity: 0 g))", + "error": " nil", + }, + "insulin_counteraction_effects": [ + "GlucoseEffectVelocity(start, end, mg/dL/min)", + "2019-01-27 15:16:22 +0000, 2019-01-27 15:21:22 +0000, 0.12323223579096947", + "2019-01-27 15:21:22 +0000, 2019-01-27 15:26:22 +0000, 0.11340556858587406", + "2019-01-27 15:26:22 +0000, 2019-01-27 15:31:22 +0000, -0.09644491407321425", + "2019-01-27 15:31:22 +0000, 2019-01-27 15:36:22 +0000, -0.5038144363643894", + "2019-01-27 15:36:22 +0000, 2019-01-27 15:41:22 +0000, 0.09110549888380319", + "2019-01-27 15:41:22 +0000, 2019-01-27 15:46:22 +0000, 0.08806492424520086", + "2019-01-27 15:46:22 +0000, 2019-01-27 15:51:21 +0000, 0.2877941626511216", + "2019-01-27 15:51:21 +0000, 2019-01-27 15:56:22 +0000, -0.11365967464421017", + "2019-01-27 15:56:22 +0000, 2019-01-27 16:01:22 +0000, -0.3170549421296755", + "2019-01-27 16:01:22 +0000, 2019-01-27 16:06:22 +0000, -0.12201958445077564", + "2019-01-27 16:06:22 +0000, 2019-01-27 16:11:22 +0000, -0.1286808487354534", + "2019-01-27 16:11:22 +0000, 2019-01-27 16:16:22 +0000, -0.5368095386319524", + "2019-01-27 16:16:22 +0000, 2019-01-27 16:21:22 +0000, -0.9461971753678154", + "2019-01-27 16:21:22 +0000, 2019-01-27 16:26:22 +0000, -0.9566544114980243", + "2019-01-27 16:26:22 +0000, 2019-01-27 16:31:22 +0000, -0.1680095551964925", + "]", + ], + "insulin_effect": [ + "GlucoseEffect(start, mg/dL)", + "2018-11-28 00:30:00 +0000, -598.4414718881781", + "2018-11-28 00:35:00 +0000, -608.2232418870775", + "2018-11-28 00:40:00 +0000, -618.1781269950548", + "2018-11-28 00:45:00 +0000, -628.2362250846572", + "2018-11-28 00:50:00 +0000, -638.3355211023576", + "2018-11-28 00:55:00 +0000, -648.4211533199497", + "2018-11-28 01:00:00 +0000, -658.4447024193285", + "2018-11-28 01:05:00 +0000, -668.3632968575748", + "2018-11-28 01:10:00 +0000, -678.1394998374639", + "2018-11-28 01:15:00 +0000, -687.740877675081", + "]", + ], + "carb_effect": [ + "GlucoseEffect(start, mg/dL)", + "2018-11-28 00:00:00 +0000, 309.375", + "2018-11-28 00:05:00 +0000, 309.375", + "2018-11-28 00:10:00 +0000, 309.375", + "2018-11-28 00:15:00 +0000, 309.375", + "2018-11-28 00:20:00 +0000, 309.375", + "2018-11-28 00:25:00 +0000, 309.375", + "2018-11-28 00:30:00 +0000, 309.375", + "2018-11-28 00:35:00 +0000, 313.1571581860383", + "2018-11-28 00:40:00 +0000, 320.79604707492723", + "2018-11-28 00:45:00 +0000, 328.4349359638161", + "2018-11-28 00:50:00 +0000, 336.073824852705", + "2018-11-28 00:55:00 +0000, 343.7127137415939", + "2018-11-28 01:00:00 +0000, 351.3516026304828", + "]", + ], + "predicted_glucose": [ + "PredictedGlucoseValue(start, mg/dL)", + "2019-01-28 15:16:20 +0000, 85.0", + "2019-01-28 15:20:00 +0000, 85.732078872579", + "2019-01-28 15:25:00 +0000, 86.44096256310476", + "2019-01-28 15:30:00 +0000, 86.77019751074303", + "2019-01-28 15:35:00 +0000, 86.74103998552496", + "2019-01-28 15:40:00 +0000, 86.64342159003903", + "2019-01-28 15:45:00 +0000, 86.57898055151605", + "2019-01-28 15:50:00 +0000, 86.54829897295224", + "2019-01-28 15:55:00 +0000, 86.5520006409324", + "2019-01-28 16:00:00 +0000, 86.59083783299144", + "2019-01-28 16:05:00 +0000, 86.66555585381998", + "2019-01-28 16:10:00 +0000, 86.77683520191353", + "]", + ], + "retrospective_glucose_discrepancies": [ + "GlucoseEffect(start, mg/dL)", + "2018-11-28 00:02:31 +0000, 13.150577197081377", + "2018-11-28 00:07:31 +0000, 12.919204522363694", + "2018-11-28 00:12:31 +0000, 12.608407801742223", + "2018-11-28 00:17:31 +0000, 10.545044902415762", + "2018-11-28 00:22:31 +0000, 8.421663202254713", + "2018-11-28 00:27:31 +0000, 6.513801087385557", + "2018-11-28 00:32:31 +0000, 3.0069010219924754", + "]", + ], + "retrospective_glucose_discrepancies_summed": [ + "GlucoseChange(start, end, mg/dL)", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:02:31 +0000, 13.150577197081377", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:07:31 +0000, 26.06978171944507", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:12:31 +0000, 38.67818952118729", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:17:31 +0000, 49.22323442360305", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:22:31 +0000, 57.644897625857766", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:27:31 +0000, 64.15869871324333", + "2018-11-28 00:02:31 +0000, 2018-11-28 00:32:31 +0000, 67.1655997352358", + "]", + ], + "persistence_controller": { + "isReadOnly": " false", + "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/", + "persistenceStoreCoordinator": " Optional()", + }, + "glucose_store": { + "latestGlucoseValue": ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', + "managedDataInterval": " 10800.0", + "cacheLength": " 86400.0", + "momentumDataInterval": " 900.0", + "observerQuery": " Optional()", + "observationStart": " 2019-01-27 10:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + }, + "cached_glucose_samples": { + "StoredGlucoseSample(sampleUUID": ' AFCF551E-BA6D-45A3-9507-18ADCC1F41EB, syncIdentifier: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", syncVersion: 1, startDate: 2019-01-27 16:36:22 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6")' + }, + "carb_store": { + "carbRatioSchedule": ' ["timeZone": -28800, "unit": "g", "items": [["startTime": 0.0, "value": 10.0], ["startTime": 66600.0, "value": 9.0]]]', + "defaultAbsorptionTimes": " (fast: 1800.0, medium: 10800.0, slow: 18000.0)", + "insulinSensitivitySchedule": ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', + "delay": " 600.0", + "delta": " 300.0", + "absorptionTimeOverrun": " 1.5", + "observerQuery": " Optional()", + "observationStart": " 2019-01-28 00:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + }, + "cached_carb_entries": { + "\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)": "\tStoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded)", + "\t, 29A45677-9670-48A0-A6C6-379CEA88581F, 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA, 1, 2019-01-27 22": "02:29 +0000, 10 g, , 10800.0, true, 5c4e2a77d8dfb37103e14f78, true", + "\t, CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8, 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D, 1, 2019-01-28 01": "00:59 +0000, 25 g, , 10800.0, true, 5c4e4b6bd8dfb37103e1e137, true", + "\t, 2C030171-3604-4542-B492-9990AF375546, 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34, 1, 2019-01-28 05": "41:22 +0000, 7 g, , 10800.0, true, 5c4e9604d8dfb37103e428d1, true", + "]": "]", + }, + "deleted_carb_entries": { + "\tDeletedCarbEntry(externalID, isUploaded)": "\tDeletedCarbEntry(externalID, isUploaded)", + "]": "]", + }, + "dose_store": { + "insulinModel": " Optional(humalogNovologAdult(ExponentialInsulinModel(actionDuration: 21600.0, peakActivityTime: 4500.0))", + "basalProfile": ' ["timeZone": -28800, "items": [["startTime": 0.0, "value": 0.8], ["startTime": 23400.0, "value": 0.8], ["startTime": 72000.0, "value": 0.6]]]', + "insulinSensitivitySchedule": ' ["timeZone": -28800, "unit": "mg/dL", "items": [["startTime": 0.0, "value": 20.0], ["startTime": 9000.0, "value": 40.0], ["startTime": 82800.0, "value": 35.0]]]', + "areReservoirValuesValid": " true", + "isUploadRequestPending": " false", + "lastAddedPumpEvents": " 2019-01-28 15:16:27 +0000", + "lastStoredReservoirValue": " Optional(LoopKit.StoredReservoirValue(startDate: 2019-01-28 15:16:00 +0000, unitVolume: 168.9, objectIDURL: x-coredata:///Reservoir/t71F0F3A4-ABF7-4E46-8F3B-7D9AFB8AA60F311))", + "mutablePumpEventDoses": " []", + "pumpEventQueryAfterDate": " 2019-01-28 15:01:27 +0000", + "totalDeliveryCache": " Optional(LoopKit.InsulinValue(startDate: 2019-01-28 07:56:00 +0000, value: 4.100000000000001))", + "lastRecordedPrimeEventDate": " Optional(2019-01-27 17:43:46 +0000)", + "pumpRecordsBasalProfileStartEvents": " true", + "device": " Optional(<, name:RileyLink 2018-08, manufacturer:Medtronic, model:723, firmware:subg_rfspy 0.9, software:43.0, localIdentifier:000000>)", + "insulinOnBoard": " InsulinValue(startDate: 2019-01-28 15:20:00 +0000, value: -0.49090285427454483)", + }, + "get_reservoir_values": [ + "Reservoir(startDate, unitVolume)", + "2019-01-28 15:16:00 +0000, 168.9", + "2019-01-28 15:11:00 +0000, 168.9", + "2019-01-28 15:06:00 +0000, 168.9", + "2019-01-28 15:01:00 +0000, 168.9", + "2019-01-28 14:56:00 +0000, 169.0", + "2019-01-28 14:51:00 +0000, 169.1", + "2019-01-28 14:46:00 +0000, 169.1", + "2019-01-28 14:41:00 +0000, 169.2", + "2019-01-28 14:36:00 +0000, 169.3", + "2019-01-28 14:31:00 +0000, 169.3", + "2019-01-28 14:26:00 +0000, 169.4", + "2019-01-28 14:21:00 +0000, 169.5", + "2019-01-28 14:16:00 +0000, 169.5", + "2019-01-28 14:11:00 +0000, 169.6", + ], + "get_pump_event_values": [ + 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 15:01:27 +0000, persistedDate: 2019-01-28 15:06:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 15:01:27 +0000, endDate: 2019-01-28 15:31:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41075c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-29 14:51:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c73061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:51:28 +0000, persistedDate: 2019-01-28 14:56:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:51:28 +0000, endDate: 2019-01-28 14:51:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001c73065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:46:28 +0000, persistedDate: 2019-01-28 14:51:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:46:28 +0000, endDate: 2019-01-28 15:16:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:41:28 +0000, persistedDate: 2019-01-28 14:46:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:41:28 +0000, endDate: 2019-01-28 15:11:28 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:36:27 +0000, persistedDate: 2019-01-28 14:41:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:36:27 +0000, endDate: 2019-01-28 15:06:27 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b64065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:30:00 +0000, persistedDate: 2019-01-28 14:31:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:30:00 +0000, endDate: 2019-01-29 14:30:00 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e061c130d2000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 1, timeOffset: 23400.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-29 14:06:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001b46061c13002000"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 0, timeOffset: 0.0, rate: 0.8))"), type: Optional(LoopKit.PumpEventType.basal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:06:27 +0000, endDate: 2019-01-28 14:06:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001b46065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:06:27 +0000, persistedDate: 2019-01-28 14:11:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 14:01:41 +0000, endDate: 2019-01-28 14:31:41 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012941065c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 14:01:41 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false )"), type: nil)', + 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-28 13:56:27 +0000, endDate: 2019-01-28 14:26:27 +0000, value: 0.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78055c13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal))', + 'PersistedPumpEvent(date: 2019-01-28 13:56:27 +0000, persistedDate: 2019-01-28 14:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false )"), type: nil)', + ], + "get_normalized_dose_entries": [ + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 21:36:25 +0000, endDate: 2019-01-24 22:06:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119640d18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 22:06:24 +0000, endDate: 2019-01-25 01:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118460e18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:06:25 +0000, endDate: 2019-01-25 01:31:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119461118130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 01:31:27 +0000, endDate: 2019-01-25 02:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b5f1118130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 02:36:24 +0000, endDate: 2019-01-25 03:11:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118641218130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 03:11:24 +0000, endDate: 2019-01-25 04:51:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01184b1318130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 04:51:24 +0000, endDate: 2019-01-25 05:01:25 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b021873141813281800"), scheduledBasalRate: nil)', + ], + "get_normalized_pump_event_dose": [ + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:11:24 +0000, endDate: 2019-01-24 14:13:17 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00004b061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-24 14:13:17 +0000, endDate: 2019-01-24 14:13:58 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100354c061813"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:13:58 +0000, endDate: 2019-01-24 14:14:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("030000002f224d261813"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:14:28 +0000, endDate: 2019-01-24 14:30:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b00044e061813002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:30:24 +0000, endDate: 2019-01-24 14:53:31 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01005e0618130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 14:53:31 +0000, endDate: 2019-01-24 15:31:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0107750658130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 15:31:25 +0000, endDate: 2019-01-24 17:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01195f0718130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 17:36:24 +0000, endDate: 2019-01-24 20:06:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640918130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:06:25 +0000, endDate: 2019-01-24 20:36:24 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0119460c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-24 20:36:24 +0000, endDate: 2019-01-24 21:36:25 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b0118640c18130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 17:26:28 +0000, endDate: 2019-01-25 18:36:45 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c5a0919130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-25 18:36:45 +0000, endDate: 2019-01-25 19:16:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012d640a19130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:21:28 +0000, endDate: 2019-01-27 14:41:27 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b001c55061b13002000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 14:41:27 +0000, endDate: 2019-01-27 15:21:29 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b69061b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:21:29 +0000, endDate: 2019-01-27 15:22:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:13 +0000, endDate: 2019-01-27 15:22:15 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:22:15 +0000, endDate: 2019-01-27 15:31:27 +0000, value: 1.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f56075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:31:27 +0000, endDate: 2019-01-27 15:36:28 +0000, value: 1.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b5f075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:36:28 +0000, endDate: 2019-01-27 15:41:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011c64071b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:41:28 +0000, endDate: 2019-01-27 15:51:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 15:51:27 +0000, endDate: 2019-01-27 15:56:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b011b73071b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 15:56:28 +0000, endDate: 2019-01-27 16:17:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78075b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:17:00 +0000, endDate: 2019-01-27 16:21:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010051085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:21:29 +0000, endDate: 2019-01-27 16:41:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d55085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:41:27 +0000, endDate: 2019-01-27 16:46:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b69085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:46:28 +0000, endDate: 2019-01-27 16:51:27 +0000, value: 2.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c6e085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:51:27 +0000, endDate: 2019-01-27 16:56:28 +0000, value: 2.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b73085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 16:56:28 +0000, endDate: 2019-01-27 17:01:27 +0000, value: 1.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c78085b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:01:27 +0000, endDate: 2019-01-27 17:06:27 +0000, value: 1.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b41095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:06:27 +0000, endDate: 2019-01-27 17:11:41 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b46095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:11:41 +0000, endDate: 2019-01-27 17:31:31 +0000, value: 1.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601294b095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 17:31:32 +0000, endDate: 2019-01-27 17:36:28 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b01205f091b130d2000"), scheduledBasalRate: nil)', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:36:28 +0000, endDate: 2019-01-27 17:41:28 +0000, value: 0.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c64095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:41:28 +0000, endDate: 2019-01-27 17:56:42 +0000, value: 1.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c69095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-27 17:56:42 +0000, endDate: 2019-01-27 18:26:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a78095b13"), scheduledBasalRate: Optional(0.8 IU/hr))', + 'DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-27 18:26:42 +0000, endDate: 2019-01-27 18:30:37 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b012a5a0a1b130d2000"), scheduledBasalRate: nil)', + ], + "insulin_delivery_store": { + "observerQuery": " Optional()", + "observationStart": " 2019-01-28 04:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + "lastBasalEndDate": " 2019-01-28 10:06:28 +0000", + }, + } From 092162d0ccea12001a018efd9a3fe04165601205 Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 09:02:21 -0600 Subject: [PATCH 08/48] ignore figures folder --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8b55d7e1..808de2f0 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ work-record-archive export internal data +figures # Test htmlcov From 31b3a4bbd65aba6d64573cefbd48a179aedf36ef Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 09:05:13 -0600 Subject: [PATCH 09/48] add wip and figures to gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 808de2f0..1774bfe0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,8 @@ export internal data figures +fonts +wip # Test htmlcov From 9120d91a3b8275857c9ebeff8a44cec467837173 Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 12:01:07 -0600 Subject: [PATCH 10/48] change to get example to run locally --- projects/parsers/example.py | 12 ++++++++---- projects/parsers/loop_report.py | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/projects/parsers/example.py b/projects/parsers/example.py index fb4154aa..937f7747 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -7,22 +7,26 @@ @author: ed """ -from projects.parsers.loop_report import LoopReport +from loop_report import LoopReport import pandas as pd import json import os + # %% file name and path file_path = os.path.join("..", "tests", "parsers", "files") file_name = "LoopReport" +output_path = os.path.join(".", "output") +# make an output folder if it does not exist +if not os.path.exists(output_path): + os.makedirs(output_path) + + # %% parse file lr = LoopReport() loop_dict = lr.parse_by_file(path=file_path, file_name="%s.md" % file_name) -# %% save parsed file -# with open(file_path + file_name + "-data.json", "w") as fp: -# json.dump(loop_dict, fp, sort_keys=True, indent=4) # %% put data into a dataframe and save loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index ddbda9a2..5f07ad6a 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from projects.parsers.loop_report_parser import parse_loop_report, Sections +from loop_report_parser import parse_loop_report, Sections import os import re import json From 9961f8a764b53c12e931af541ae677105010b586 Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 12:02:53 -0600 Subject: [PATCH 11/48] remove warning by not sorting during concat --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 5f07ad6a..c86ab4e9 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -505,7 +505,7 @@ def __parse(self, path, file_name) -> dict: record_dict[aux[0]] = aux[1] # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, sort=False) loop_report_dict["get_pump_event_values"] = complete_df except: From 8eb080dc7a1d0400bbff61a421bf01ef7a47471f Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 12:03:42 -0600 Subject: [PATCH 12/48] add ignore index so dataframe index goes from 0 to (N-1) --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index c86ab4e9..fd2e570b 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -622,7 +622,7 @@ def __parse(self, path, file_name) -> dict: record_dict[aux[0]] = aux[1] # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) loop_report_dict["cached_glucose_samples"] = complete_df except: From 2320c378d1b180762de50138c811091c3bbf779f Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Wed, 13 Feb 2019 12:04:12 -0600 Subject: [PATCH 13/48] add black package to the env file and change output path --- environment.yml | 1 + projects/parsers/example.py | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/environment.yml b/environment.yml index 7061885d..8c7fc998 100644 --- a/environment.yml +++ b/environment.yml @@ -19,4 +19,5 @@ dependencies: - pip: - python-dotenv + - black - -e git+https://github.com/tidepool-org/data-analytics#egg=tidals\&subdirectory=tidepool-analysis-tools diff --git a/projects/parsers/example.py b/projects/parsers/example.py index 937f7747..159b0dd9 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -34,8 +34,17 @@ for k in loop_dict.keys(): loop_df[k][0] = loop_dict[k] -loop_df.to_csv(file_path + file_name + "-data-in-columns.csv", index_label="index") -loop_df.T.to_csv(file_path + file_name + "-data-in-rows.csv", index_label="index") +loop_df.to_csv( + os.path.join(output_path, file_name + "-data-in-columns.csv"), index_label="index" +) +loop_df.T.to_csv( + os.path.join(output_path, file_name + "-data-in-rows.csv"), index_label="index" +) loop_df.to_json( - file_path + file_name + "-data-in-columns.json", orient="records", lines=True + os.path.join(output_path, file_name + "-data.json"), orient="records", lines=True ) + + +# %% if we remove the embedded data frames, we can save a pretty json +#with open(output_path + file_name + "-data.json", "w") as fp: +# json.dump(loop_dict, fp, sort_keys=True, indent=4) From 15a1e6d343f850025e514a402b9b9c8a8b0bf68e Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 08:46:28 -0600 Subject: [PATCH 14/48] parsed out status_extension_data_manager and g5_cgm_manager and added Units to dataframes --- projects/parsers/loop_report.py | 172 ++++++++++++++++++++++--- projects/parsers/loop_report_parser.py | 3 +- 2 files changed, 156 insertions(+), 19 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index ddbda9a2..3e6cf58d 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -283,14 +283,14 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: ice_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=["start_time", "end_time", "value"]) + df = pd.DataFrame(columns=["start_time", "end_time", "value", 'units']) ice_list.pop(0) ice_list.pop(len(ice_list) - 1) for items in ice_list: start, end, value = items.split(",") df = df.append( - {"start_time": start, "end_time": end, "value": value}, + {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"}, ignore_index=True, ) @@ -302,14 +302,14 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] - df = pd.DataFrame(columns=["start_time", "end_time", "value"]) + df = pd.DataFrame(columns=["start_time", "end_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, end, value = items.split(",") df = df.append( - {"start_time": start, "end_time": end, "value": value}, + {"start_time": start, "end_time": end, "value": value, "units": "mg/dL"}, ignore_index=True, ) @@ -321,14 +321,14 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: local_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=["start_time", "end_time", "value"]) + df = pd.DataFrame(columns=["start_time", "end_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, end, value = items.split(",") df = df.append( - {"start_time": start, "end_time": end, "value": value}, + {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"}, ignore_index=True, ) @@ -340,14 +340,14 @@ def __parse(self, path, file_name) -> dict: if Sections.GET_RESERVOIR_VALUES in dict: try: local_list = dict[Sections.GET_RESERVOIR_VALUES] - df = pd.DataFrame(columns=["start_time", "value"]) + df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, value = items.split(",") df = df.append( - {"start_time": start, "value": value}, ignore_index=True + {"start_time": start, "value": value, "units": "unitVolume"}, ignore_index=True ) loop_report_dict["get_reservoir_values"] = df @@ -358,14 +358,14 @@ def __parse(self, path, file_name) -> dict: if Sections.PREDICTED_GLUCOSE in dict: try: local_list = dict[Sections.PREDICTED_GLUCOSE] - df = pd.DataFrame(columns=["start_time", "value"]) + df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, value = items.split(",") df = df.append( - {"start_time": start, "value": value}, ignore_index=True + {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True ) loop_report_dict["predicted_glucose"] = df @@ -376,14 +376,14 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES] - df = pd.DataFrame(columns=["start_time", "value"]) + df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, value = items.split(",") df = df.append( - {"start_time": start, "value": value}, ignore_index=True + {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True ) loop_report_dict["retrospective_glucose_discrepancies"] = df @@ -394,14 +394,14 @@ def __parse(self, path, file_name) -> dict: if Sections.CARB_EFFECT in dict: try: local_list = dict[Sections.CARB_EFFECT] - df = pd.DataFrame(columns=["start_time", "value"]) + df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for items in local_list: start, value = items.split(",") df = df.append( - {"start_time": start, "value": value}, ignore_index=True + {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True ) loop_report_dict["carb_effect"] = df @@ -412,14 +412,14 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_EFFECT in dict: try: local_list = dict[Sections.INSULIN_EFFECT] - df = pd.DataFrame(columns=["start_time", "value"]) + df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) for item in local_list: start, value = item.split(",") df = df.append( - {"start_time": start, "value": value}, ignore_index=True + {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True ) loop_report_dict["insulin_effect"] = df @@ -517,7 +517,58 @@ def __parse(self, path, file_name) -> dict: if Sections.G5_CGM_MANAGER in dict: try: - loop_report_dict["g5_cgm_manager"] = dict[Sections.G5_CGM_MANAGER] + temp_dict = dict[Sections.G5_CGM_MANAGER] + cgmblekit = temp_dict['latestReading'] + cgmblekit= cgmblekit.replace("Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(", "") + cgmblekit = cgmblekit.replace("))", "") + + split_list = cgmblekit.split(",") + + dictionary_complete = {} + + if 'transmitter' in temp_dict: + dictionary_complete['transmitter'] = temp_dict['transmitter'] + + if 'providesBLEHeartbeat' in temp_dict: + dictionary_complete['providesBLEHeartbeat'] = temp_dict['providesBLEHeartbeat'] + dictionary = {} + timeMessage = {} + glucoseMessage = {} + latestReading = {} + for item in split_list: + if "timeMessage:" in item: + item = item.replace("timeMessage: CGMBLEKit.TransmitterTimeRxMessage(", "") + keyvalue = item.split(":") + timeMessage['status'] = keyvalue[1].strip('"\'') + + else: + item = item.replace(")", "") + keyvalue = item.split(":") + m = keyvalue[0].strip('\'') + m = m.replace("\"", "").strip() + dictionary[m] = keyvalue[1].strip('"\'') + + + glucoseMessage['timestamp'] = dictionary['timestamp'] + glucoseMessage['glucoseIsDisplayOnly'] = dictionary['glucoseIsDisplayOnly'] + glucoseMessage['glucose'] = dictionary['glucose'] + glucoseMessage['trend'] = dictionary['trend'] + + + timeMessage['currentTime'] = dictionary['currentTime'] + timeMessage['sessionStartTime'] = dictionary['sessionStartTime'] + + latestReading['glucoseMessage'] = glucoseMessage + latestReading['timeMessage'] = timeMessage + latestReading['transmitterID'] = dictionary['transmitterID'] + latestReading['status'] = dictionary['status'] + latestReading['sessionStartDate'] = dictionary['sessionStartDate'] + latestReading['lastCalibration'] = dictionary['lastCalibration'] + latestReading['readDate'] = dictionary['readDate'] + + dictionary_complete['latestReading'] = latestReading + + loop_report_dict["g5_cgm_manager"] = dictionary_complete except: print("handled error G5_CGM_MANAGER") @@ -527,6 +578,87 @@ def __parse(self, path, file_name) -> dict: except: print("handled error DEX_CGM_MANAGER") + if Sections.STATUS_EXTENSION_DATA_MANAGER in dict: + try: + status_extension_data_manager = dict[Sections.STATUS_EXTENSION_DATA_MANAGER] + temp = status_extension_data_manager['statusExtensionContext'] + temp = temp.replace("Optional([", "") + values_index = temp.index("values") + unit_index = temp.index("unit") + values = temp[values_index: unit_index] + values = values.replace(": [", "") + values = values.replace("values", "") + values = values.replace("]", "") + values = values.replace(', "', '') + values_list = values.split(",") + + newstr = temp[:values_index] + temp[unit_index:] + newstr = newstr.replace('"', '') + newstr = newstr.strip() + temp_list = newstr.split(",") + + statusExtensionContext = {} + + dictionary = {} + for item in temp_list: + if 'sensor' in item: + item = "isStateValid: " + item.replace(' sensor: [isStateValid: ', '') + self.add_to_dictionary(dictionary, item) + + elif 'lastLoopCompleted' in item: + dictionary["lastLoopCompleted"] = item.replace('lastLoopCompleted: ', '') + + elif 'predictedGlucose' in item: + dictionary["startDate"] = item.replace(' predictedGlucose: [startDate: ', '') + + elif 'start:' in item: + dictionary["start"] = item.replace('start: ', '') + + elif 'end:' in item: + dictionary["end"] = item.replace('end: ', '').replace("]", "") + + elif 'percentage' in item: + item = "percentage: " + item.replace(' netBasal: [percentage: ', '') + self.add_to_dictionary(dictionary, item) + + elif 'reservoirCapacity' in item: + item = item.replace("])", "") + self.add_to_dictionary(dictionary, item) + else: + self.add_to_dictionary(dictionary, item) + + sensor = {} + sensor["isStateValid"] = dictionary["isStateValid"] + sensor["stateDescription"] = dictionary["stateDescription"] + sensor["trendType"] = dictionary["trendType"] + sensor["isLocal"] = dictionary["isLocal"] + + predictedGlucose = {} + predictedGlucose["startDate"] = dictionary["startDate"] + predictedGlucose["values"] = values_list + predictedGlucose["unit"] = dictionary["unit"] + predictedGlucose["interval"] = dictionary["interval"] + + netBasal = {} + netBasal["percentage"] = dictionary["percentage"] + netBasal["start"] = dictionary["start"] + netBasal["rate"] = dictionary["rate"] + netBasal["end"] = dictionary["end"] + + statusExtensionContext['lastLoopCompleted'] = dictionary['lastLoopCompleted'] + statusExtensionContext['sensor'] = sensor + statusExtensionContext['predictedGlucose'] = predictedGlucose + statusExtensionContext['netBasal'] = netBasal + statusExtensionContext['batteryPercentage'] = dictionary['batteryPercentage'] + statusExtensionContext['version'] = dictionary['version'] + statusExtensionContext['reservoirCapacity'] = dictionary['reservoirCapacity'] + + status_extension_data_manager['statusExtensionContext'] = statusExtensionContext + + loop_report_dict["status_extension_data_manager"] = status_extension_data_manager + except: + print("handled error STATUS_EXTENSION_DATA_MANAGER") + if Sections.RILEY_LINK_PUMP_MANAGER in dict: try: loop_report_dict["riley_link_pump_manager"] = dict[ @@ -630,6 +762,12 @@ def __parse(self, path, file_name) -> dict: return loop_report_dict + def add_to_dictionary(self, dictionary, item): + keyvalue = item.split(":") + m = keyvalue[0].strip('\'') + m = m.replace("]", "").strip() + dictionary[m] = keyvalue[1].strip('"\'').replace("]", "") + def __set_pump_manager_type( self, loop_report_dict, minimed_pump_manager, omnipod_pump_manager ): diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index 826508d7..1463fc99 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -47,10 +47,9 @@ class Sections: GET_NORMALIZED_PUMP_EVENT_DOSE = "get_normalized_pump_event_dose" GET_NORMALIZED_DOSE_ENTRIES = "get_normalized_dose_entries" CACHED_DOSE_ENTRIES = "cached_dose_entries" + STATUS_EXTENSION_DATA_MANAGER = "status_extension_data_manager" """ - #this is complex - status_extension_data_manager #not sure this one is used deleted_carb_entries """ From 453458c05c637c970475ffcd01b5c42d329ac39d Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 10:13:33 -0600 Subject: [PATCH 15/48] parsed GLUCOSE_STORE out --- projects/parsers/loop_report.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 9a9dc232..9441f546 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -731,10 +731,20 @@ def __parse(self, path, file_name) -> dict: except: print("handled error CACHED_CARB_ENTRIES") - # todo: still need to parse out section further if Sections.GLUCOSE_STORE in dict: try: - loop_report_dict["glucose_store"] = dict[Sections.GLUCOSE_STORE] + temp_dict = dict[Sections.GLUCOSE_STORE] + latestGlucoseValue = temp_dict['latestGlucoseValue'] + latestGlucoseValue = latestGlucoseValue.replace("Optional(LoopKit.StoredGlucoseSample(", "") + latestGlucoseValue = latestGlucoseValue.replace("))", "") + latestGlucoseValue_list = latestGlucoseValue.split(",") + + dictionary = {} + for item in latestGlucoseValue_list: + self.add_to_dictionary(dictionary, item) + + temp_dict['latestGlucoseValue'] = dictionary + loop_report_dict["glucose_store"] = temp_dict except: print("handled error GLUCOSE_STORE") From 23540266985265e6f8105ee7884078d354512467 Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 10:15:26 -0600 Subject: [PATCH 16/48] minor naming change --- projects/parsers/loop_report.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 9441f546..17adfe8d 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -734,16 +734,16 @@ def __parse(self, path, file_name) -> dict: if Sections.GLUCOSE_STORE in dict: try: temp_dict = dict[Sections.GLUCOSE_STORE] - latestGlucoseValue = temp_dict['latestGlucoseValue'] - latestGlucoseValue = latestGlucoseValue.replace("Optional(LoopKit.StoredGlucoseSample(", "") - latestGlucoseValue = latestGlucoseValue.replace("))", "") - latestGlucoseValue_list = latestGlucoseValue.split(",") + latest_glucose_value = temp_dict['latestGlucoseValue'] + latest_glucose_value = latest_glucose_value.replace("Optional(LoopKit.StoredGlucoseSample(", "") + latest_glucose_value = latest_glucose_value.replace("))", "") + latest_glucose_value = latest_glucose_value.split(",") dictionary = {} - for item in latestGlucoseValue_list: + for item in latest_glucose_value: self.add_to_dictionary(dictionary, item) - temp_dict['latestGlucoseValue'] = dictionary + temp_dict['latest_glucose_value'] = dictionary loop_report_dict["glucose_store"] = temp_dict except: From b0b6390ba586c17f2fc7c01e813db4c156eee1ac Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 21:13:27 -0600 Subject: [PATCH 17/48] update minor changes --- projects/parsers/loop_report.py | 51 +++++++++++++++------------------ 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 17adfe8d..ea3785d2 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -299,6 +299,7 @@ def __parse(self, path, file_name) -> dict: except: print("handled error INSULIN_COUNTERACTION_EFFECTS") + if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] @@ -318,24 +319,6 @@ def __parse(self, path, file_name) -> dict: except: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") - if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: - try: - local_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=["start_time", "end_time", "value", "units"]) - local_list.pop(0) - local_list.pop(len(local_list) - 1) - - for items in local_list: - start, end, value = items.split(",") - df = df.append( - {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"}, - ignore_index=True, - ) - - loop_report_dict["insulin_counteraction_effects"] = df - - except: - print("handled error INSULIN_COUNTERACTION_EFFECTS") if Sections.GET_RESERVOIR_VALUES in dict: try: @@ -442,9 +425,9 @@ def __parse(self, path, file_name) -> dict: record_dict[aux[0]] = aux[1] # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) - loop_report_dict["get_normalized_pump_even_dose"] = complete_df + loop_report_dict["get_normalized_pump_event_dose"] = complete_df except: print("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") @@ -463,7 +446,7 @@ def __parse(self, path, file_name) -> dict: record_dict[aux[0]] = aux[1] # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) loop_report_dict["get_normalized_dose_entries"] = complete_df except: @@ -484,7 +467,7 @@ def __parse(self, path, file_name) -> dict: record_dict[aux[0]] = aux[1] # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) loop_report_dict["cached_dose_entries"] = complete_df except: @@ -502,10 +485,10 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") - record_dict[aux[0]] = aux[1] + record_dict[aux[0]] = aux[1].replace('"', '') # if complete_df: df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, sort=False) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) loop_report_dict["get_pump_event_values"] = complete_df except: @@ -574,7 +557,20 @@ def __parse(self, path, file_name) -> dict: if Sections.DEX_CGM_MANAGER in dict: try: - loop_report_dict["dex_cgm_manager"] = dict[Sections.DEX_CGM_MANAGER] + temp_dict = dict[Sections.DEX_CGM_MANAGER] + temp_string = temp_dict['latestBackfill'] + temp_string = temp_string.replace(' Optional(ShareClient.ShareGlucose(', '') + temp_string = temp_string.replace('))', '') + temp_list = temp_string.split(',') + dictionary = {} + for item in temp_list: + self.add_to_dictionary(dictionary, item) + + latestBackfill = {} + latestBackfill['latestBackfill'] = dictionary + + loop_report_dict["dex_cgm_manager"] = latestBackfill + except: print("handled error DEX_CGM_MANAGER") @@ -711,8 +707,7 @@ def __parse(self, path, file_name) -> dict: ] for item in items: empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split( - "," - ) + ",") record_dict = { "sampleUUID": sampleUUID, "syncIdentifier": syncIdentifier, @@ -726,7 +721,7 @@ def __parse(self, path, file_name) -> dict: "isUploaded": isUploaded, } df = pd.DataFrame([record_dict], columns=columns) - complete_df = pd.concat([complete_df, df], axis=0) + complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) loop_report_dict["cached_carb_entries"] = complete_df except: print("handled error CACHED_CARB_ENTRIES") From 14ebf81d8104ef2d95890a07504ff19acb0bd568 Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 22:57:45 -0600 Subject: [PATCH 18/48] converted dataframes to a list of dictionaries --- projects/parsers/loop_report.py | 134 ++++++++++++++------------------ 1 file changed, 59 insertions(+), 75 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index ea3785d2..34320534 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -11,7 +11,7 @@ import os import re import json -import pandas as pd +import sys class LoopReport: @@ -283,18 +283,14 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: ice_list = dict[Sections.INSULIN_COUNTERACTION_EFFECTS] - df = pd.DataFrame(columns=["start_time", "end_time", "value", 'units']) ice_list.pop(0) ice_list.pop(len(ice_list) - 1) - + temp_list = [] for items in ice_list: start, end, value = items.split(",") - df = df.append( - {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"}, - ignore_index=True, - ) - - loop_report_dict["insulin_counteration_effects"] = df + temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"} + temp_list.append(temp_dict) + loop_report_dict["insulin_counteration_effects"] = temp_list except: print("handled error INSULIN_COUNTERACTION_EFFECTS") @@ -303,18 +299,15 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] - df = pd.DataFrame(columns=["start_time", "end_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) - + temp_list = [] for items in local_list: start, end, value = items.split(",") - df = df.append( - {"start_time": start, "end_time": end, "value": value, "units": "mg/dL"}, - ignore_index=True, - ) + temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL"} + temp_list.append(temp_dict) - loop_report_dict["retrospective_glucose_discrepancies_summed"] = df + loop_report_dict["retrospective_glucose_discrepancies_summed"] = temp_list except: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") @@ -323,17 +316,15 @@ def __parse(self, path, file_name) -> dict: if Sections.GET_RESERVOIR_VALUES in dict: try: local_list = dict[Sections.GET_RESERVOIR_VALUES] - df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) - + temp_list = [] for items in local_list: start, value = items.split(",") - df = df.append( - {"start_time": start, "value": value, "units": "unitVolume"}, ignore_index=True - ) + temp_dict = {"start_time": start, "value": value, "units": "unitVolume"} + temp_list.append(temp_dict) - loop_report_dict["get_reservoir_values"] = df + loop_report_dict["get_reservoir_values"] = temp_list except: print("handled error GET_RESERVOIR_VALUES") @@ -341,17 +332,15 @@ def __parse(self, path, file_name) -> dict: if Sections.PREDICTED_GLUCOSE in dict: try: local_list = dict[Sections.PREDICTED_GLUCOSE] - df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) - + temp_list = [] for items in local_list: start, value = items.split(",") - df = df.append( - {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True - ) + temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_list.append(temp_dict) - loop_report_dict["predicted_glucose"] = df + loop_report_dict["predicted_glucose"] = temp_list except: print("handled error PREDICTED_GLUCOSE") @@ -359,17 +348,16 @@ def __parse(self, path, file_name) -> dict: if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES] - df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) + temp_list = [] for items in local_list: start, value = items.split(",") - df = df.append( - {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True - ) + temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_list.append(temp_dict) - loop_report_dict["retrospective_glucose_discrepancies"] = df + loop_report_dict["retrospective_glucose_discrepancies"] = temp_list except: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") @@ -377,17 +365,14 @@ def __parse(self, path, file_name) -> dict: if Sections.CARB_EFFECT in dict: try: local_list = dict[Sections.CARB_EFFECT] - df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) - + temp_list = [] for items in local_list: start, value = items.split(",") - df = df.append( - {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True - ) - - loop_report_dict["carb_effect"] = df + temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_list.append(temp_dict) + loop_report_dict["carb_effect"] = temp_list except: print("handled error CARB_EFFECT") @@ -395,17 +380,15 @@ def __parse(self, path, file_name) -> dict: if Sections.INSULIN_EFFECT in dict: try: local_list = dict[Sections.INSULIN_EFFECT] - df = pd.DataFrame(columns=["start_time", "value", "units"]) local_list.pop(0) local_list.pop(len(local_list) - 1) - + temp_list = [] for item in local_list: start, value = item.split(",") - df = df.append( - {"start_time": start, "value": value, "units": "mg/dL"}, ignore_index=True - ) + temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_list.append(temp_dict) - loop_report_dict["insulin_effect"] = df + loop_report_dict["insulin_effect"] = temp_list except: print("handled error INSULIN_EFFECT") @@ -413,7 +396,7 @@ def __parse(self, path, file_name) -> dict: if Sections.GET_NORMALIZED_PUMP_EVENT_DOSE in dict: try: local_list = dict[Sections.GET_NORMALIZED_PUMP_EVENT_DOSE] - complete_df = pd.DataFrame() + temp_list = [] for item in local_list: record_dict = {} item = item.replace("DoseEntry(", "") @@ -423,18 +406,16 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1] - # if complete_df: - df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) + temp_list.append(record_dict) - loop_report_dict["get_normalized_pump_event_dose"] = complete_df + loop_report_dict["get_normalized_pump_event_dose"] = temp_list except: print("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") if Sections.GET_NORMALIZED_DOSE_ENTRIES in dict: try: local_list = dict[Sections.GET_NORMALIZED_DOSE_ENTRIES] - complete_df = pd.DataFrame() + temp_list = [] for item in local_list: record_dict = {} item = item.replace("DoseEntry(", "") @@ -444,18 +425,16 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1] - # if complete_df: - df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) + temp_list.append(record_dict) - loop_report_dict["get_normalized_dose_entries"] = complete_df + loop_report_dict["get_normalized_dose_entries"] = temp_list except: print("handled error GET_NORMALIZED_DOSE_ENTRIES") if Sections.CACHED_DOSE_ENTRIES in dict: try: local_list = dict[Sections.CACHED_DOSE_ENTRIES] - complete_df = pd.DataFrame() + temp_list = [] for item in local_list: record_dict = {} item = item.replace("DoseEntry(", "") @@ -465,18 +444,16 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1] - # if complete_df: - df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) + temp_list.append(record_dict) - loop_report_dict["cached_dose_entries"] = complete_df + loop_report_dict["cached_dose_entries"] = temp_list except: print("handled error CACHED_DOSE_ENTRIES") if Sections.GET_PUMP_EVENT_VALUES in dict: try: local_list = dict[Sections.GET_PUMP_EVENT_VALUES] - complete_df = pd.DataFrame() + temp_list = [] for item in local_list: record_dict = {} item = item.replace("PersistedPumpEvent(", "") @@ -486,11 +463,9 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1].replace('"', '') - # if complete_df: - df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) + temp_list.append(record_dict) - loop_report_dict["get_pump_event_values"] = complete_df + loop_report_dict["get_pump_event_values"] = temp_list except: print("handled error GET_PUMP_EVENT_VALUES") @@ -689,7 +664,7 @@ def __parse(self, path, file_name) -> dict: if Sections.CACHED_CARB_ENTRIES in dict: try: - complete_df = pd.DataFrame() + temp_list = [] items = dict[Sections.CACHED_CARB_ENTRIES] items.pop(0) items.pop(len(items) - 1) @@ -720,9 +695,8 @@ def __parse(self, path, file_name) -> dict: "externalID": externalID, "isUploaded": isUploaded, } - df = pd.DataFrame([record_dict], columns=columns) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) - loop_report_dict["cached_carb_entries"] = complete_df + temp_list.append(record_dict) + loop_report_dict["cached_carb_entries"] = temp_list except: print("handled error CACHED_CARB_ENTRIES") @@ -747,7 +721,7 @@ def __parse(self, path, file_name) -> dict: if Sections.CACHED_GLUCOSE_SAMPLES in dict: try: local_list = dict[Sections.CACHED_GLUCOSE_SAMPLES] - complete_df = pd.DataFrame() + temp_list = [] for item in local_list: record_dict = {} item = item.replace("StoredGlucoseSample(", "") @@ -757,11 +731,9 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") record_dict[aux[0]] = aux[1] - # if complete_df: - df = pd.DataFrame([record_dict], columns=record_dict.keys()) - complete_df = pd.concat([complete_df, df], axis=0, ignore_index=True) + temp_list.append(record_dict) - loop_report_dict["cached_glucose_samples"] = complete_df + loop_report_dict["cached_glucose_samples"] = temp_list except: print("handled error CACHED_GLUCOSE_SAMPLES") @@ -801,3 +773,15 @@ def __set_pump_manager_type( else: loop_report_dict["pump_manager_type"] = "unknown" + +def main(self): + path = sys.argv[0] + file = sys.argv[1] + if path and file: + self.parse_by_file(path, file) + else: + self.parse_by_directory(path) + + +if __name__ == '__main__': + main() \ No newline at end of file From 01819a12a52da611aceab1fbc8284cc884749c6b Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 23:53:14 -0600 Subject: [PATCH 19/48] updated tests --- projects/parsers/loop_report.py | 6 +- projects/tests/parsers/test_loop_report.py | 616 +++++++-------------- 2 files changed, 214 insertions(+), 408 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 34320534..a6461c54 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from loop_report_parser import parse_loop_report, Sections +from .loop_report_parser import parse_loop_report, Sections import os import re import json @@ -288,9 +288,9 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in ice_list: start, end, value = items.split(",") - temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"} + temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"} temp_list.append(temp_dict) - loop_report_dict["insulin_counteration_effects"] = temp_list + loop_report_dict["insulin_counteraction_effects"] = temp_list except: print("handled error INSULIN_COUNTERACTION_EFFECTS") diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 3a29890e..a536430e 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -54,44 +54,20 @@ def test_parse_by_file(): assert loop_dict["override_range_workout"] == override_range_workout override_range_premeal = [70.0, 80.0] assert loop_dict["override_range_premeal"] == override_range_premeal - assert ( - loop_dict["insulin_counteration_effects"].to_dict() - == get_insulin_counteration_effects() - ) - assert ( - loop_dict["retrospective_glucose_discrepancies_summed"].to_dict() - == get_retrospective_glucose_discrepancies_summed() - ) - assert ( - loop_dict["insulin_counteraction_effects"].to_dict() - == get_insulin_counteraction_effects() - ) - assert loop_dict["get_reservoir_values"].to_dict() == get_reservoir_values() - assert loop_dict["predicted_glucose"].to_dict() == get_predicted_glucose() - assert ( - loop_dict["retrospective_glucose_discrepancies"].to_dict() - == get_retrospective_glucose_discrepancies() - ) - assert loop_dict["carb_effect"].to_dict() == get_carb_effect() - assert loop_dict["insulin_effect"].to_dict() == get_insulin_effect() - assert ( - loop_dict["get_normalized_pump_even_dose"].to_dict() - == get_normalized_pump_even_dose() - ) - assert ( - loop_dict["get_normalized_dose_entries"].to_dict() - == get_normalized_dose_entries() - ) - assert loop_dict["cached_dose_entries"].to_dict() == get_cached_dose_entries() - assert loop_dict["get_pump_event_values"].shape[0] == 19 - assert loop_dict["get_pump_event_values"].shape[1] == 22 + assert loop_dict["retrospective_glucose_discrepancies_summed"] == get_retrospective_glucose_discrepancies_summed() + assert loop_dict["insulin_counteraction_effects"] == get_insulin_counteraction_effects() + assert loop_dict["get_reservoir_values"] == get_reservoir_values() + assert loop_dict["predicted_glucose"] == get_predicted_glucose() + assert loop_dict["retrospective_glucose_discrepancies"] == get_retrospective_glucose_discrepancies() + assert loop_dict["carb_effect"] == get_carb_effect() + assert loop_dict["insulin_effect"] == get_insulin_effect() + assert loop_dict["get_normalized_pump_event_dose"] == get_normalized_pump_even_dose() + assert loop_dict["get_normalized_dose_entries"] == get_normalized_dose_entries() + assert loop_dict["cached_dose_entries"] == get_cached_dose_entries() + assert loop_dict["get_pump_event_values"] == get_pump_event_values() assert loop_dict["message_log"] == get_message_log() assert loop_dict["g5_cgm_manager"] == get_g5_cgm_manager() - assert loop_dict["dex_cgm_manager"] == { - "shareManager": " Optional(## ShareClientManager", - "latestBackfill": " nil", - ")": ")", - } + assert loop_dict["dex_cgm_manager"] == {'latestBackfill': {'glucose': ' 98', 'trend': ' 5', 'timestamp': ' 2018-12-13 21'}} assert loop_dict["riley_link_pump_manager"] == { "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)", "lastTimerTick": " 2019-01-28 14:26:19 +0000", @@ -99,11 +75,164 @@ def test_parse_by_file(): assert loop_dict["riley_link_device_manager"] == get_riley_link_device_manager() assert loop_dict["persistence_controller"] == get_persistence_controller() assert loop_dict["glucose_store"] == get_glucose_store() - assert loop_dict["cached_glucose_samples"].to_dict() == get_cached_glucose_samples() - assert loop_dict["cached_carb_entries"].to_dict() == get_cached_carb_entries() + assert loop_dict["cached_glucose_samples"] == get_cached_glucose_samples() + assert loop_dict["cached_carb_entries"] == get_cached_carb_entries() assert loop_dict["insulin_delivery_store"] == get_insulin_delivery_store() +def get_pump_event_values(): + return [{'date': '2019-01-28 15:01:27 +0000', 'persistedDate': '2019-01-28 15:06:41 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 15:01:27 +0000', 'persistedDate': '2019-01-28 15:06:41 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 15:01:27 +0000', + 'endDate': '2019-01-28 15:31:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16011b41075c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:51:28 +0000', + 'endDate': '2019-01-29 14:51:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(7b011c73061c130d2000', + 'scheduledBasalRate': 'nil', 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082', + 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', + 'rawData': '10 bytes', 'timestamp': 'calendar', + 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '23400.0', 'rate': '0.8', + 'type': 'Optional(LoopKit.PumpEventType.basal'}, + {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:51:28 +0000', + 'endDate': '2019-01-28 14:51:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16001c73065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '0', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:46:28 +0000', 'persistedDate': '2019-01-28 14:51:28 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 14:46:28 +0000', 'persistedDate': '2019-01-28 14:51:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:46:28 +0000', + 'endDate': '2019-01-28 15:16:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16011c6e065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:41:28 +0000', 'persistedDate': '2019-01-28 14:46:28 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '1.2', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 14:41:28 +0000', 'persistedDate': '2019-01-28 14:46:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:41:28 +0000', + 'endDate': '2019-01-28 15:11:28 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16011c69065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:36:27 +0000', 'persistedDate': '2019-01-28 14:41:28 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '1.4', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 14:36:27 +0000', 'persistedDate': '2019-01-28 14:41:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:36:27 +0000', + 'endDate': '2019-01-28 15:06:27 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16011b64065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:30:00 +0000', 'persistedDate': '2019-01-28 14:31:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:30:00 +0000', + 'endDate': '2019-01-29 14:30:00 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(7b01005e061c130d2000', + 'scheduledBasalRate': 'nil', 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074', + 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', + 'rawData': '10 bytes', 'timestamp': 'calendar', + 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '23400.0', 'rate': '0.8', + 'type': 'Optional(LoopKit.PumpEventType.basal'}, + {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:06:27 +0000', + 'endDate': '2019-01-29 14:06:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(7b001b46061c13002000', + 'scheduledBasalRate': 'nil', 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071', + 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', + 'rawData': '10 bytes', 'timestamp': 'calendar', + 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '0.0', 'rate': '0.8', + 'type': 'Optional(LoopKit.PumpEventType.basal'}, + {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:06:27 +0000', + 'endDate': '2019-01-28 14:06:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16001b46065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '0', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 14:01:41 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:01:41 +0000', + 'endDate': '2019-01-28 14:31:41 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16012941065c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 14:01:41 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', + 'timestamp': 'calendar', 'type': 'nil'}, + {'date': '2019-01-28 13:56:27 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', + 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 13:56:27 +0000', + 'endDate': '2019-01-28 14:26:27 +0000', 'value': '0.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', + 'description': 'nil', 'syncIdentifier': 'Optional(16011b78055c13', 'scheduledBasalRate': 'nil', + 'isUploaded': 'true', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070', + 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', + 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', + 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, + {'date': '2019-01-28 13:56:27 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', 'dose': 'nil', + 'isUploaded': 'false', + 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068', + 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', + 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.375', + 'timestamp': 'calendar', 'type': 'nil'}] + + def test_parse_by_directory(): lr = loop_report.LoopReport() list_of_files = lr.parse_by_directory(os.path.realpath("files")) @@ -132,141 +261,43 @@ def test_parse_by_directory_invalid_directory(): def get_insulin_counteraction_effects(): - return { - "start_time": { - 0: "2019-01-27 15:21:22 +0000", - 1: "2019-01-27 15:26:22 +0000", - 2: "2019-01-27 15:31:22 +0000", - 3: "2019-01-27 15:36:22 +0000", - 4: "2019-01-27 15:41:22 +0000", - 5: "2019-01-27 15:46:22 +0000", - 6: "2019-01-27 15:51:21 +0000", - 7: "2019-01-27 15:56:22 +0000", - 8: "2019-01-27 16:01:22 +0000", - 9: "2019-01-27 16:06:22 +0000", - 10: "2019-01-27 16:11:22 +0000", - 11: "2019-01-27 16:16:22 +0000", - 12: "2019-01-27 16:21:22 +0000", - }, - "end_time": { - 0: " 2019-01-27 15:26:22 +0000", - 1: " 2019-01-27 15:31:22 +0000", - 2: " 2019-01-27 15:36:22 +0000", - 3: " 2019-01-27 15:41:22 +0000", - 4: " 2019-01-27 15:46:22 +0000", - 5: " 2019-01-27 15:51:21 +0000", - 6: " 2019-01-27 15:56:22 +0000", - 7: " 2019-01-27 16:01:22 +0000", - 8: " 2019-01-27 16:06:22 +0000", - 9: " 2019-01-27 16:11:22 +0000", - 10: " 2019-01-27 16:16:22 +0000", - 11: " 2019-01-27 16:21:22 +0000", - 12: " 2019-01-27 16:26:22 +0000", - }, - "value": { - 0: " 0.11340556858587406", - 1: " -0.09644491407321425", - 2: " -0.5038144363643894", - 3: " 0.09110549888380319", - 4: " 0.08806492424520086", - 5: " 0.2877941626511216", - 6: " -0.11365967464421017", - 7: " -0.3170549421296755", - 8: " -0.12201958445077564", - 9: " -0.1286808487354534", - 10: " -0.5368095386319524", - 11: " -0.9461971753678154", - 12: " -0.9566544114980243", - }, - } + return [{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', 'value': ' 0.12323223579096947', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', 'value': ' 0.11340556858587406', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', 'value': ' -0.09644491407321425', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', 'value': ' -0.5038144363643894', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', 'value': ' 0.09110549888380319', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', 'value': ' 0.08806492424520086', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', 'value': ' 0.2877941626511216', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', 'value': ' -0.11365967464421017', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', 'value': ' -0.3170549421296755', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', 'value': ' -0.12201958445077564', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', 'value': ' -0.1286808487354534', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', 'value': ' -0.5368095386319524', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', 'value': ' -0.9461971753678154', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', 'value': ' -0.9566544114980243', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', 'value': ' -0.1680095551964925', 'units': 'mg/dL/min'}] def get_retrospective_glucose_discrepancies_summed(): - return { - "start_time": { - 0: "2018-11-28 00:02:31 +0000", - 1: "2018-11-28 00:02:31 +0000", - 2: "2018-11-28 00:02:31 +0000", - 3: "2018-11-28 00:02:31 +0000", - 4: "2018-11-28 00:02:31 +0000", - 5: "2018-11-28 00:02:31 +0000", - 6: "2018-11-28 00:02:31 +0000", - }, - "end_time": { - 0: " 2018-11-28 00:02:31 +0000", - 1: " 2018-11-28 00:07:31 +0000", - 2: " 2018-11-28 00:12:31 +0000", - 3: " 2018-11-28 00:17:31 +0000", - 4: " 2018-11-28 00:22:31 +0000", - 5: " 2018-11-28 00:27:31 +0000", - 6: " 2018-11-28 00:32:31 +0000", - }, - "value": { - 0: " 13.150577197081377", - 1: " 26.06978171944507", - 2: " 38.67818952118729", - 3: " 49.22323442360305", - 4: " 57.644897625857766", - 5: " 64.15869871324333", - 6: " 67.1655997352358", - }, - } - + return [{'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:02:31 +0000', 'value': ' 13.150577197081377', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:07:31 +0000', 'value': ' 26.06978171944507', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:12:31 +0000', 'value': ' 38.67818952118729', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:17:31 +0000', 'value': ' 49.22323442360305', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:22:31 +0000', 'value': ' 57.644897625857766', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:27:31 +0000', 'value': ' 64.15869871324333', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:32:31 +0000', 'value': ' 67.1655997352358', 'units': 'mg/dL'}] def get_insulin_counteration_effects(): - return { - "start_time": { - 0: "2019-01-27 15:16:22 +0000", - 1: "2019-01-27 15:21:22 +0000", - 2: "2019-01-27 15:26:22 +0000", - 3: "2019-01-27 15:31:22 +0000", - 4: "2019-01-27 15:36:22 +0000", - 5: "2019-01-27 15:41:22 +0000", - 6: "2019-01-27 15:46:22 +0000", - 7: "2019-01-27 15:51:21 +0000", - 8: "2019-01-27 15:56:22 +0000", - 9: "2019-01-27 16:01:22 +0000", - 10: "2019-01-27 16:06:22 +0000", - 11: "2019-01-27 16:11:22 +0000", - 12: "2019-01-27 16:16:22 +0000", - 13: "2019-01-27 16:21:22 +0000", - 14: "2019-01-27 16:26:22 +0000", - }, - "end_time": { - 0: " 2019-01-27 15:21:22 +0000", - 1: " 2019-01-27 15:26:22 +0000", - 2: " 2019-01-27 15:31:22 +0000", - 3: " 2019-01-27 15:36:22 +0000", - 4: " 2019-01-27 15:41:22 +0000", - 5: " 2019-01-27 15:46:22 +0000", - 6: " 2019-01-27 15:51:21 +0000", - 7: " 2019-01-27 15:56:22 +0000", - 8: " 2019-01-27 16:01:22 +0000", - 9: " 2019-01-27 16:06:22 +0000", - 10: " 2019-01-27 16:11:22 +0000", - 11: " 2019-01-27 16:16:22 +0000", - 12: " 2019-01-27 16:21:22 +0000", - 13: " 2019-01-27 16:26:22 +0000", - 14: " 2019-01-27 16:31:22 +0000", - }, - "value": { - 0: " 0.12323223579096947", - 1: " 0.11340556858587406", - 2: " -0.09644491407321425", - 3: " -0.5038144363643894", - 4: " 0.09110549888380319", - 5: " 0.08806492424520086", - 6: " 0.2877941626511216", - 7: " -0.11365967464421017", - 8: " -0.3170549421296755", - 9: " -0.12201958445077564", - 10: " -0.1286808487354534", - 11: " -0.5368095386319524", - 12: " -0.9461971753678154", - 13: " -0.9566544114980243", - 14: " -0.1680095551964925", - }, - } + return [{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', + 'value': ' 0.12323223579096947', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', + 'value': ' 0.11340556858587406', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', + 'value': ' -0.09644491407321425', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', + 'value': ' -0.5038144363643894', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', + 'value': ' 0.09110549888380319', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', + 'value': ' 0.08806492424520086', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', + 'value': ' 0.2877941626511216', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', + 'value': ' -0.11365967464421017', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', + 'value': ' -0.3170549421296755', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', + 'value': ' -0.12201958445077564', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', + 'value': ' -0.1286808487354534', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', + 'value': ' -0.5368095386319524', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', + 'value': ' -0.9461971753678154', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', + 'value': ' -0.9566544114980243', 'units': 'mg/dL/min'}, + {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', + 'value': ' -0.1680095551964925', 'units': 'mg/dL/min'}] def get_message_log(): @@ -279,243 +310,39 @@ def get_message_log(): "2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6", ] - -def get_pump_event_values(): - return { - "date": "{0: '2019-01-28 13:56:27 +0000'}", - "description": "{0: nan}", - "dose": "{0: 'nil'}", - "duration": "{0: nan}", - "endDate": "{0: nan}", - "isUploaded": "{0: 'false'}", - "objectIDURL": "{0: 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068'}", - "persistedDate": "{0: '2019-01-28 14:01:58 +0000'}", - "rate": "{0: '0.375'}", - "rateType": "{0: 'MinimedKit.TempBasalPumpEvent.RateType.Absolute'}", - "raw": "{0: 'Optional(8 bytes'}", - "rawData": "{0: '8 bytes'}", - "scheduleEntry": "{0: nan}", - "scheduledBasalRate": "{0: nan}", - "startDate": "{0: nan}", - "syncIdentifier": "{0: nan}", - "timeOffset": "{0: nan}", - "timestamp": "{0: 'calendar'}", - "title": "{0: 'Optional(\"TempBasalPumpEvent(length'}", - "type": "{0: 'nil'}", - "unit": "{0: nan}", - "value": "{0: nan}", - } - - def get_cached_dose_entries(): - return { - "type": {0: "LoopKit.DoseType.basal"}, - "startDate": {0: "2019-01-07 21:26:00 +0000"}, - "endDate": {0: "2019-01-07 21:26:08 +0000"}, - "value": {0: "0.0"}, - "unit": {0: "LoopKit.DoseUnit.units"}, - "description": {0: "nil"}, - "syncIdentifier": { - 0: 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"' - }, - "scheduledBasalRate": {0: "nil"}, - } + return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 20:43:18 +0000', 'endDate': '2019-01-07 20:43:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 20:43:21 +0000', 'endDate': '2019-01-07 21:13:21 +0000', 'value': '0.95', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:13:21 +0000', 'endDate': '2019-01-07 21:16:57 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:16:57 +0000', 'endDate': '2019-01-07 21:21:14 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:21:14 +0000', 'endDate': '2019-01-07 21:21:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:21:20 +0000', 'endDate': '2019-01-07 21:26:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:26:00 +0000', 'endDate': '2019-01-07 21:26:08 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"', 'scheduledBasalRate': 'nil'}] def get_normalized_dose_entries(): - return { - "type": {0: "LoopKit.DoseType.basal"}, - "startDate": {0: "2019-01-25 04:51:24 +0000"}, - "endDate": {0: "2019-01-25 05:01:25 +0000"}, - "value": {0: "0.6"}, - "unit": {0: "LoopKit.DoseUnit.unitsPerHour"}, - "description": {0: "nil"}, - "syncIdentifier": {0: 'Optional("7b021873141813281800"'}, - "scheduledBasalRate": {0: "nil"}, - } + return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00004b061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("2100354c061813"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("030000002f224d261813"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00044e061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01005e0618130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0107750658130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01195f0718130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640918130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119460c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 21:36:25 +0000', 'endDate': '2019-01-24 22:06:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119640d18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 22:06:24 +0000', 'endDate': '2019-01-25 01:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118460e18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:06:25 +0000', 'endDate': '2019-01-25 01:31:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119461118130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:31:27 +0000', 'endDate': '2019-01-25 02:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b5f1118130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 02:36:24 +0000', 'endDate': '2019-01-25 03:11:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118641218130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 03:11:24 +0000', 'endDate': '2019-01-25 04:51:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01184b1318130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 04:51:24 +0000', 'endDate': '2019-01-25 05:01:25 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b021873141813281800"', 'scheduledBasalRate': 'nil'}] def get_normalized_pump_even_dose(): - return { - "type": {0: "LoopKit.DoseType.basal"}, - "startDate": {0: "2019-01-27 18:26:42 +0000"}, - "endDate": {0: "2019-01-27 18:30:37 +0000"}, - "value": {0: "0.8"}, - "unit": {0: "LoopKit.DoseUnit.unitsPerHour"}, - "description": {0: "nil"}, - "syncIdentifier": {0: 'Optional("7b012a5a0a1b130d2000"'}, - "scheduledBasalRate": {0: "nil"}, - } + return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00004b061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("2100354c061813"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("030000002f224d261813"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00044e061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01005e0618130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0107750658130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01195f0718130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640918130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119460c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 17:26:28 +0000', 'endDate': '2019-01-25 18:36:45 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011c5a0919130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 18:36:45 +0000', 'endDate': '2019-01-25 19:16:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b012d640a19130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:21:28 +0000', 'endDate': '2019-01-27 14:41:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b001c55061b13002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:41:27 +0000', 'endDate': '2019-01-27 15:21:29 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b69061b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:21:29 +0000', 'endDate': '2019-01-27 15:22:13 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011d55075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:13 +0000', 'endDate': '2019-01-27 15:22:15 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010d56075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:15 +0000', 'endDate': '2019-01-27 15:31:27 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010f56075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:31:27 +0000', 'endDate': '2019-01-27 15:36:28 +0000', 'value': '1.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b5f075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:36:28 +0000', 'endDate': '2019-01-27 15:41:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011c64071b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:41:28 +0000', 'endDate': '2019-01-27 15:51:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c69075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:51:27 +0000', 'endDate': '2019-01-27 15:56:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b73071b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:56:28 +0000', 'endDate': '2019-01-27 16:17:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c78075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:17:00 +0000', 'endDate': '2019-01-27 16:21:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010051085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:21:29 +0000', 'endDate': '2019-01-27 16:41:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011d55085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:41:27 +0000', 'endDate': '2019-01-27 16:46:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b69085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:46:28 +0000', 'endDate': '2019-01-27 16:51:27 +0000', 'value': '2.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c6e085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:51:27 +0000', 'endDate': '2019-01-27 16:56:28 +0000', 'value': '2.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b73085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:56:28 +0000', 'endDate': '2019-01-27 17:01:27 +0000', 'value': '1.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c78085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:01:27 +0000', 'endDate': '2019-01-27 17:06:27 +0000', 'value': '1.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b41095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:06:27 +0000', 'endDate': '2019-01-27 17:11:41 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b46095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:11:41 +0000', 'endDate': '2019-01-27 17:31:31 +0000', 'value': '1.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("1601294b095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 17:31:32 +0000', 'endDate': '2019-01-27 17:36:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01205f091b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:36:28 +0000', 'endDate': '2019-01-27 17:41:28 +0000', 'value': '0.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c64095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:41:28 +0000', 'endDate': '2019-01-27 17:56:42 +0000', 'value': '1.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c69095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:56:42 +0000', 'endDate': '2019-01-27 18:26:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16012a78095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 18:26:42 +0000', 'endDate': '2019-01-27 18:30:37 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b012a5a0a1b130d2000"', 'scheduledBasalRate': 'nil'}] def get_insulin_effect(): - return { - "start_time": { - 0: "2018-11-28 00:30:00 +0000", - 1: "2018-11-28 00:35:00 +0000", - 2: "2018-11-28 00:40:00 +0000", - 3: "2018-11-28 00:45:00 +0000", - 4: "2018-11-28 00:50:00 +0000", - 5: "2018-11-28 00:55:00 +0000", - 6: "2018-11-28 01:00:00 +0000", - 7: "2018-11-28 01:05:00 +0000", - 8: "2018-11-28 01:10:00 +0000", - 9: "2018-11-28 01:15:00 +0000", - }, - "value": { - 0: " -598.4414718881781", - 1: " -608.2232418870775", - 2: " -618.1781269950548", - 3: " -628.2362250846572", - 4: " -638.3355211023576", - 5: " -648.4211533199497", - 6: " -658.4447024193285", - 7: " -668.3632968575748", - 8: " -678.1394998374639", - 9: " -687.740877675081", - }, - } - + return [{'start_time': '2018-11-28 00:30:00 +0000', 'value': ' -598.4414718881781', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': ' -608.2232418870775', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': ' -618.1781269950548', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': ' -628.2362250846572', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': ' -638.3355211023576', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': ' -648.4211533199497', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': ' -658.4447024193285', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:05:00 +0000', 'value': ' -668.3632968575748', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:10:00 +0000', 'value': ' -678.1394998374639', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:15:00 +0000', 'value': ' -687.740877675081', 'units': 'mg/dL'}] def get_carb_effect(): - return { - "start_time": { - 0: "2018-11-28 00:00:00 +0000", - 1: "2018-11-28 00:05:00 +0000", - 2: "2018-11-28 00:10:00 +0000", - 3: "2018-11-28 00:15:00 +0000", - 4: "2018-11-28 00:20:00 +0000", - 5: "2018-11-28 00:25:00 +0000", - 6: "2018-11-28 00:30:00 +0000", - 7: "2018-11-28 00:35:00 +0000", - 8: "2018-11-28 00:40:00 +0000", - 9: "2018-11-28 00:45:00 +0000", - 10: "2018-11-28 00:50:00 +0000", - 11: "2018-11-28 00:55:00 +0000", - 12: "2018-11-28 01:00:00 +0000", - }, - "value": { - 0: " 309.375", - 1: " 309.375", - 2: " 309.375", - 3: " 309.375", - 4: " 309.375", - 5: " 309.375", - 6: " 309.375", - 7: " 313.1571581860383", - 8: " 320.79604707492723", - 9: " 328.4349359638161", - 10: " 336.073824852705", - 11: " 343.7127137415939", - 12: " 351.3516026304828", - }, - } + return [{'start_time': '2018-11-28 00:00:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:05:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:10:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:15:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:20:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:25:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:30:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': ' 313.1571581860383', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': ' 320.79604707492723', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': ' 328.4349359638161', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': ' 336.073824852705', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': ' 343.7127137415939', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': ' 351.3516026304828', 'units': 'mg/dL'}] def get_retrospective_glucose_discrepancies(): - return { - "start_time": { - 0: "2018-11-28 00:02:31 +0000", - 1: "2018-11-28 00:07:31 +0000", - 2: "2018-11-28 00:12:31 +0000", - 3: "2018-11-28 00:17:31 +0000", - 4: "2018-11-28 00:22:31 +0000", - 5: "2018-11-28 00:27:31 +0000", - 6: "2018-11-28 00:32:31 +0000", - }, - "value": { - 0: " 13.150577197081377", - 1: " 12.919204522363694", - 2: " 12.608407801742223", - 3: " 10.545044902415762", - 4: " 8.421663202254713", - 5: " 6.513801087385557", - 6: " 3.0069010219924754", - }, - } + return [{'start_time': '2018-11-28 00:02:31 +0000', 'value': ' 13.150577197081377', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:07:31 +0000', 'value': ' 12.919204522363694', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:12:31 +0000', 'value': ' 12.608407801742223', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:17:31 +0000', 'value': ' 10.545044902415762', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:22:31 +0000', 'value': ' 8.421663202254713', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:27:31 +0000', 'value': ' 6.513801087385557', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:32:31 +0000', 'value': ' 3.0069010219924754', 'units': 'mg/dL'}] def get_predicted_glucose(): - return { - "start_time": { - 0: "2019-01-28 15:16:20 +0000", - 1: "2019-01-28 15:20:00 +0000", - 2: "2019-01-28 15:25:00 +0000", - 3: "2019-01-28 15:30:00 +0000", - 4: "2019-01-28 15:35:00 +0000", - 5: "2019-01-28 15:40:00 +0000", - 6: "2019-01-28 15:45:00 +0000", - 7: "2019-01-28 15:50:00 +0000", - 8: "2019-01-28 15:55:00 +0000", - 9: "2019-01-28 16:00:00 +0000", - 10: "2019-01-28 16:05:00 +0000", - 11: "2019-01-28 16:10:00 +0000", - }, - "value": { - 0: " 85.0", - 1: " 85.732078872579", - 2: " 86.44096256310476", - 3: " 86.77019751074303", - 4: " 86.74103998552496", - 5: " 86.64342159003903", - 6: " 86.57898055151605", - 7: " 86.54829897295224", - 8: " 86.5520006409324", - 9: " 86.59083783299144", - 10: " 86.66555585381998", - 11: " 86.77683520191353", - }, - } + return [{'start_time': '2019-01-28 15:16:20 +0000', 'value': ' 85.0', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:20:00 +0000', 'value': ' 85.732078872579', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:25:00 +0000', 'value': ' 86.44096256310476', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:30:00 +0000', 'value': ' 86.77019751074303', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:35:00 +0000', 'value': ' 86.74103998552496', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:40:00 +0000', 'value': ' 86.64342159003903', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:45:00 +0000', 'value': ' 86.57898055151605', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:50:00 +0000', 'value': ' 86.54829897295224', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:55:00 +0000', 'value': ' 86.5520006409324', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:00:00 +0000', 'value': ' 86.59083783299144', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:05:00 +0000', 'value': ' 86.66555585381998', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:10:00 +0000', 'value': ' 86.77683520191353', 'units': 'mg/dL'}] def get_reservoir_values(): - return { - "start_time": { - 0: "2019-01-28 15:16:00 +0000", - 1: "2019-01-28 15:11:00 +0000", - 2: "2019-01-28 15:06:00 +0000", - 3: "2019-01-28 15:01:00 +0000", - 4: "2019-01-28 14:56:00 +0000", - 5: "2019-01-28 14:51:00 +0000", - 6: "2019-01-28 14:46:00 +0000", - 7: "2019-01-28 14:41:00 +0000", - 8: "2019-01-28 14:36:00 +0000", - 9: "2019-01-28 14:31:00 +0000", - 10: "2019-01-28 14:26:00 +0000", - 11: "2019-01-28 14:21:00 +0000", - 12: "2019-01-28 14:16:00 +0000", - }, - "value": { - 0: " 168.9", - 1: " 168.9", - 2: " 168.9", - 3: " 168.9", - 4: " 169.0", - 5: " 169.1", - 6: " 169.1", - 7: " 169.2", - 8: " 169.3", - 9: " 169.3", - 10: " 169.4", - 11: " 169.5", - 12: " 169.5", - }, - } + return [{'start_time': '2019-01-28 15:16:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:11:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:06:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:01:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:56:00 +0000', 'value': ' 169.0', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:51:00 +0000', 'value': ' 169.1', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:46:00 +0000', 'value': ' 169.1', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:41:00 +0000', 'value': ' 169.2', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:36:00 +0000', 'value': ' 169.3', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:31:00 +0000', 'value': ' 169.3', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:26:00 +0000', 'value': ' 169.4', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:21:00 +0000', 'value': ' 169.5', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:16:00 +0000', 'value': ' 169.5', 'units': 'unitVolume'}] def get_cached_carb_entries(): - return { - "sampleUUID": {0: " 2C030171-3604-4542-B492-9990AF375546"}, - "syncIdentifier": {0: " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34"}, - "syncVersion": {0: " 1"}, - "startDate": {0: " 2019-01-28 05:41:22 +0000"}, - "quantity": {0: " 7 g"}, - "foodType": {0: " "}, - "absorptionTime": {0: " 10800.0"}, - "createdByCurrentApp": {0: " true"}, - "externalID": {0: " 5c4e9604d8dfb37103e428d1"}, - "isUploaded": {0: " true"}, - } + return [{'sampleUUID': ' 29A45677-9670-48A0-A6C6-379CEA88581F', 'syncIdentifier': ' 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA', 'syncVersion': ' 1', 'startDate': ' 2019-01-27 22:02:29 +0000', 'quantity': ' 10 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e2a77d8dfb37103e14f78', 'isUploaded': ' true'}, {'sampleUUID': ' CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8', 'syncIdentifier': ' 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 01:00:59 +0000', 'quantity': ' 25 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e4b6bd8dfb37103e1e137', 'isUploaded': ' true'}, {'sampleUUID': ' 2C030171-3604-4542-B492-9990AF375546', 'syncIdentifier': ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 05:41:22 +0000', 'quantity': ' 7 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e9604d8dfb37103e428d1', 'isUploaded': ' true'}] def get_insulin_delivery_store(): @@ -529,28 +356,11 @@ def get_insulin_delivery_store(): def get_cached_glucose_samples(): - return { - "sampleUUID": {0: "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"}, - "syncIdentifier": {0: '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"'}, - "syncVersion": {0: "1"}, - "startDate": {0: "2019-01-27 16:36:22 +0000"}, - "quantity": {0: "71 mg/dL"}, - "isDisplayOnly": {0: "false"}, - "provenanceIdentifier": {0: '"com.dexcom.G6"'}, - } + return [{'sampleUUID': '1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB', 'syncIdentifier': '"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB"', 'syncVersion': '1', 'startDate': '2019-01-27 15:21:22 +0000', 'quantity': '92 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '85AC7720-6C3F-4125-AB1D-5ADE22707CD1', 'syncIdentifier': '"85AC7720-6C3F-4125-AB1D-5ADE22707CD1"', 'syncVersion': '1', 'startDate': '2019-01-27 15:26:22 +0000', 'quantity': '92 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '89DE2881-D0F9-436B-836C-B19D450DAD8D', 'syncIdentifier': '"89DE2881-D0F9-436B-836C-B19D450DAD8D"', 'syncVersion': '1', 'startDate': '2019-01-27 15:31:22 +0000', 'quantity': '91 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4', 'syncIdentifier': '"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4"', 'syncVersion': '1', 'startDate': '2019-01-27 15:36:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '12B89D59-60E6-4251-AC57-EA65A7313C9C', 'syncIdentifier': '"12B89D59-60E6-4251-AC57-EA65A7313C9C"', 'syncVersion': '1', 'startDate': '2019-01-27 15:41:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '3172335D-761C-4B62-8288-45F58A19C89A', 'syncIdentifier': '"3172335D-761C-4B62-8288-45F58A19C89A"', 'syncVersion': '1', 'startDate': '2019-01-27 15:46:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'D0861787-FE69-48C0-BED6-25BE432ED62E', 'syncIdentifier': '"D0861787-FE69-48C0-BED6-25BE432ED62E"', 'syncVersion': '1', 'startDate': '2019-01-27 15:51:21 +0000', 'quantity': '89 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274', 'syncIdentifier': '"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274"', 'syncVersion': '1', 'startDate': '2019-01-27 15:56:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '97CA822A-3E61-4217-A8BA-1D3C7E1C5620', 'syncIdentifier': '"97CA822A-3E61-4217-A8BA-1D3C7E1C5620"', 'syncVersion': '1', 'startDate': '2019-01-27 16:01:22 +0000', 'quantity': '86 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'C94C3098-A946-4155-89E5-A11EAEEDD9B3', 'syncIdentifier': '"C94C3098-A946-4155-89E5-A11EAEEDD9B3"', 'syncVersion': '1', 'startDate': '2019-01-27 16:06:22 +0000', 'quantity': '85 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '407921B2-F4AA-449E-B37B-2740ABB2464A', 'syncIdentifier': '"407921B2-F4AA-449E-B37B-2740ABB2464A"', 'syncVersion': '1', 'startDate': '2019-01-27 16:11:22 +0000', 'quantity': '84 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'FBEE49E9-6EF7-4298-92C5-B8F87BCA1233', 'syncIdentifier': '"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233"', 'syncVersion': '1', 'startDate': '2019-01-27 16:16:22 +0000', 'quantity': '81 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '574F9FD3-E283-4880-9A4D-002B5641E526', 'syncIdentifier': '"574F9FD3-E283-4880-9A4D-002B5641E526"', 'syncVersion': '1', 'startDate': '2019-01-27 16:21:22 +0000', 'quantity': '76 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '960009BD-5B7C-458B-9426-8DEE05DE874D', 'syncIdentifier': '"960009BD-5B7C-458B-9426-8DEE05DE874D"', 'syncVersion': '1', 'startDate': '2019-01-27 16:26:22 +0000', 'quantity': '71 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'C067386B-AB07-42C6-9480-4EF450661287', 'syncIdentifier': '"C067386B-AB07-42C6-9480-4EF450661287"', 'syncVersion': '1', 'startDate': '2019-01-27 16:31:22 +0000', 'quantity': '70 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB', 'syncIdentifier': '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"', 'syncVersion': '1', 'startDate': '2019-01-27 16:36:22 +0000', 'quantity': '71 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}] def get_glucose_store(): - return { - "latestGlucoseValue": ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', - "managedDataInterval": " 10800.0", - "cacheLength": " 86400.0", - "momentumDataInterval": " 900.0", - "observerQuery": " Optional()", - "observationStart": " 2019-01-27 10:20:09 +0000", - "observationEnabled": " true", - "authorizationRequired": " false", - } + return {'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'latest_glucose_value': {'sampleUUID': ' 7ED3FC10-0E37-4243-86F1-6E187E62F2DF', 'syncIdentifier': ' "00AA0A 2596408', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 15', 'quantity': ' 85 mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}} def get_persistence_controller(): @@ -571,8 +381,4 @@ def get_riley_link_device_manager(): def get_g5_cgm_manager(): - return { - "latestReading": ' Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(timestamp: 2596408, glucoseIsDisplayOnly: false, glucose: 85, state: 6, trend: -1), timeMessage: CGMBLEKit.TransmitterTimeRxMessage(status: 0, currentTime: 2596413, sessionStartTime: 1820222), transmitterID: "00AA0A", status: CGMBLEKit.TransmitterStatus.ok, sessionStartDate: 2019-01-19 15:39:54 +0000, lastCalibration: nil, readDate: 2019-01-28 15:16:20 +0000))', - "transmitter": " Optional(CGMBLEKit.Transmitter)", - "providesBLEHeartbeat": " true", - } + return {'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true', 'latestReading': {'glucoseMessage': {'timestamp': ' 2596408', 'glucoseIsDisplayOnly': ' false', 'glucose': ' 85', 'trend': ' -1'}, 'timeMessage': {'status': ' 0', 'currentTime': ' 2596413', 'sessionStartTime': ' 1820222'}, 'transmitterID': ' "00AA0A', 'status': ' CGMBLEKit.TransmitterStatus.ok', 'sessionStartDate': ' 2019-01-19 15', 'lastCalibration': ' nil', 'readDate': ' 2019-01-28 15'}} From 27e898c5b10fd4882a76ced1c9aa094d3109de59 Mon Sep 17 00:00:00 2001 From: rpwils Date: Fri, 15 Feb 2019 23:53:39 -0600 Subject: [PATCH 20/48] removed the . --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index a6461c54..5124a3d2 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from .loop_report_parser import parse_loop_report, Sections +from loop_report_parser import parse_loop_report, Sections import os import re import json From 4c578bb29e8b584d85659794ee7bfb6d88914a45 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 09:06:16 -0600 Subject: [PATCH 21/48] added a parser_client and fixed json file output --- projects/parsers/example.py | 12 +- projects/parsers/loop_report.py | 202 ++++++++++++++++++------------ projects/parsers/parser_client.py | 66 ++++++++++ 3 files changed, 190 insertions(+), 90 deletions(-) create mode 100644 projects/parsers/parser_client.py diff --git a/projects/parsers/example.py b/projects/parsers/example.py index 159b0dd9..783c91a1 100644 --- a/projects/parsers/example.py +++ b/projects/parsers/example.py @@ -13,11 +13,12 @@ import os + # %% file name and path file_path = os.path.join("..", "tests", "parsers", "files") file_name = "LoopReport" -output_path = os.path.join(".", "output") +output_path = os.path.join("./", "output/") # make an output folder if it does not exist if not os.path.exists(output_path): os.makedirs(output_path) @@ -40,11 +41,8 @@ loop_df.T.to_csv( os.path.join(output_path, file_name + "-data-in-rows.csv"), index_label="index" ) -loop_df.to_json( - os.path.join(output_path, file_name + "-data.json"), orient="records", lines=True -) - # %% if we remove the embedded data frames, we can save a pretty json -#with open(output_path + file_name + "-data.json", "w") as fp: -# json.dump(loop_dict, fp, sort_keys=True, indent=4) +with open(output_path + file_name + "-data.json", "w") as fp: + json.dump(loop_dict, fp, sort_keys=True, indent=4) + diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 5124a3d2..e702ad23 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -11,7 +11,6 @@ import os import re import json -import sys class LoopReport: @@ -288,14 +287,18 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in ice_list: start, end, value = items.split(",") - temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL/min"} + temp_dict = { + "start_time": start, + "end_time": end, + "value": value, + "units": "mg/dL/min", + } temp_list.append(temp_dict) loop_report_dict["insulin_counteraction_effects"] = temp_list except: print("handled error INSULIN_COUNTERACTION_EFFECTS") - if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: local_list = dict[Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED] @@ -304,15 +307,21 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, end, value = items.split(",") - temp_dict = {"start_time": start, "end_time": end, "value": value, "units": "mg/dL"} + temp_dict = { + "start_time": start, + "end_time": end, + "value": value, + "units": "mg/dL", + } temp_list.append(temp_dict) - loop_report_dict["retrospective_glucose_discrepancies_summed"] = temp_list + loop_report_dict[ + "retrospective_glucose_discrepancies_summed" + ] = temp_list except: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") - if Sections.GET_RESERVOIR_VALUES in dict: try: local_list = dict[Sections.GET_RESERVOIR_VALUES] @@ -321,7 +330,11 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, value = items.split(",") - temp_dict = {"start_time": start, "value": value, "units": "unitVolume"} + temp_dict = { + "start_time": start, + "value": value, + "units": "unitVolume", + } temp_list.append(temp_dict) loop_report_dict["get_reservoir_values"] = temp_list @@ -337,7 +350,7 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, value = items.split(",") - temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} temp_list.append(temp_dict) loop_report_dict["predicted_glucose"] = temp_list @@ -462,7 +475,7 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") - record_dict[aux[0]] = aux[1].replace('"', '') + record_dict[aux[0]] = aux[1].replace('"', "") temp_list.append(record_dict) loop_report_dict["get_pump_event_values"] = temp_list @@ -476,55 +489,62 @@ def __parse(self, path, file_name) -> dict: if Sections.G5_CGM_MANAGER in dict: try: temp_dict = dict[Sections.G5_CGM_MANAGER] - cgmblekit = temp_dict['latestReading'] - cgmblekit= cgmblekit.replace("Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(", "") + cgmblekit = temp_dict["latestReading"] + cgmblekit = cgmblekit.replace( + "Optional(CGMBLEKit.Glucose(glucoseMessage: CGMBLEKit.GlucoseSubMessage(", + "", + ) cgmblekit = cgmblekit.replace("))", "") split_list = cgmblekit.split(",") dictionary_complete = {} - if 'transmitter' in temp_dict: - dictionary_complete['transmitter'] = temp_dict['transmitter'] + if "transmitter" in temp_dict: + dictionary_complete["transmitter"] = temp_dict["transmitter"] - if 'providesBLEHeartbeat' in temp_dict: - dictionary_complete['providesBLEHeartbeat'] = temp_dict['providesBLEHeartbeat'] + if "providesBLEHeartbeat" in temp_dict: + dictionary_complete["providesBLEHeartbeat"] = temp_dict[ + "providesBLEHeartbeat" + ] dictionary = {} timeMessage = {} glucoseMessage = {} latestReading = {} for item in split_list: if "timeMessage:" in item: - item = item.replace("timeMessage: CGMBLEKit.TransmitterTimeRxMessage(", "") + item = item.replace( + "timeMessage: CGMBLEKit.TransmitterTimeRxMessage(", "" + ) keyvalue = item.split(":") - timeMessage['status'] = keyvalue[1].strip('"\'') + timeMessage["status"] = keyvalue[1].strip("\"'") else: item = item.replace(")", "") keyvalue = item.split(":") - m = keyvalue[0].strip('\'') - m = m.replace("\"", "").strip() - dictionary[m] = keyvalue[1].strip('"\'') - - - glucoseMessage['timestamp'] = dictionary['timestamp'] - glucoseMessage['glucoseIsDisplayOnly'] = dictionary['glucoseIsDisplayOnly'] - glucoseMessage['glucose'] = dictionary['glucose'] - glucoseMessage['trend'] = dictionary['trend'] + m = keyvalue[0].strip("'") + m = m.replace('"', "").strip() + dictionary[m] = keyvalue[1].strip("\"'") + glucoseMessage["timestamp"] = dictionary["timestamp"] + glucoseMessage["glucoseIsDisplayOnly"] = dictionary[ + "glucoseIsDisplayOnly" + ] + glucoseMessage["glucose"] = dictionary["glucose"] + glucoseMessage["trend"] = dictionary["trend"] - timeMessage['currentTime'] = dictionary['currentTime'] - timeMessage['sessionStartTime'] = dictionary['sessionStartTime'] + timeMessage["currentTime"] = dictionary["currentTime"] + timeMessage["sessionStartTime"] = dictionary["sessionStartTime"] - latestReading['glucoseMessage'] = glucoseMessage - latestReading['timeMessage'] = timeMessage - latestReading['transmitterID'] = dictionary['transmitterID'] - latestReading['status'] = dictionary['status'] - latestReading['sessionStartDate'] = dictionary['sessionStartDate'] - latestReading['lastCalibration'] = dictionary['lastCalibration'] - latestReading['readDate'] = dictionary['readDate'] + latestReading["glucoseMessage"] = glucoseMessage + latestReading["timeMessage"] = timeMessage + latestReading["transmitterID"] = dictionary["transmitterID"] + latestReading["status"] = dictionary["status"] + latestReading["sessionStartDate"] = dictionary["sessionStartDate"] + latestReading["lastCalibration"] = dictionary["lastCalibration"] + latestReading["readDate"] = dictionary["readDate"] - dictionary_complete['latestReading'] = latestReading + dictionary_complete["latestReading"] = latestReading loop_report_dict["g5_cgm_manager"] = dictionary_complete except: @@ -533,16 +553,18 @@ def __parse(self, path, file_name) -> dict: if Sections.DEX_CGM_MANAGER in dict: try: temp_dict = dict[Sections.DEX_CGM_MANAGER] - temp_string = temp_dict['latestBackfill'] - temp_string = temp_string.replace(' Optional(ShareClient.ShareGlucose(', '') - temp_string = temp_string.replace('))', '') - temp_list = temp_string.split(',') + temp_string = temp_dict["latestBackfill"] + temp_string = temp_string.replace( + " Optional(ShareClient.ShareGlucose(", "" + ) + temp_string = temp_string.replace("))", "") + temp_list = temp_string.split(",") dictionary = {} for item in temp_list: self.add_to_dictionary(dictionary, item) latestBackfill = {} - latestBackfill['latestBackfill'] = dictionary + latestBackfill["latestBackfill"] = dictionary loop_report_dict["dex_cgm_manager"] = latestBackfill @@ -551,20 +573,22 @@ def __parse(self, path, file_name) -> dict: if Sections.STATUS_EXTENSION_DATA_MANAGER in dict: try: - status_extension_data_manager = dict[Sections.STATUS_EXTENSION_DATA_MANAGER] - temp = status_extension_data_manager['statusExtensionContext'] + status_extension_data_manager = dict[ + Sections.STATUS_EXTENSION_DATA_MANAGER + ] + temp = status_extension_data_manager["statusExtensionContext"] temp = temp.replace("Optional([", "") values_index = temp.index("values") unit_index = temp.index("unit") - values = temp[values_index: unit_index] + values = temp[values_index:unit_index] values = values.replace(": [", "") values = values.replace("values", "") values = values.replace("]", "") - values = values.replace(', "', '') + values = values.replace(', "', "") values_list = values.split(",") newstr = temp[:values_index] + temp[unit_index:] - newstr = newstr.replace('"', '') + newstr = newstr.replace('"', "") newstr = newstr.strip() temp_list = newstr.split(",") @@ -572,27 +596,35 @@ def __parse(self, path, file_name) -> dict: dictionary = {} for item in temp_list: - if 'sensor' in item: - item = "isStateValid: " + item.replace(' sensor: [isStateValid: ', '') + if "sensor" in item: + item = "isStateValid: " + item.replace( + " sensor: [isStateValid: ", "" + ) self.add_to_dictionary(dictionary, item) - elif 'lastLoopCompleted' in item: - dictionary["lastLoopCompleted"] = item.replace('lastLoopCompleted: ', '') + elif "lastLoopCompleted" in item: + dictionary["lastLoopCompleted"] = item.replace( + "lastLoopCompleted: ", "" + ) - elif 'predictedGlucose' in item: - dictionary["startDate"] = item.replace(' predictedGlucose: [startDate: ', '') + elif "predictedGlucose" in item: + dictionary["startDate"] = item.replace( + " predictedGlucose: [startDate: ", "" + ) - elif 'start:' in item: - dictionary["start"] = item.replace('start: ', '') + elif "start:" in item: + dictionary["start"] = item.replace("start: ", "") - elif 'end:' in item: - dictionary["end"] = item.replace('end: ', '').replace("]", "") + elif "end:" in item: + dictionary["end"] = item.replace("end: ", "").replace("]", "") - elif 'percentage' in item: - item = "percentage: " + item.replace(' netBasal: [percentage: ', '') + elif "percentage" in item: + item = "percentage: " + item.replace( + " netBasal: [percentage: ", "" + ) self.add_to_dictionary(dictionary, item) - elif 'reservoirCapacity' in item: + elif "reservoirCapacity" in item: item = item.replace("])", "") self.add_to_dictionary(dictionary, item) else: @@ -616,17 +648,27 @@ def __parse(self, path, file_name) -> dict: netBasal["rate"] = dictionary["rate"] netBasal["end"] = dictionary["end"] - statusExtensionContext['lastLoopCompleted'] = dictionary['lastLoopCompleted'] - statusExtensionContext['sensor'] = sensor - statusExtensionContext['predictedGlucose'] = predictedGlucose - statusExtensionContext['netBasal'] = netBasal - statusExtensionContext['batteryPercentage'] = dictionary['batteryPercentage'] - statusExtensionContext['version'] = dictionary['version'] - statusExtensionContext['reservoirCapacity'] = dictionary['reservoirCapacity'] + statusExtensionContext["lastLoopCompleted"] = dictionary[ + "lastLoopCompleted" + ] + statusExtensionContext["sensor"] = sensor + statusExtensionContext["predictedGlucose"] = predictedGlucose + statusExtensionContext["netBasal"] = netBasal + statusExtensionContext["batteryPercentage"] = dictionary[ + "batteryPercentage" + ] + statusExtensionContext["version"] = dictionary["version"] + statusExtensionContext["reservoirCapacity"] = dictionary[ + "reservoirCapacity" + ] - status_extension_data_manager['statusExtensionContext'] = statusExtensionContext + status_extension_data_manager[ + "statusExtensionContext" + ] = statusExtensionContext - loop_report_dict["status_extension_data_manager"] = status_extension_data_manager + loop_report_dict[ + "status_extension_data_manager" + ] = status_extension_data_manager except: print("handled error STATUS_EXTENSION_DATA_MANAGER") @@ -682,7 +724,8 @@ def __parse(self, path, file_name) -> dict: ] for item in items: empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split( - ",") + "," + ) record_dict = { "sampleUUID": sampleUUID, "syncIdentifier": syncIdentifier, @@ -703,8 +746,10 @@ def __parse(self, path, file_name) -> dict: if Sections.GLUCOSE_STORE in dict: try: temp_dict = dict[Sections.GLUCOSE_STORE] - latest_glucose_value = temp_dict['latestGlucoseValue'] - latest_glucose_value = latest_glucose_value.replace("Optional(LoopKit.StoredGlucoseSample(", "") + latest_glucose_value = temp_dict["latestGlucoseValue"] + latest_glucose_value = latest_glucose_value.replace( + "Optional(LoopKit.StoredGlucoseSample(", "" + ) latest_glucose_value = latest_glucose_value.replace("))", "") latest_glucose_value = latest_glucose_value.split(",") @@ -712,7 +757,7 @@ def __parse(self, path, file_name) -> dict: for item in latest_glucose_value: self.add_to_dictionary(dictionary, item) - temp_dict['latest_glucose_value'] = dictionary + temp_dict["latest_glucose_value"] = dictionary loop_report_dict["glucose_store"] = temp_dict except: @@ -741,9 +786,9 @@ def __parse(self, path, file_name) -> dict: def add_to_dictionary(self, dictionary, item): keyvalue = item.split(":") - m = keyvalue[0].strip('\'') + m = keyvalue[0].strip("'") m = m.replace("]", "").strip() - dictionary[m] = keyvalue[1].strip('"\'').replace("]", "") + dictionary[m] = keyvalue[1].strip("\"'").replace("]", "") def __set_pump_manager_type( self, loop_report_dict, minimed_pump_manager, omnipod_pump_manager @@ -774,14 +819,5 @@ def __set_pump_manager_type( else: loop_report_dict["pump_manager_type"] = "unknown" -def main(self): - path = sys.argv[0] - file = sys.argv[1] - if path and file: - self.parse_by_file(path, file) - else: - self.parse_by_directory(path) -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/projects/parsers/parser_client.py b/projects/parsers/parser_client.py new file mode 100644 index 00000000..78485cd4 --- /dev/null +++ b/projects/parsers/parser_client.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +description: Example code using the loop_report class. +Created on Fri Jan 25 06:55:48 2019 + +@author: ed + +commandline example to run the parser : +python parser_client.py ../tests/parsers/files LoopReport.md +""" + +from loop_report import LoopReport +import pandas as pd +import json +import os +import sys + + +def parse_by_file(file_path, file_name): + + output_path = os.path.join(".", "output") + # make an output folder if it does not exist + if not os.path.exists(output_path): + os.makedirs(output_path) + + + # %% parse file + lr = LoopReport() + loop_dict = lr.parse_by_file(path=file_path, file_name=file_name) + + + # %% put data into a dataframe and save + loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) + loop_df = loop_df.astype("object") + for k in loop_dict.keys(): + loop_df[k][0] = loop_dict[k] + + loop_df.to_csv( + os.path.join(output_path, file_name + "-data-in-columns.csv"), index_label="index" + ) + loop_df.T.to_csv( + os.path.join(output_path, file_name + "-data-in-rows.csv"), index_label="index" + ) + + output_path = os.path.join("./", "output/") + # %% if we remove the embedded data frames, we can save a pretty json + with open(output_path + file_name + "-data.json", "w") as fp: + json.dump(loop_dict, fp, sort_keys=True, indent=4) + + print("file parsed") + + +def main(): + file_path = sys.argv[1] + file_name = sys.argv[2] + if not os.path.isdir(file_path): + raise RuntimeError("The file path is invalid.") + + if not os.path.isfile(f"{file_path}/{file_name}"): + raise RuntimeError("The file name is invalid.") + + parse_by_file(file_path, file_name) + +if __name__ == "__main__": + main() \ No newline at end of file From 5a066f0854c64b1378078148d59eca4f5d78410d Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 09:07:33 -0600 Subject: [PATCH 22/48] updated latestBackfill with a valid value --- projects/tests/parsers/files/LoopReport.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/projects/tests/parsers/files/LoopReport.md b/projects/tests/parsers/files/LoopReport.md index 94b20ab1..f4afcbe5 100644 --- a/projects/tests/parsers/files/LoopReport.md +++ b/projects/tests/parsers/files/LoopReport.md @@ -18,11 +18,10 @@ transmitter: Optional(CGMBLEKit.Transmitter) providesBLEHeartbeat: true ## DexCGMManager shareManager: Optional(## ShareClientManager -latestBackfill: nil +latestBackfill: Optional(ShareClient.ShareGlucose(glucose: 98, trend: 5, timestamp: 2018-12-13 21:55:17 +0000)) ) - ## MinimedPumpManager isPumpDataStale: false latestPumpStatus: nil From 66d5757b08d4df0dac5f70837c7e89cbba247a45 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 09:08:10 -0600 Subject: [PATCH 23/48] updated test after changes --- projects/tests/parsers/test_loop_report.py | 1904 ++++++++++++++++++-- 1 file changed, 1705 insertions(+), 199 deletions(-) diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index a536430e..b74f91dc 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -54,20 +54,37 @@ def test_parse_by_file(): assert loop_dict["override_range_workout"] == override_range_workout override_range_premeal = [70.0, 80.0] assert loop_dict["override_range_premeal"] == override_range_premeal - assert loop_dict["retrospective_glucose_discrepancies_summed"] == get_retrospective_glucose_discrepancies_summed() - assert loop_dict["insulin_counteraction_effects"] == get_insulin_counteraction_effects() + assert ( + loop_dict["retrospective_glucose_discrepancies_summed"] + == get_retrospective_glucose_discrepancies_summed() + ) + assert ( + loop_dict["insulin_counteraction_effects"] + == get_insulin_counteraction_effects() + ) assert loop_dict["get_reservoir_values"] == get_reservoir_values() assert loop_dict["predicted_glucose"] == get_predicted_glucose() - assert loop_dict["retrospective_glucose_discrepancies"] == get_retrospective_glucose_discrepancies() + assert ( + loop_dict["retrospective_glucose_discrepancies"] + == get_retrospective_glucose_discrepancies() + ) assert loop_dict["carb_effect"] == get_carb_effect() assert loop_dict["insulin_effect"] == get_insulin_effect() - assert loop_dict["get_normalized_pump_event_dose"] == get_normalized_pump_even_dose() + assert ( + loop_dict["get_normalized_pump_event_dose"] == get_normalized_pump_even_dose() + ) assert loop_dict["get_normalized_dose_entries"] == get_normalized_dose_entries() assert loop_dict["cached_dose_entries"] == get_cached_dose_entries() assert loop_dict["get_pump_event_values"] == get_pump_event_values() assert loop_dict["message_log"] == get_message_log() assert loop_dict["g5_cgm_manager"] == get_g5_cgm_manager() - assert loop_dict["dex_cgm_manager"] == {'latestBackfill': {'glucose': ' 98', 'trend': ' 5', 'timestamp': ' 2018-12-13 21'}} + assert loop_dict["dex_cgm_manager"] == { + "latestBackfill": { + "glucose": " 98", + "trend": " 5", + "timestamp": " 2018-12-13 21", + } + } assert loop_dict["riley_link_pump_manager"] == { "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)", "lastTimerTick": " 2019-01-28 14:26:19 +0000", @@ -81,156 +98,346 @@ def test_parse_by_file(): def get_pump_event_values(): - return [{'date': '2019-01-28 15:01:27 +0000', 'persistedDate': '2019-01-28 15:06:41 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 15:01:27 +0000', 'persistedDate': '2019-01-28 15:06:41 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 15:01:27 +0000', - 'endDate': '2019-01-28 15:31:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16011b41075c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:51:28 +0000', - 'endDate': '2019-01-29 14:51:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(7b011c73061c130d2000', - 'scheduledBasalRate': 'nil', 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082', - 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', - 'rawData': '10 bytes', 'timestamp': 'calendar', - 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '23400.0', 'rate': '0.8', - 'type': 'Optional(LoopKit.PumpEventType.basal'}, - {'date': '2019-01-28 14:51:28 +0000', 'persistedDate': '2019-01-28 14:56:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:51:28 +0000', - 'endDate': '2019-01-28 14:51:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16001c73065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '0', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:46:28 +0000', 'persistedDate': '2019-01-28 14:51:28 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 14:46:28 +0000', 'persistedDate': '2019-01-28 14:51:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:46:28 +0000', - 'endDate': '2019-01-28 15:16:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16011c6e065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:41:28 +0000', 'persistedDate': '2019-01-28 14:46:28 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '1.2', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 14:41:28 +0000', 'persistedDate': '2019-01-28 14:46:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:41:28 +0000', - 'endDate': '2019-01-28 15:11:28 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16011c69065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:36:27 +0000', 'persistedDate': '2019-01-28 14:41:28 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '1.4', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 14:36:27 +0000', 'persistedDate': '2019-01-28 14:41:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:36:27 +0000', - 'endDate': '2019-01-28 15:06:27 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16011b64065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:30:00 +0000', 'persistedDate': '2019-01-28 14:31:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:30:00 +0000', - 'endDate': '2019-01-29 14:30:00 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(7b01005e061c130d2000', - 'scheduledBasalRate': 'nil', 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074', - 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', - 'rawData': '10 bytes', 'timestamp': 'calendar', - 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '23400.0', 'rate': '0.8', - 'type': 'Optional(LoopKit.PumpEventType.basal'}, - {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:06:27 +0000', - 'endDate': '2019-01-29 14:06:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(7b001b46061c13002000', - 'scheduledBasalRate': 'nil', 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071', - 'raw': 'Optional(10 bytes', 'title': 'Optional(BasalProfileStartPumpEvent(length', - 'rawData': '10 bytes', 'timestamp': 'calendar', - 'scheduleEntry': 'MinimedKit.BasalScheduleEntry(index', 'timeOffset': '0.0', 'rate': '0.8', - 'type': 'Optional(LoopKit.PumpEventType.basal'}, - {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:06:27 +0000', - 'endDate': '2019-01-28 14:06:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16001b46065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '0', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:06:27 +0000', 'persistedDate': '2019-01-28 14:11:28 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 14:01:41 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 14:01:41 +0000', - 'endDate': '2019-01-28 14:31:41 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16012941065c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 14:01:41 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.0', - 'timestamp': 'calendar', 'type': 'nil'}, - {'date': '2019-01-28 13:56:27 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', - 'dose': 'Optional(LoopKit.DoseEntry(type', 'startDate': '2019-01-28 13:56:27 +0000', - 'endDate': '2019-01-28 14:26:27 +0000', 'value': '0.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', - 'description': 'nil', 'syncIdentifier': 'Optional(16011b78055c13', 'scheduledBasalRate': 'nil', - 'isUploaded': 'true', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070', - 'raw': 'Optional(7 bytes', 'title': 'Optional(TempBasalDurationPumpEvent(length', - 'rawData': '7 bytes', 'duration': '30', 'timestamp': 'calendar', - 'type': 'Optional(LoopKit.PumpEventType.tempBasal'}, - {'date': '2019-01-28 13:56:27 +0000', 'persistedDate': '2019-01-28 14:01:58 +0000', 'dose': 'nil', - 'isUploaded': 'false', - 'objectIDURL': 'x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068', - 'raw': 'Optional(8 bytes', 'title': 'Optional(TempBasalPumpEvent(length', 'rawData': '8 bytes', - 'rateType': 'MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'rate': '0.375', - 'timestamp': 'calendar', 'type': 'nil'}] + return [ + { + "date": "2019-01-28 15:01:27 +0000", + "persistedDate": "2019-01-28 15:06:41 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.0", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 15:01:27 +0000", + "persistedDate": "2019-01-28 15:06:41 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 15:01:27 +0000", + "endDate": "2019-01-28 15:31:27 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16011b41075c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:51:28 +0000", + "persistedDate": "2019-01-28 14:56:28 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.0", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 14:51:28 +0000", + "persistedDate": "2019-01-28 14:56:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:51:28 +0000", + "endDate": "2019-01-29 14:51:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(7b011c73061c130d2000", + "scheduledBasalRate": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", + "raw": "Optional(10 bytes", + "title": "Optional(BasalProfileStartPumpEvent(length", + "rawData": "10 bytes", + "timestamp": "calendar", + "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", + "timeOffset": "23400.0", + "rate": "0.8", + "type": "Optional(LoopKit.PumpEventType.basal", + }, + { + "date": "2019-01-28 14:51:28 +0000", + "persistedDate": "2019-01-28 14:56:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:51:28 +0000", + "endDate": "2019-01-28 14:51:28 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16001c73065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "0", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:46:28 +0000", + "persistedDate": "2019-01-28 14:51:28 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.0", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 14:46:28 +0000", + "persistedDate": "2019-01-28 14:51:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:46:28 +0000", + "endDate": "2019-01-28 15:16:28 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16011c6e065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:41:28 +0000", + "persistedDate": "2019-01-28 14:46:28 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "1.2", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 14:41:28 +0000", + "persistedDate": "2019-01-28 14:46:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:41:28 +0000", + "endDate": "2019-01-28 15:11:28 +0000", + "value": "1.2", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16011c69065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:36:27 +0000", + "persistedDate": "2019-01-28 14:41:28 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "1.4", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 14:36:27 +0000", + "persistedDate": "2019-01-28 14:41:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:36:27 +0000", + "endDate": "2019-01-28 15:06:27 +0000", + "value": "1.4", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16011b64065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:30:00 +0000", + "persistedDate": "2019-01-28 14:31:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:30:00 +0000", + "endDate": "2019-01-29 14:30:00 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(7b01005e061c130d2000", + "scheduledBasalRate": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", + "raw": "Optional(10 bytes", + "title": "Optional(BasalProfileStartPumpEvent(length", + "rawData": "10 bytes", + "timestamp": "calendar", + "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", + "timeOffset": "23400.0", + "rate": "0.8", + "type": "Optional(LoopKit.PumpEventType.basal", + }, + { + "date": "2019-01-28 14:06:27 +0000", + "persistedDate": "2019-01-28 14:11:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:06:27 +0000", + "endDate": "2019-01-29 14:06:27 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(7b001b46061c13002000", + "scheduledBasalRate": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", + "raw": "Optional(10 bytes", + "title": "Optional(BasalProfileStartPumpEvent(length", + "rawData": "10 bytes", + "timestamp": "calendar", + "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", + "timeOffset": "0.0", + "rate": "0.8", + "type": "Optional(LoopKit.PumpEventType.basal", + }, + { + "date": "2019-01-28 14:06:27 +0000", + "persistedDate": "2019-01-28 14:11:28 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:06:27 +0000", + "endDate": "2019-01-28 14:06:27 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16001b46065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "0", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:06:27 +0000", + "persistedDate": "2019-01-28 14:11:28 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.0", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 14:01:41 +0000", + "persistedDate": "2019-01-28 14:01:58 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 14:01:41 +0000", + "endDate": "2019-01-28 14:31:41 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16012941065c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 14:01:41 +0000", + "persistedDate": "2019-01-28 14:01:58 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.0", + "timestamp": "calendar", + "type": "nil", + }, + { + "date": "2019-01-28 13:56:27 +0000", + "persistedDate": "2019-01-28 14:01:58 +0000", + "dose": "Optional(LoopKit.DoseEntry(type", + "startDate": "2019-01-28 13:56:27 +0000", + "endDate": "2019-01-28 14:26:27 +0000", + "value": "0.375", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": "Optional(16011b78055c13", + "scheduledBasalRate": "nil", + "isUploaded": "true", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", + "raw": "Optional(7 bytes", + "title": "Optional(TempBasalDurationPumpEvent(length", + "rawData": "7 bytes", + "duration": "30", + "timestamp": "calendar", + "type": "Optional(LoopKit.PumpEventType.tempBasal", + }, + { + "date": "2019-01-28 13:56:27 +0000", + "persistedDate": "2019-01-28 14:01:58 +0000", + "dose": "nil", + "isUploaded": "false", + "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", + "raw": "Optional(8 bytes", + "title": "Optional(TempBasalPumpEvent(length", + "rawData": "8 bytes", + "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "rate": "0.375", + "timestamp": "calendar", + "type": "nil", + }, + ] def test_parse_by_directory(): @@ -261,43 +468,240 @@ def test_parse_by_directory_invalid_directory(): def get_insulin_counteraction_effects(): - return [{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', 'value': ' 0.12323223579096947', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', 'value': ' 0.11340556858587406', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', 'value': ' -0.09644491407321425', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', 'value': ' -0.5038144363643894', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', 'value': ' 0.09110549888380319', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', 'value': ' 0.08806492424520086', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', 'value': ' 0.2877941626511216', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', 'value': ' -0.11365967464421017', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', 'value': ' -0.3170549421296755', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', 'value': ' -0.12201958445077564', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', 'value': ' -0.1286808487354534', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', 'value': ' -0.5368095386319524', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', 'value': ' -0.9461971753678154', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', 'value': ' -0.9566544114980243', 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', 'value': ' -0.1680095551964925', 'units': 'mg/dL/min'}] + return [ + { + "start_time": "2019-01-27 15:16:22 +0000", + "end_time": " 2019-01-27 15:21:22 +0000", + "value": " 0.12323223579096947", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:21:22 +0000", + "end_time": " 2019-01-27 15:26:22 +0000", + "value": " 0.11340556858587406", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:26:22 +0000", + "end_time": " 2019-01-27 15:31:22 +0000", + "value": " -0.09644491407321425", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:31:22 +0000", + "end_time": " 2019-01-27 15:36:22 +0000", + "value": " -0.5038144363643894", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:36:22 +0000", + "end_time": " 2019-01-27 15:41:22 +0000", + "value": " 0.09110549888380319", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:41:22 +0000", + "end_time": " 2019-01-27 15:46:22 +0000", + "value": " 0.08806492424520086", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:46:22 +0000", + "end_time": " 2019-01-27 15:51:21 +0000", + "value": " 0.2877941626511216", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:51:21 +0000", + "end_time": " 2019-01-27 15:56:22 +0000", + "value": " -0.11365967464421017", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:56:22 +0000", + "end_time": " 2019-01-27 16:01:22 +0000", + "value": " -0.3170549421296755", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:01:22 +0000", + "end_time": " 2019-01-27 16:06:22 +0000", + "value": " -0.12201958445077564", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:06:22 +0000", + "end_time": " 2019-01-27 16:11:22 +0000", + "value": " -0.1286808487354534", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:11:22 +0000", + "end_time": " 2019-01-27 16:16:22 +0000", + "value": " -0.5368095386319524", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:16:22 +0000", + "end_time": " 2019-01-27 16:21:22 +0000", + "value": " -0.9461971753678154", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:21:22 +0000", + "end_time": " 2019-01-27 16:26:22 +0000", + "value": " -0.9566544114980243", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:26:22 +0000", + "end_time": " 2019-01-27 16:31:22 +0000", + "value": " -0.1680095551964925", + "units": "mg/dL/min", + }, + ] def get_retrospective_glucose_discrepancies_summed(): - return [{'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:02:31 +0000', 'value': ' 13.150577197081377', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:07:31 +0000', 'value': ' 26.06978171944507', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:12:31 +0000', 'value': ' 38.67818952118729', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:17:31 +0000', 'value': ' 49.22323442360305', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:22:31 +0000', 'value': ' 57.644897625857766', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:27:31 +0000', 'value': ' 64.15869871324333', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:32:31 +0000', 'value': ' 67.1655997352358', 'units': 'mg/dL'}] + return [ + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:02:31 +0000", + "value": " 13.150577197081377", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:07:31 +0000", + "value": " 26.06978171944507", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:12:31 +0000", + "value": " 38.67818952118729", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:17:31 +0000", + "value": " 49.22323442360305", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:22:31 +0000", + "value": " 57.644897625857766", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:27:31 +0000", + "value": " 64.15869871324333", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:02:31 +0000", + "end_time": " 2018-11-28 00:32:31 +0000", + "value": " 67.1655997352358", + "units": "mg/dL", + }, + ] + def get_insulin_counteration_effects(): - return [{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', - 'value': ' 0.12323223579096947', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', - 'value': ' 0.11340556858587406', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', - 'value': ' -0.09644491407321425', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', - 'value': ' -0.5038144363643894', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', - 'value': ' 0.09110549888380319', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', - 'value': ' 0.08806492424520086', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', - 'value': ' 0.2877941626511216', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', - 'value': ' -0.11365967464421017', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', - 'value': ' -0.3170549421296755', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', - 'value': ' -0.12201958445077564', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', - 'value': ' -0.1286808487354534', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', - 'value': ' -0.5368095386319524', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', - 'value': ' -0.9461971753678154', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', - 'value': ' -0.9566544114980243', 'units': 'mg/dL/min'}, - {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', - 'value': ' -0.1680095551964925', 'units': 'mg/dL/min'}] + return [ + { + "start_time": "2019-01-27 15:16:22 +0000", + "end_time": " 2019-01-27 15:21:22 +0000", + "value": " 0.12323223579096947", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:21:22 +0000", + "end_time": " 2019-01-27 15:26:22 +0000", + "value": " 0.11340556858587406", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:26:22 +0000", + "end_time": " 2019-01-27 15:31:22 +0000", + "value": " -0.09644491407321425", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:31:22 +0000", + "end_time": " 2019-01-27 15:36:22 +0000", + "value": " -0.5038144363643894", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:36:22 +0000", + "end_time": " 2019-01-27 15:41:22 +0000", + "value": " 0.09110549888380319", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:41:22 +0000", + "end_time": " 2019-01-27 15:46:22 +0000", + "value": " 0.08806492424520086", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:46:22 +0000", + "end_time": " 2019-01-27 15:51:21 +0000", + "value": " 0.2877941626511216", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:51:21 +0000", + "end_time": " 2019-01-27 15:56:22 +0000", + "value": " -0.11365967464421017", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 15:56:22 +0000", + "end_time": " 2019-01-27 16:01:22 +0000", + "value": " -0.3170549421296755", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:01:22 +0000", + "end_time": " 2019-01-27 16:06:22 +0000", + "value": " -0.12201958445077564", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:06:22 +0000", + "end_time": " 2019-01-27 16:11:22 +0000", + "value": " -0.1286808487354534", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:11:22 +0000", + "end_time": " 2019-01-27 16:16:22 +0000", + "value": " -0.5368095386319524", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:16:22 +0000", + "end_time": " 2019-01-27 16:21:22 +0000", + "value": " -0.9461971753678154", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:21:22 +0000", + "end_time": " 2019-01-27 16:26:22 +0000", + "value": " -0.9566544114980243", + "units": "mg/dL/min", + }, + { + "start_time": "2019-01-27 16:26:22 +0000", + "end_time": " 2019-01-27 16:31:22 +0000", + "value": " -0.1680095551964925", + "units": "mg/dL/min", + }, + ] def get_message_log(): @@ -310,39 +714,957 @@ def get_message_log(): "2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6", ] + def get_cached_dose_entries(): - return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 20:43:18 +0000', 'endDate': '2019-01-07 20:43:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 20:43:21 +0000', 'endDate': '2019-01-07 21:13:21 +0000', 'value': '0.95', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:13:21 +0000', 'endDate': '2019-01-07 21:16:57 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:16:57 +0000', 'endDate': '2019-01-07 21:21:14 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:21:14 +0000', 'endDate': '2019-01-07 21:21:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:21:20 +0000', 'endDate': '2019-01-07 21:26:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', 'scheduledBasalRate': 'Optional(0.9 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:26:00 +0000', 'endDate': '2019-01-07 21:26:08 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"', 'scheduledBasalRate': 'nil'}] + return [ + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-07 20:43:18 +0000", + "endDate": "2019-01-07 20:43:21 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-07 20:43:21 +0000", + "endDate": "2019-01-07 21:13:21 +0000", + "value": "0.95", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', + "scheduledBasalRate": "Optional(0.9 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-07 21:13:21 +0000", + "endDate": "2019-01-07 21:16:57 +0000", + "value": "0.05", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-07 21:16:57 +0000", + "endDate": "2019-01-07 21:21:14 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', + "scheduledBasalRate": "Optional(0.9 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-07 21:21:14 +0000", + "endDate": "2019-01-07 21:21:20 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-07 21:21:20 +0000", + "endDate": "2019-01-07 21:26:00 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', + "scheduledBasalRate": "Optional(0.9 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-07 21:26:00 +0000", + "endDate": "2019-01-07 21:26:08 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.units", + "description": "nil", + "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"', + "scheduledBasalRate": "nil", + }, + ] def get_normalized_dose_entries(): - return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00004b061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("2100354c061813"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("030000002f224d261813"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00044e061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01005e0618130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0107750658130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01195f0718130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640918130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119460c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 21:36:25 +0000', 'endDate': '2019-01-24 22:06:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119640d18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 22:06:24 +0000', 'endDate': '2019-01-25 01:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118460e18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:06:25 +0000', 'endDate': '2019-01-25 01:31:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119461118130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:31:27 +0000', 'endDate': '2019-01-25 02:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b5f1118130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 02:36:24 +0000', 'endDate': '2019-01-25 03:11:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118641218130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 03:11:24 +0000', 'endDate': '2019-01-25 04:51:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01184b1318130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 04:51:24 +0000', 'endDate': '2019-01-25 05:01:25 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b021873141813281800"', 'scheduledBasalRate': 'nil'}] + return [ + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:11:24 +0000", + "endDate": "2019-01-24 14:13:17 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b00004b061813002000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.suspend", + "startDate": "2019-01-24 14:13:17 +0000", + "endDate": "2019-01-24 14:13:58 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("2100354c061813"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:13:58 +0000", + "endDate": "2019-01-24 14:14:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("030000002f224d261813"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:14:28 +0000", + "endDate": "2019-01-24 14:30:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b00044e061813002000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:30:24 +0000", + "endDate": "2019-01-24 14:53:31 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01005e0618130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:53:31 +0000", + "endDate": "2019-01-24 15:31:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0107750658130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 15:31:25 +0000", + "endDate": "2019-01-24 17:36:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01195f0718130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 17:36:24 +0000", + "endDate": "2019-01-24 20:06:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118640918130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 20:06:25 +0000", + "endDate": "2019-01-24 20:36:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0119460c18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 20:36:24 +0000", + "endDate": "2019-01-24 21:36:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118640c18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 21:36:25 +0000", + "endDate": "2019-01-24 22:06:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0119640d18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 22:06:24 +0000", + "endDate": "2019-01-25 01:06:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118460e18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 01:06:25 +0000", + "endDate": "2019-01-25 01:31:27 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0119461118130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 01:31:27 +0000", + "endDate": "2019-01-25 02:36:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b011b5f1118130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 02:36:24 +0000", + "endDate": "2019-01-25 03:11:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118641218130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 03:11:24 +0000", + "endDate": "2019-01-25 04:51:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01184b1318130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 04:51:24 +0000", + "endDate": "2019-01-25 05:01:25 +0000", + "value": "0.6", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b021873141813281800"', + "scheduledBasalRate": "nil", + }, + ] def get_normalized_pump_even_dose(): - return [{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00004b061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("2100354c061813"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("030000002f224d261813"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b00044e061813002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01005e0618130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0107750658130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01195f0718130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640918130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0119460c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b0118640c18130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 17:26:28 +0000', 'endDate': '2019-01-25 18:36:45 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011c5a0919130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 18:36:45 +0000', 'endDate': '2019-01-25 19:16:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b012d640a19130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:21:28 +0000', 'endDate': '2019-01-27 14:41:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b001c55061b13002000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:41:27 +0000', 'endDate': '2019-01-27 15:21:29 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b69061b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:21:29 +0000', 'endDate': '2019-01-27 15:22:13 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011d55075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:13 +0000', 'endDate': '2019-01-27 15:22:15 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010d56075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:15 +0000', 'endDate': '2019-01-27 15:31:27 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010f56075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:31:27 +0000', 'endDate': '2019-01-27 15:36:28 +0000', 'value': '1.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b5f075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:36:28 +0000', 'endDate': '2019-01-27 15:41:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011c64071b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:41:28 +0000', 'endDate': '2019-01-27 15:51:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c69075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:51:27 +0000', 'endDate': '2019-01-27 15:56:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b011b73071b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:56:28 +0000', 'endDate': '2019-01-27 16:17:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c78075b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:17:00 +0000', 'endDate': '2019-01-27 16:21:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16010051085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:21:29 +0000', 'endDate': '2019-01-27 16:41:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011d55085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:41:27 +0000', 'endDate': '2019-01-27 16:46:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b69085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:46:28 +0000', 'endDate': '2019-01-27 16:51:27 +0000', 'value': '2.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c6e085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:51:27 +0000', 'endDate': '2019-01-27 16:56:28 +0000', 'value': '2.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b73085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:56:28 +0000', 'endDate': '2019-01-27 17:01:27 +0000', 'value': '1.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c78085b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:01:27 +0000', 'endDate': '2019-01-27 17:06:27 +0000', 'value': '1.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b41095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:06:27 +0000', 'endDate': '2019-01-27 17:11:41 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011b46095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:11:41 +0000', 'endDate': '2019-01-27 17:31:31 +0000', 'value': '1.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("1601294b095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 17:31:32 +0000', 'endDate': '2019-01-27 17:36:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b01205f091b130d2000"', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:36:28 +0000', 'endDate': '2019-01-27 17:41:28 +0000', 'value': '0.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c64095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:41:28 +0000', 'endDate': '2019-01-27 17:56:42 +0000', 'value': '1.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16011c69095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:56:42 +0000', 'endDate': '2019-01-27 18:26:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("16012a78095b13"', 'scheduledBasalRate': 'Optional(0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 18:26:42 +0000', 'endDate': '2019-01-27 18:30:37 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': 'Optional("7b012a5a0a1b130d2000"', 'scheduledBasalRate': 'nil'}] + return [ + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:11:24 +0000", + "endDate": "2019-01-24 14:13:17 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b00004b061813002000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.suspend", + "startDate": "2019-01-24 14:13:17 +0000", + "endDate": "2019-01-24 14:13:58 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("2100354c061813"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:13:58 +0000", + "endDate": "2019-01-24 14:14:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("030000002f224d261813"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:14:28 +0000", + "endDate": "2019-01-24 14:30:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b00044e061813002000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:30:24 +0000", + "endDate": "2019-01-24 14:53:31 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01005e0618130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 14:53:31 +0000", + "endDate": "2019-01-24 15:31:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0107750658130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 15:31:25 +0000", + "endDate": "2019-01-24 17:36:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01195f0718130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 17:36:24 +0000", + "endDate": "2019-01-24 20:06:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118640918130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 20:06:25 +0000", + "endDate": "2019-01-24 20:36:24 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0119460c18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-24 20:36:24 +0000", + "endDate": "2019-01-24 21:36:25 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b0118640c18130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 17:26:28 +0000", + "endDate": "2019-01-25 18:36:45 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b011c5a0919130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-25 18:36:45 +0000", + "endDate": "2019-01-25 19:16:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b012d640a19130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 14:21:28 +0000", + "endDate": "2019-01-27 14:41:27 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b001c55061b13002000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 14:41:27 +0000", + "endDate": "2019-01-27 15:21:29 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b011b69061b130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:21:29 +0000", + "endDate": "2019-01-27 15:22:13 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011d55075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:22:13 +0000", + "endDate": "2019-01-27 15:22:15 +0000", + "value": "1.625", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16010d56075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:22:15 +0000", + "endDate": "2019-01-27 15:31:27 +0000", + "value": "1.625", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16010f56075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:31:27 +0000", + "endDate": "2019-01-27 15:36:28 +0000", + "value": "1.575", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011b5f075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 15:36:28 +0000", + "endDate": "2019-01-27 15:41:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b011c64071b130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:41:28 +0000", + "endDate": "2019-01-27 15:51:27 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c69075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 15:51:27 +0000", + "endDate": "2019-01-27 15:56:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b011b73071b130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 15:56:28 +0000", + "endDate": "2019-01-27 16:17:00 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c78075b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:17:00 +0000", + "endDate": "2019-01-27 16:21:29 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16010051085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:21:29 +0000", + "endDate": "2019-01-27 16:41:27 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011d55085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:41:27 +0000", + "endDate": "2019-01-27 16:46:28 +0000", + "value": "0.0", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011b69085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:46:28 +0000", + "endDate": "2019-01-27 16:51:27 +0000", + "value": "2.825", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c6e085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:51:27 +0000", + "endDate": "2019-01-27 16:56:28 +0000", + "value": "2.975", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011b73085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 16:56:28 +0000", + "endDate": "2019-01-27 17:01:27 +0000", + "value": "1.85", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c78085b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:01:27 +0000", + "endDate": "2019-01-27 17:06:27 +0000", + "value": "1.425", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011b41095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:06:27 +0000", + "endDate": "2019-01-27 17:11:41 +0000", + "value": "1.15", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011b46095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:11:41 +0000", + "endDate": "2019-01-27 17:31:31 +0000", + "value": "1.275", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("1601294b095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 17:31:32 +0000", + "endDate": "2019-01-27 17:36:28 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b01205f091b130d2000"', + "scheduledBasalRate": "nil", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:36:28 +0000", + "endDate": "2019-01-27 17:41:28 +0000", + "value": "0.525", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c64095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:41:28 +0000", + "endDate": "2019-01-27 17:56:42 +0000", + "value": "1.5", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16011c69095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.tempBasal", + "startDate": "2019-01-27 17:56:42 +0000", + "endDate": "2019-01-27 18:26:42 +0000", + "value": "2.225", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("16012a78095b13"', + "scheduledBasalRate": "Optional(0.8 IU/hr", + }, + { + "type": "LoopKit.DoseType.basal", + "startDate": "2019-01-27 18:26:42 +0000", + "endDate": "2019-01-27 18:30:37 +0000", + "value": "0.8", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "description": "nil", + "syncIdentifier": 'Optional("7b012a5a0a1b130d2000"', + "scheduledBasalRate": "nil", + }, + ] def get_insulin_effect(): - return [{'start_time': '2018-11-28 00:30:00 +0000', 'value': ' -598.4414718881781', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': ' -608.2232418870775', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': ' -618.1781269950548', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': ' -628.2362250846572', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': ' -638.3355211023576', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': ' -648.4211533199497', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': ' -658.4447024193285', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:05:00 +0000', 'value': ' -668.3632968575748', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:10:00 +0000', 'value': ' -678.1394998374639', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:15:00 +0000', 'value': ' -687.740877675081', 'units': 'mg/dL'}] + return [ + { + "start_time": "2018-11-28 00:30:00 +0000", + "value": " -598.4414718881781", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:35:00 +0000", + "value": " -608.2232418870775", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:40:00 +0000", + "value": " -618.1781269950548", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:45:00 +0000", + "value": " -628.2362250846572", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:50:00 +0000", + "value": " -638.3355211023576", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:55:00 +0000", + "value": " -648.4211533199497", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 01:00:00 +0000", + "value": " -658.4447024193285", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 01:05:00 +0000", + "value": " -668.3632968575748", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 01:10:00 +0000", + "value": " -678.1394998374639", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 01:15:00 +0000", + "value": " -687.740877675081", + "units": "mg/dL", + }, + ] + def get_carb_effect(): - return [{'start_time': '2018-11-28 00:00:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:05:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:10:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:15:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:20:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:25:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:30:00 +0000', 'value': ' 309.375', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': ' 313.1571581860383', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': ' 320.79604707492723', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': ' 328.4349359638161', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': ' 336.073824852705', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': ' 343.7127137415939', 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': ' 351.3516026304828', 'units': 'mg/dL'}] + return [ + { + "start_time": "2018-11-28 00:00:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:05:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:10:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:15:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:20:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:25:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:30:00 +0000", + "value": " 309.375", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:35:00 +0000", + "value": " 313.1571581860383", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:40:00 +0000", + "value": " 320.79604707492723", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:45:00 +0000", + "value": " 328.4349359638161", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:50:00 +0000", + "value": " 336.073824852705", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:55:00 +0000", + "value": " 343.7127137415939", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 01:00:00 +0000", + "value": " 351.3516026304828", + "units": "mg/dL", + }, + ] def get_retrospective_glucose_discrepancies(): - return [{'start_time': '2018-11-28 00:02:31 +0000', 'value': ' 13.150577197081377', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:07:31 +0000', 'value': ' 12.919204522363694', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:12:31 +0000', 'value': ' 12.608407801742223', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:17:31 +0000', 'value': ' 10.545044902415762', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:22:31 +0000', 'value': ' 8.421663202254713', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:27:31 +0000', 'value': ' 6.513801087385557', 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:32:31 +0000', 'value': ' 3.0069010219924754', 'units': 'mg/dL'}] + return [ + { + "start_time": "2018-11-28 00:02:31 +0000", + "value": " 13.150577197081377", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:07:31 +0000", + "value": " 12.919204522363694", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:12:31 +0000", + "value": " 12.608407801742223", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:17:31 +0000", + "value": " 10.545044902415762", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:22:31 +0000", + "value": " 8.421663202254713", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:27:31 +0000", + "value": " 6.513801087385557", + "units": "mg/dL", + }, + { + "start_time": "2018-11-28 00:32:31 +0000", + "value": " 3.0069010219924754", + "units": "mg/dL", + }, + ] def get_predicted_glucose(): - return [{'start_time': '2019-01-28 15:16:20 +0000', 'value': ' 85.0', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:20:00 +0000', 'value': ' 85.732078872579', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:25:00 +0000', 'value': ' 86.44096256310476', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:30:00 +0000', 'value': ' 86.77019751074303', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:35:00 +0000', 'value': ' 86.74103998552496', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:40:00 +0000', 'value': ' 86.64342159003903', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:45:00 +0000', 'value': ' 86.57898055151605', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:50:00 +0000', 'value': ' 86.54829897295224', 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:55:00 +0000', 'value': ' 86.5520006409324', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:00:00 +0000', 'value': ' 86.59083783299144', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:05:00 +0000', 'value': ' 86.66555585381998', 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:10:00 +0000', 'value': ' 86.77683520191353', 'units': 'mg/dL'}] + return [ + {"start_time": "2019-01-28 15:16:20 +0000", "value": " 85.0", "units": "mg/dL"}, + { + "start_time": "2019-01-28 15:20:00 +0000", + "value": " 85.732078872579", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:25:00 +0000", + "value": " 86.44096256310476", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:30:00 +0000", + "value": " 86.77019751074303", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:35:00 +0000", + "value": " 86.74103998552496", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:40:00 +0000", + "value": " 86.64342159003903", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:45:00 +0000", + "value": " 86.57898055151605", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:50:00 +0000", + "value": " 86.54829897295224", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 15:55:00 +0000", + "value": " 86.5520006409324", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 16:00:00 +0000", + "value": " 86.59083783299144", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 16:05:00 +0000", + "value": " 86.66555585381998", + "units": "mg/dL", + }, + { + "start_time": "2019-01-28 16:10:00 +0000", + "value": " 86.77683520191353", + "units": "mg/dL", + }, + ] def get_reservoir_values(): - return [{'start_time': '2019-01-28 15:16:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:11:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:06:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:01:00 +0000', 'value': ' 168.9', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:56:00 +0000', 'value': ' 169.0', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:51:00 +0000', 'value': ' 169.1', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:46:00 +0000', 'value': ' 169.1', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:41:00 +0000', 'value': ' 169.2', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:36:00 +0000', 'value': ' 169.3', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:31:00 +0000', 'value': ' 169.3', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:26:00 +0000', 'value': ' 169.4', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:21:00 +0000', 'value': ' 169.5', 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:16:00 +0000', 'value': ' 169.5', 'units': 'unitVolume'}] + return [ + { + "start_time": "2019-01-28 15:16:00 +0000", + "value": " 168.9", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 15:11:00 +0000", + "value": " 168.9", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 15:06:00 +0000", + "value": " 168.9", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 15:01:00 +0000", + "value": " 168.9", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:56:00 +0000", + "value": " 169.0", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:51:00 +0000", + "value": " 169.1", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:46:00 +0000", + "value": " 169.1", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:41:00 +0000", + "value": " 169.2", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:36:00 +0000", + "value": " 169.3", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:31:00 +0000", + "value": " 169.3", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:26:00 +0000", + "value": " 169.4", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:21:00 +0000", + "value": " 169.5", + "units": "unitVolume", + }, + { + "start_time": "2019-01-28 14:16:00 +0000", + "value": " 169.5", + "units": "unitVolume", + }, + ] def get_cached_carb_entries(): - return [{'sampleUUID': ' 29A45677-9670-48A0-A6C6-379CEA88581F', 'syncIdentifier': ' 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA', 'syncVersion': ' 1', 'startDate': ' 2019-01-27 22:02:29 +0000', 'quantity': ' 10 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e2a77d8dfb37103e14f78', 'isUploaded': ' true'}, {'sampleUUID': ' CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8', 'syncIdentifier': ' 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 01:00:59 +0000', 'quantity': ' 25 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e4b6bd8dfb37103e1e137', 'isUploaded': ' true'}, {'sampleUUID': ' 2C030171-3604-4542-B492-9990AF375546', 'syncIdentifier': ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 05:41:22 +0000', 'quantity': ' 7 g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e9604d8dfb37103e428d1', 'isUploaded': ' true'}] + return [ + { + "sampleUUID": " 29A45677-9670-48A0-A6C6-379CEA88581F", + "syncIdentifier": " 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA", + "syncVersion": " 1", + "startDate": " 2019-01-27 22:02:29 +0000", + "quantity": " 10 g", + "foodType": " ", + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e2a77d8dfb37103e14f78", + "isUploaded": " true", + }, + { + "sampleUUID": " CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8", + "syncIdentifier": " 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D", + "syncVersion": " 1", + "startDate": " 2019-01-28 01:00:59 +0000", + "quantity": " 25 g", + "foodType": " ", + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e4b6bd8dfb37103e1e137", + "isUploaded": " true", + }, + { + "sampleUUID": " 2C030171-3604-4542-B492-9990AF375546", + "syncIdentifier": " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34", + "syncVersion": " 1", + "startDate": " 2019-01-28 05:41:22 +0000", + "quantity": " 7 g", + "foodType": " ", + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e9604d8dfb37103e428d1", + "isUploaded": " true", + }, + ] def get_insulin_delivery_store(): @@ -356,11 +1678,174 @@ def get_insulin_delivery_store(): def get_cached_glucose_samples(): - return [{'sampleUUID': '1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB', 'syncIdentifier': '"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB"', 'syncVersion': '1', 'startDate': '2019-01-27 15:21:22 +0000', 'quantity': '92 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '85AC7720-6C3F-4125-AB1D-5ADE22707CD1', 'syncIdentifier': '"85AC7720-6C3F-4125-AB1D-5ADE22707CD1"', 'syncVersion': '1', 'startDate': '2019-01-27 15:26:22 +0000', 'quantity': '92 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '89DE2881-D0F9-436B-836C-B19D450DAD8D', 'syncIdentifier': '"89DE2881-D0F9-436B-836C-B19D450DAD8D"', 'syncVersion': '1', 'startDate': '2019-01-27 15:31:22 +0000', 'quantity': '91 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4', 'syncIdentifier': '"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4"', 'syncVersion': '1', 'startDate': '2019-01-27 15:36:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '12B89D59-60E6-4251-AC57-EA65A7313C9C', 'syncIdentifier': '"12B89D59-60E6-4251-AC57-EA65A7313C9C"', 'syncVersion': '1', 'startDate': '2019-01-27 15:41:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '3172335D-761C-4B62-8288-45F58A19C89A', 'syncIdentifier': '"3172335D-761C-4B62-8288-45F58A19C89A"', 'syncVersion': '1', 'startDate': '2019-01-27 15:46:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'D0861787-FE69-48C0-BED6-25BE432ED62E', 'syncIdentifier': '"D0861787-FE69-48C0-BED6-25BE432ED62E"', 'syncVersion': '1', 'startDate': '2019-01-27 15:51:21 +0000', 'quantity': '89 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274', 'syncIdentifier': '"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274"', 'syncVersion': '1', 'startDate': '2019-01-27 15:56:22 +0000', 'quantity': '88 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '97CA822A-3E61-4217-A8BA-1D3C7E1C5620', 'syncIdentifier': '"97CA822A-3E61-4217-A8BA-1D3C7E1C5620"', 'syncVersion': '1', 'startDate': '2019-01-27 16:01:22 +0000', 'quantity': '86 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'C94C3098-A946-4155-89E5-A11EAEEDD9B3', 'syncIdentifier': '"C94C3098-A946-4155-89E5-A11EAEEDD9B3"', 'syncVersion': '1', 'startDate': '2019-01-27 16:06:22 +0000', 'quantity': '85 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '407921B2-F4AA-449E-B37B-2740ABB2464A', 'syncIdentifier': '"407921B2-F4AA-449E-B37B-2740ABB2464A"', 'syncVersion': '1', 'startDate': '2019-01-27 16:11:22 +0000', 'quantity': '84 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'FBEE49E9-6EF7-4298-92C5-B8F87BCA1233', 'syncIdentifier': '"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233"', 'syncVersion': '1', 'startDate': '2019-01-27 16:16:22 +0000', 'quantity': '81 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '574F9FD3-E283-4880-9A4D-002B5641E526', 'syncIdentifier': '"574F9FD3-E283-4880-9A4D-002B5641E526"', 'syncVersion': '1', 'startDate': '2019-01-27 16:21:22 +0000', 'quantity': '76 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': '960009BD-5B7C-458B-9426-8DEE05DE874D', 'syncIdentifier': '"960009BD-5B7C-458B-9426-8DEE05DE874D"', 'syncVersion': '1', 'startDate': '2019-01-27 16:26:22 +0000', 'quantity': '71 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'C067386B-AB07-42C6-9480-4EF450661287', 'syncIdentifier': '"C067386B-AB07-42C6-9480-4EF450661287"', 'syncVersion': '1', 'startDate': '2019-01-27 16:31:22 +0000', 'quantity': '70 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}, {'sampleUUID': 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB', 'syncIdentifier': '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"', 'syncVersion': '1', 'startDate': '2019-01-27 16:36:22 +0000', 'quantity': '71 mg/dL', 'isDisplayOnly': 'false', 'provenanceIdentifier': '"com.dexcom.G6"'}] + return [ + { + "sampleUUID": "1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB", + "syncIdentifier": '"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB"', + "syncVersion": "1", + "startDate": "2019-01-27 15:21:22 +0000", + "quantity": "92 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "85AC7720-6C3F-4125-AB1D-5ADE22707CD1", + "syncIdentifier": '"85AC7720-6C3F-4125-AB1D-5ADE22707CD1"', + "syncVersion": "1", + "startDate": "2019-01-27 15:26:22 +0000", + "quantity": "92 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "89DE2881-D0F9-436B-836C-B19D450DAD8D", + "syncIdentifier": '"89DE2881-D0F9-436B-836C-B19D450DAD8D"', + "syncVersion": "1", + "startDate": "2019-01-27 15:31:22 +0000", + "quantity": "91 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4", + "syncIdentifier": '"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4"', + "syncVersion": "1", + "startDate": "2019-01-27 15:36:22 +0000", + "quantity": "88 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "12B89D59-60E6-4251-AC57-EA65A7313C9C", + "syncIdentifier": '"12B89D59-60E6-4251-AC57-EA65A7313C9C"', + "syncVersion": "1", + "startDate": "2019-01-27 15:41:22 +0000", + "quantity": "88 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "3172335D-761C-4B62-8288-45F58A19C89A", + "syncIdentifier": '"3172335D-761C-4B62-8288-45F58A19C89A"', + "syncVersion": "1", + "startDate": "2019-01-27 15:46:22 +0000", + "quantity": "88 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "D0861787-FE69-48C0-BED6-25BE432ED62E", + "syncIdentifier": '"D0861787-FE69-48C0-BED6-25BE432ED62E"', + "syncVersion": "1", + "startDate": "2019-01-27 15:51:21 +0000", + "quantity": "89 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274", + "syncIdentifier": '"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274"', + "syncVersion": "1", + "startDate": "2019-01-27 15:56:22 +0000", + "quantity": "88 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "97CA822A-3E61-4217-A8BA-1D3C7E1C5620", + "syncIdentifier": '"97CA822A-3E61-4217-A8BA-1D3C7E1C5620"', + "syncVersion": "1", + "startDate": "2019-01-27 16:01:22 +0000", + "quantity": "86 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "C94C3098-A946-4155-89E5-A11EAEEDD9B3", + "syncIdentifier": '"C94C3098-A946-4155-89E5-A11EAEEDD9B3"', + "syncVersion": "1", + "startDate": "2019-01-27 16:06:22 +0000", + "quantity": "85 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "407921B2-F4AA-449E-B37B-2740ABB2464A", + "syncIdentifier": '"407921B2-F4AA-449E-B37B-2740ABB2464A"', + "syncVersion": "1", + "startDate": "2019-01-27 16:11:22 +0000", + "quantity": "84 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "FBEE49E9-6EF7-4298-92C5-B8F87BCA1233", + "syncIdentifier": '"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233"', + "syncVersion": "1", + "startDate": "2019-01-27 16:16:22 +0000", + "quantity": "81 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "574F9FD3-E283-4880-9A4D-002B5641E526", + "syncIdentifier": '"574F9FD3-E283-4880-9A4D-002B5641E526"', + "syncVersion": "1", + "startDate": "2019-01-27 16:21:22 +0000", + "quantity": "76 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "960009BD-5B7C-458B-9426-8DEE05DE874D", + "syncIdentifier": '"960009BD-5B7C-458B-9426-8DEE05DE874D"', + "syncVersion": "1", + "startDate": "2019-01-27 16:26:22 +0000", + "quantity": "71 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "C067386B-AB07-42C6-9480-4EF450661287", + "syncIdentifier": '"C067386B-AB07-42C6-9480-4EF450661287"', + "syncVersion": "1", + "startDate": "2019-01-27 16:31:22 +0000", + "quantity": "70 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + { + "sampleUUID": "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", + "syncIdentifier": '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"', + "syncVersion": "1", + "startDate": "2019-01-27 16:36:22 +0000", + "quantity": "71 mg/dL", + "isDisplayOnly": "false", + "provenanceIdentifier": '"com.dexcom.G6"', + }, + ] def get_glucose_store(): - return {'latestGlucoseValue': ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'latest_glucose_value': {'sampleUUID': ' 7ED3FC10-0E37-4243-86F1-6E187E62F2DF', 'syncIdentifier': ' "00AA0A 2596408', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 15', 'quantity': ' 85 mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}} + return { + "latestGlucoseValue": ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', + "managedDataInterval": " 10800.0", + "cacheLength": " 86400.0", + "momentumDataInterval": " 900.0", + "observerQuery": " Optional()", + "observationStart": " 2019-01-27 10:20:09 +0000", + "observationEnabled": " true", + "authorizationRequired": " false", + "latest_glucose_value": { + "sampleUUID": " 7ED3FC10-0E37-4243-86F1-6E187E62F2DF", + "syncIdentifier": ' "00AA0A 2596408', + "syncVersion": " 1", + "startDate": " 2019-01-28 15", + "quantity": " 85 mg/dL", + "isDisplayOnly": " false", + "provenanceIdentifier": " ", + }, + } def get_persistence_controller(): @@ -381,4 +1866,25 @@ def get_riley_link_device_manager(): def get_g5_cgm_manager(): - return {'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true', 'latestReading': {'glucoseMessage': {'timestamp': ' 2596408', 'glucoseIsDisplayOnly': ' false', 'glucose': ' 85', 'trend': ' -1'}, 'timeMessage': {'status': ' 0', 'currentTime': ' 2596413', 'sessionStartTime': ' 1820222'}, 'transmitterID': ' "00AA0A', 'status': ' CGMBLEKit.TransmitterStatus.ok', 'sessionStartDate': ' 2019-01-19 15', 'lastCalibration': ' nil', 'readDate': ' 2019-01-28 15'}} + return { + "transmitter": " Optional(CGMBLEKit.Transmitter)", + "providesBLEHeartbeat": " true", + "latestReading": { + "glucoseMessage": { + "timestamp": " 2596408", + "glucoseIsDisplayOnly": " false", + "glucose": " 85", + "trend": " -1", + }, + "timeMessage": { + "status": " 0", + "currentTime": " 2596413", + "sessionStartTime": " 1820222", + }, + "transmitterID": ' "00AA0A', + "status": " CGMBLEKit.TransmitterStatus.ok", + "sessionStartDate": " 2019-01-19 15", + "lastCalibration": " nil", + "readDate": " 2019-01-28 15", + }, + } From 707d18bcffdb7d7be0acdbd6aa0f55158a945b5c Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 09:30:13 -0600 Subject: [PATCH 24/48] fixed parse issue --- projects/parsers/loop_report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index e702ad23..28b5ece9 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -597,8 +597,9 @@ def __parse(self, path, file_name) -> dict: dictionary = {} for item in temp_list: if "sensor" in item: - item = "isStateValid: " + item.replace( - " sensor: [isStateValid: ", "" + ' sensor: [stateDescription: ok ' + item = item.replace( + " sensor: [", "" ) self.add_to_dictionary(dictionary, item) From ddd1a264dc9e953df0c4f5247f1e18d29784a616 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 09:33:40 -0600 Subject: [PATCH 25/48] fixed parse issue --- projects/parsers/loop_report.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 28b5ece9..b768311d 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -597,7 +597,6 @@ def __parse(self, path, file_name) -> dict: dictionary = {} for item in temp_list: if "sensor" in item: - ' sensor: [stateDescription: ok ' item = item.replace( " sensor: [", "" ) @@ -609,9 +608,10 @@ def __parse(self, path, file_name) -> dict: ) elif "predictedGlucose" in item: - dictionary["startDate"] = item.replace( - " predictedGlucose: [startDate: ", "" + item = item.replace( + " predictedGlucose: [", "" ) + self.add_to_dictionary(dictionary, item) elif "start:" in item: dictionary["start"] = item.replace("start: ", "") @@ -620,8 +620,8 @@ def __parse(self, path, file_name) -> dict: dictionary["end"] = item.replace("end: ", "").replace("]", "") elif "percentage" in item: - item = "percentage: " + item.replace( - " netBasal: [percentage: ", "" + item = item.replace( + " netBasal: [", "" ) self.add_to_dictionary(dictionary, item) From 1ca634ae2106769b134526cd01cd0233dd2bfc5f Mon Sep 17 00:00:00 2001 From: rpwils Date: Sat, 16 Feb 2019 11:34:51 -0600 Subject: [PATCH 26/48] printing exceptions to stdout. --- projects/parsers/loop_report.py | 66 ++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 21 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index b768311d..48ae93e5 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -339,8 +339,11 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["get_reservoir_values"] = temp_list - except: + except Exception as e: print("handled error GET_RESERVOIR_VALUES") + print(e) + + if Sections.PREDICTED_GLUCOSE in dict: try: @@ -355,8 +358,9 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["predicted_glucose"] = temp_list - except: + except Exception as e: print("handled error PREDICTED_GLUCOSE") + print(e) if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: try: @@ -372,8 +376,9 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["retrospective_glucose_discrepancies"] = temp_list - except: + except Exception as e: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + print(e) if Sections.CARB_EFFECT in dict: try: @@ -387,8 +392,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(temp_dict) loop_report_dict["carb_effect"] = temp_list - except: + except Exception as e: print("handled error CARB_EFFECT") + print(e) if Sections.INSULIN_EFFECT in dict: try: @@ -403,8 +409,9 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["insulin_effect"] = temp_list - except: + except Exception as e: print("handled error INSULIN_EFFECT") + print(e) if Sections.GET_NORMALIZED_PUMP_EVENT_DOSE in dict: try: @@ -422,8 +429,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["get_normalized_pump_event_dose"] = temp_list - except: + except Exception as e: print("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") + print(e) if Sections.GET_NORMALIZED_DOSE_ENTRIES in dict: try: @@ -441,8 +449,10 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["get_normalized_dose_entries"] = temp_list - except: + + except Exception as e: print("handled error GET_NORMALIZED_DOSE_ENTRIES") + print(e) if Sections.CACHED_DOSE_ENTRIES in dict: try: @@ -460,8 +470,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["cached_dose_entries"] = temp_list - except: + except Exception as e: print("handled error CACHED_DOSE_ENTRIES") + print(e) if Sections.GET_PUMP_EVENT_VALUES in dict: try: @@ -479,8 +490,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["get_pump_event_values"] = temp_list - except: + except Exception as e: print("handled error GET_PUMP_EVENT_VALUES") + print(e) if Sections.MESSAGE_LOG in dict: local_list = dict[Sections.MESSAGE_LOG] @@ -547,8 +559,9 @@ def __parse(self, path, file_name) -> dict: dictionary_complete["latestReading"] = latestReading loop_report_dict["g5_cgm_manager"] = dictionary_complete - except: + except Exception as e: print("handled error G5_CGM_MANAGER") + print(e) if Sections.DEX_CGM_MANAGER in dict: try: @@ -568,8 +581,9 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["dex_cgm_manager"] = latestBackfill - except: + except Exception as e: print("handled error DEX_CGM_MANAGER") + print(e) if Sections.STATUS_EXTENSION_DATA_MANAGER in dict: try: @@ -670,40 +684,45 @@ def __parse(self, path, file_name) -> dict: loop_report_dict[ "status_extension_data_manager" ] = status_extension_data_manager - except: + except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER") + print(e) if Sections.RILEY_LINK_PUMP_MANAGER in dict: try: loop_report_dict["riley_link_pump_manager"] = dict[ Sections.RILEY_LINK_PUMP_MANAGER ] - except: + except Exception as e: print("handled error RILEY_LINK_PUMP_MANAGER") + print(e) if Sections.RILEY_LINK_DEVICE_MANAGER in dict: try: loop_report_dict["riley_link_device_manager"] = dict[ Sections.RILEY_LINK_DEVICE_MANAGER ] - except: + except Exception as e: print("handled error RILEY_LINK_DEVICE_MANAGER") + print(e) if Sections.PERSISTENCE_CONTROLLER in dict: try: loop_report_dict["persistence_controller"] = dict[ Sections.PERSISTENCE_CONTROLLER ] - except: + except Exception as e: print("handled error PERSISTENCE_CONTROLLER") + print(e) if Sections.INSULIN_DELIVERY_STORE in dict: try: loop_report_dict["insulin_delivery_store"] = dict[ Sections.INSULIN_DELIVERY_STORE ] - except: + except Exception as e: print("handled error INSULIN_DELIVERY_STORE") + print(e) if Sections.CACHED_CARB_ENTRIES in dict: try: @@ -741,8 +760,9 @@ def __parse(self, path, file_name) -> dict: } temp_list.append(record_dict) loop_report_dict["cached_carb_entries"] = temp_list - except: + except Exception as e: print("handled error CACHED_CARB_ENTRIES") + print(e) if Sections.GLUCOSE_STORE in dict: try: @@ -761,8 +781,9 @@ def __parse(self, path, file_name) -> dict: temp_dict["latest_glucose_value"] = dictionary loop_report_dict["glucose_store"] = temp_dict - except: + except Exception as e: print("handled error GLUCOSE_STORE") + print(e) if Sections.CACHED_GLUCOSE_SAMPLES in dict: try: @@ -780,8 +801,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["cached_glucose_samples"] = temp_list - except: + except Exception as e: print("handled error CACHED_GLUCOSE_SAMPLES") + print(e) return loop_report_dict @@ -800,8 +822,9 @@ def __set_pump_manager_type( loop_report_dict["pump_model"] = minimed_pump_manager[ "pumpModel" ].strip() - except: + except Exception as e: print("pump model in minimed_pump_manager is not available") + print(e) elif omnipod_pump_manager: loop_report_dict["pump_manager_type"] = "omnipod" @@ -812,10 +835,11 @@ def __set_pump_manager_type( loop_report_dict["pi_version"] = omnipod_pump_manager[ "piVersion" ].strip() - except: + except Exception as e: print( "pm version or pi version in omnipod_pump_manager is not available" ) + print(e) else: loop_report_dict["pump_manager_type"] = "unknown" From 9a3b3daba3cf93f743628c47d0c674d1e1b5ec9d Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 17 Feb 2019 13:09:24 -0600 Subject: [PATCH 27/48] resolved value type issues --- projects/parsers/loop_report.py | 85 ++- projects/tests/parsers/test_loop_report.py | 659 ++++++++++----------- 2 files changed, 387 insertions(+), 357 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 48ae93e5..4e85094e 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -290,7 +290,7 @@ def __parse(self, path, file_name) -> dict: temp_dict = { "start_time": start, "end_time": end, - "value": value, + "value": float(value), "units": "mg/dL/min", } temp_list.append(temp_dict) @@ -310,7 +310,7 @@ def __parse(self, path, file_name) -> dict: temp_dict = { "start_time": start, "end_time": end, - "value": value, + "value": float(value), "units": "mg/dL", } temp_list.append(temp_dict) @@ -330,9 +330,10 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, value = items.split(",") + temp_dict = { "start_time": start, - "value": value, + "value": float(value), "units": "unitVolume", } temp_list.append(temp_dict) @@ -343,8 +344,6 @@ def __parse(self, path, file_name) -> dict: print("handled error GET_RESERVOIR_VALUES") print(e) - - if Sections.PREDICTED_GLUCOSE in dict: try: local_list = dict[Sections.PREDICTED_GLUCOSE] @@ -353,7 +352,11 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, value = items.split(",") - temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_dict = { + "start_time": start, + "value": float(value), + "units": "mg/dL", + } temp_list.append(temp_dict) loop_report_dict["predicted_glucose"] = temp_list @@ -371,7 +374,11 @@ def __parse(self, path, file_name) -> dict: for items in local_list: start, value = items.split(",") - temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_dict = { + "start_time": start, + "value": float(value), + "units": "mg/dL", + } temp_list.append(temp_dict) loop_report_dict["retrospective_glucose_discrepancies"] = temp_list @@ -388,7 +395,11 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for items in local_list: start, value = items.split(",") - temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_dict = { + "start_time": start, + "value": float(value), + "units": "mg/dL", + } temp_list.append(temp_dict) loop_report_dict["carb_effect"] = temp_list @@ -404,7 +415,11 @@ def __parse(self, path, file_name) -> dict: temp_list = [] for item in local_list: start, value = item.split(",") - temp_dict = {"start_time": start, "value": value, "units": "mg/dL"} + temp_dict = { + "start_time": start, + "value": float(value), + "units": "mg/dL", + } temp_list.append(temp_dict) loop_report_dict["insulin_effect"] = temp_list @@ -421,11 +436,17 @@ def __parse(self, path, file_name) -> dict: record_dict = {} item = item.replace("DoseEntry(", "") item = item.replace(item[len(item) - 1], "") + item = item.replace("Optional(", "") key_value = item.split(", ") for v in key_value: aux = v.split(": ") + if "scheduledBasalRate" in v: + if "IU/hr" in aux[1]: + aux[1] = float(aux[1].replace("IU/hr", "").strip()) + record_dict[aux[0]] = aux[1] + record_dict["scheduledBasalRate"] = "IU/hr" temp_list.append(record_dict) loop_report_dict["get_normalized_pump_event_dose"] = temp_list @@ -441,6 +462,7 @@ def __parse(self, path, file_name) -> dict: record_dict = {} item = item.replace("DoseEntry(", "") item = item.replace(item[len(item) - 1], "") + item = item.replace("Optional(", "") key_value = item.split(", ") for v in key_value: @@ -462,6 +484,7 @@ def __parse(self, path, file_name) -> dict: record_dict = {} item = item.replace("DoseEntry(", "") item = item.replace(item[len(item) - 1], "") + item = item.replace("Optional(", "") key_value = item.split(", ") for v in key_value: @@ -482,6 +505,7 @@ def __parse(self, path, file_name) -> dict: record_dict = {} item = item.replace("PersistedPumpEvent(", "") item = item.replace(item[len(item) - 1], "") + item = item.replace("Optional(", "") key_value = item.split(", ") for v in key_value: @@ -611,9 +635,7 @@ def __parse(self, path, file_name) -> dict: dictionary = {} for item in temp_list: if "sensor" in item: - item = item.replace( - " sensor: [", "" - ) + item = item.replace(" sensor: [", "") self.add_to_dictionary(dictionary, item) elif "lastLoopCompleted" in item: @@ -622,9 +644,7 @@ def __parse(self, path, file_name) -> dict: ) elif "predictedGlucose" in item: - item = item.replace( - " predictedGlucose: [", "" - ) + item = item.replace(" predictedGlucose: [", "") self.add_to_dictionary(dictionary, item) elif "start:" in item: @@ -634,9 +654,7 @@ def __parse(self, path, file_name) -> dict: dictionary["end"] = item.replace("end: ", "").replace("]", "") elif "percentage" in item: - item = item.replace( - " netBasal: [", "" - ) + item = item.replace(" netBasal: [", "") self.add_to_dictionary(dictionary, item) elif "reservoirCapacity" in item: @@ -746,12 +764,16 @@ def __parse(self, path, file_name) -> dict: empty, sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded = item.split( "," ) + if isinstance(quantity, str): + quantity = int(quantity.replace("g", "")) + record_dict = { "sampleUUID": sampleUUID, "syncIdentifier": syncIdentifier, "syncVersion": syncVersion, "startDate": startDate, "quantity": quantity, + "quantity_units": "g", "foodType": foodType, "absorptionTime": absorptionTime, "createdByCurrentApp": createdByCurrentApp, @@ -776,9 +798,19 @@ def __parse(self, path, file_name) -> dict: dictionary = {} for item in latest_glucose_value: - self.add_to_dictionary(dictionary, item) + if "startDate" in item: + value = item.replace("startDate: ", "") + dictionary["startDate"] = value + elif "quantity" in item: + value = item.replace("quantity: ", "") + if "mg/dL" in value: + value = int(value.replace("mg/dL", "").strip()) + dictionary["quantity"] = value + dictionary["quantity_units"] = "mg/dL" + else: + self.add_to_dictionary(dictionary, item) - temp_dict["latest_glucose_value"] = dictionary + temp_dict["latestGlucoseValue"] = dictionary loop_report_dict["glucose_store"] = temp_dict except Exception as e: @@ -797,7 +829,11 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") + if aux[0] == "quantity": + if isinstance(aux[1], str) and "mg/dL" in aux[1]: + aux[1] = int(aux[1].replace("mg/dL", "")) record_dict[aux[0]] = aux[1] + record_dict["quantity_units"] = "mg/dL" temp_list.append(record_dict) loop_report_dict["cached_glucose_samples"] = temp_list @@ -810,6 +846,12 @@ def __parse(self, path, file_name) -> dict: def add_to_dictionary(self, dictionary, item): keyvalue = item.split(":") m = keyvalue[0].strip("'") + if m.isdigit(): + if "." in m: + m = float(m) + else: + m = int(m) + m = m.replace("]", "").strip() dictionary[m] = keyvalue[1].strip("\"'").replace("]", "") @@ -843,6 +885,3 @@ def __set_pump_manager_type( else: loop_report_dict["pump_manager_type"] = "unknown" - - - diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index b74f91dc..14558e29 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -71,7 +71,7 @@ def test_parse_by_file(): assert loop_dict["carb_effect"] == get_carb_effect() assert loop_dict["insulin_effect"] == get_insulin_effect() assert ( - loop_dict["get_normalized_pump_event_dose"] == get_normalized_pump_even_dose() + loop_dict["get_normalized_pump_event_dose"] == get_normalized_pump_event_dose() ) assert loop_dict["get_normalized_dose_entries"] == get_normalized_dose_entries() assert loop_dict["cached_dose_entries"] == get_cached_dose_entries() @@ -97,6 +97,33 @@ def test_parse_by_file(): assert loop_dict["insulin_delivery_store"] == get_insulin_delivery_store() +def test_parse_by_directory(): + lr = loop_report.LoopReport() + list_of_files = lr.parse_by_directory(os.path.realpath("files")) + assert len(list_of_files) == 2 + + +def test_parse_by_file_missing_file_name(): + with pytest.raises(RuntimeError) as excinfo: + lr = loop_report.LoopReport() + lr.parse_by_file(os.getcwd() + "/files", "") + assert "The file path or file name passed in is invalid." in str(excinfo.value) + + +def test_parse_by_file_invalid_directory(): + with pytest.raises(RuntimeError) as excinfo: + lr = loop_report.LoopReport() + lr.parse_by_file("", "test_loop_report.py") + assert "The file path or file name passed in is invalid." in str(excinfo.value) + + +def test_parse_by_directory_invalid_directory(): + with pytest.raises(RuntimeError) as excinfo: + lr = loop_report.LoopReport() + lr.parse_by_directory("") + assert "The directory passed in is invalid." in str(excinfo.value) + + def get_pump_event_values(): return [ { @@ -105,8 +132,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.0", @@ -116,22 +143,22 @@ def get_pump_event_values(): { "date": "2019-01-28 15:01:27 +0000", "persistedDate": "2019-01-28 15:06:41 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 15:01:27 +0000", "endDate": "2019-01-28 15:31:27 +0000", "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16011b41075c13", + "syncIdentifier": "16011b41075c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:51:28 +0000", @@ -139,8 +166,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.0", @@ -150,44 +177,44 @@ def get_pump_event_values(): { "date": "2019-01-28 14:51:28 +0000", "persistedDate": "2019-01-28 14:56:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:51:28 +0000", "endDate": "2019-01-29 14:51:28 +0000", "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(7b011c73061c130d2000", + "syncIdentifier": "7b011c73061c130d2000", "scheduledBasalRate": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", - "raw": "Optional(10 bytes", - "title": "Optional(BasalProfileStartPumpEvent(length", + "raw": "10 bytes", + "title": "BasalProfileStartPumpEvent(length", "rawData": "10 bytes", "timestamp": "calendar", "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", "timeOffset": "23400.0", "rate": "0.8", - "type": "Optional(LoopKit.PumpEventType.basal", + "type": "LoopKit.PumpEventType.basal", }, { "date": "2019-01-28 14:51:28 +0000", "persistedDate": "2019-01-28 14:56:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:51:28 +0000", "endDate": "2019-01-28 14:51:28 +0000", "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16001c73065c13", + "syncIdentifier": "16001c73065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "0", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:46:28 +0000", @@ -195,8 +222,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.0", @@ -206,22 +233,22 @@ def get_pump_event_values(): { "date": "2019-01-28 14:46:28 +0000", "persistedDate": "2019-01-28 14:51:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:46:28 +0000", "endDate": "2019-01-28 15:16:28 +0000", "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16011c6e065c13", + "syncIdentifier": "16011c6e065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:41:28 +0000", @@ -229,8 +256,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "1.2", @@ -240,22 +267,22 @@ def get_pump_event_values(): { "date": "2019-01-28 14:41:28 +0000", "persistedDate": "2019-01-28 14:46:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:41:28 +0000", "endDate": "2019-01-28 15:11:28 +0000", "value": "1.2", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16011c69065c13", + "syncIdentifier": "16011c69065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:36:27 +0000", @@ -263,8 +290,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "1.4", @@ -274,86 +301,86 @@ def get_pump_event_values(): { "date": "2019-01-28 14:36:27 +0000", "persistedDate": "2019-01-28 14:41:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:36:27 +0000", "endDate": "2019-01-28 15:06:27 +0000", "value": "1.4", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16011b64065c13", + "syncIdentifier": "16011b64065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:30:00 +0000", "persistedDate": "2019-01-28 14:31:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:30:00 +0000", "endDate": "2019-01-29 14:30:00 +0000", "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(7b01005e061c130d2000", + "syncIdentifier": "7b01005e061c130d2000", "scheduledBasalRate": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", - "raw": "Optional(10 bytes", - "title": "Optional(BasalProfileStartPumpEvent(length", + "raw": "10 bytes", + "title": "BasalProfileStartPumpEvent(length", "rawData": "10 bytes", "timestamp": "calendar", "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", "timeOffset": "23400.0", "rate": "0.8", - "type": "Optional(LoopKit.PumpEventType.basal", + "type": "LoopKit.PumpEventType.basal", }, { "date": "2019-01-28 14:06:27 +0000", "persistedDate": "2019-01-28 14:11:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:06:27 +0000", "endDate": "2019-01-29 14:06:27 +0000", "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(7b001b46061c13002000", + "syncIdentifier": "7b001b46061c13002000", "scheduledBasalRate": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", - "raw": "Optional(10 bytes", - "title": "Optional(BasalProfileStartPumpEvent(length", + "raw": "10 bytes", + "title": "BasalProfileStartPumpEvent(length", "rawData": "10 bytes", "timestamp": "calendar", "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", "timeOffset": "0.0", "rate": "0.8", - "type": "Optional(LoopKit.PumpEventType.basal", + "type": "LoopKit.PumpEventType.basal", }, { "date": "2019-01-28 14:06:27 +0000", "persistedDate": "2019-01-28 14:11:28 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:06:27 +0000", "endDate": "2019-01-28 14:06:27 +0000", "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16001b46065c13", + "syncIdentifier": "16001b46065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "0", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:06:27 +0000", @@ -361,8 +388,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.0", @@ -372,22 +399,22 @@ def get_pump_event_values(): { "date": "2019-01-28 14:01:41 +0000", "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 14:01:41 +0000", "endDate": "2019-01-28 14:31:41 +0000", "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16012941065c13", + "syncIdentifier": "16012941065c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 14:01:41 +0000", @@ -395,8 +422,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.0", @@ -406,22 +433,22 @@ def get_pump_event_values(): { "date": "2019-01-28 13:56:27 +0000", "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "Optional(LoopKit.DoseEntry(type", + "dose": "LoopKit.DoseEntry(type", "startDate": "2019-01-28 13:56:27 +0000", "endDate": "2019-01-28 14:26:27 +0000", "value": "0.375", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": "Optional(16011b78055c13", + "syncIdentifier": "16011b78055c13", "scheduledBasalRate": "nil", "isUploaded": "true", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", - "raw": "Optional(7 bytes", - "title": "Optional(TempBasalDurationPumpEvent(length", + "raw": "7 bytes", + "title": "TempBasalDurationPumpEvent(length", "rawData": "7 bytes", "duration": "30", "timestamp": "calendar", - "type": "Optional(LoopKit.PumpEventType.tempBasal", + "type": "LoopKit.PumpEventType.tempBasal", }, { "date": "2019-01-28 13:56:27 +0000", @@ -429,8 +456,8 @@ def get_pump_event_values(): "dose": "nil", "isUploaded": "false", "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", - "raw": "Optional(8 bytes", - "title": "Optional(TempBasalPumpEvent(length", + "raw": "8 bytes", + "title": "TempBasalPumpEvent(length", "rawData": "8 bytes", "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", "rate": "0.375", @@ -440,123 +467,96 @@ def get_pump_event_values(): ] -def test_parse_by_directory(): - lr = loop_report.LoopReport() - list_of_files = lr.parse_by_directory(os.path.realpath("files")) - assert len(list_of_files) == 2 - - -def test_parse_by_file_missing_file_name(): - with pytest.raises(RuntimeError) as excinfo: - lr = loop_report.LoopReport() - lr.parse_by_file(os.getcwd() + "/files", "") - assert "The file path or file name passed in is invalid." in str(excinfo.value) - - -def test_parse_by_file_invalid_directory(): - with pytest.raises(RuntimeError) as excinfo: - lr = loop_report.LoopReport() - lr.parse_by_file("", "test_loop_report.py") - assert "The file path or file name passed in is invalid." in str(excinfo.value) - - -def test_parse_by_directory_invalid_directory(): - with pytest.raises(RuntimeError) as excinfo: - lr = loop_report.LoopReport() - lr.parse_by_directory("") - assert "The directory passed in is invalid." in str(excinfo.value) - - def get_insulin_counteraction_effects(): return [ { "start_time": "2019-01-27 15:16:22 +0000", "end_time": " 2019-01-27 15:21:22 +0000", - "value": " 0.12323223579096947", + "value": 0.12323223579096947, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:21:22 +0000", "end_time": " 2019-01-27 15:26:22 +0000", - "value": " 0.11340556858587406", + "value": 0.11340556858587406, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:26:22 +0000", "end_time": " 2019-01-27 15:31:22 +0000", - "value": " -0.09644491407321425", + "value": -0.09644491407321425, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:31:22 +0000", "end_time": " 2019-01-27 15:36:22 +0000", - "value": " -0.5038144363643894", + "value": -0.5038144363643894, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:36:22 +0000", "end_time": " 2019-01-27 15:41:22 +0000", - "value": " 0.09110549888380319", + "value": 0.09110549888380319, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:41:22 +0000", "end_time": " 2019-01-27 15:46:22 +0000", - "value": " 0.08806492424520086", + "value": 0.08806492424520086, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:46:22 +0000", "end_time": " 2019-01-27 15:51:21 +0000", - "value": " 0.2877941626511216", + "value": 0.2877941626511216, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:51:21 +0000", "end_time": " 2019-01-27 15:56:22 +0000", - "value": " -0.11365967464421017", + "value": -0.11365967464421017, "units": "mg/dL/min", }, { "start_time": "2019-01-27 15:56:22 +0000", "end_time": " 2019-01-27 16:01:22 +0000", - "value": " -0.3170549421296755", + "value": -0.3170549421296755, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:01:22 +0000", "end_time": " 2019-01-27 16:06:22 +0000", - "value": " -0.12201958445077564", + "value": -0.12201958445077564, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:06:22 +0000", "end_time": " 2019-01-27 16:11:22 +0000", - "value": " -0.1286808487354534", + "value": -0.1286808487354534, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:11:22 +0000", "end_time": " 2019-01-27 16:16:22 +0000", - "value": " -0.5368095386319524", + "value": -0.5368095386319524, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:16:22 +0000", "end_time": " 2019-01-27 16:21:22 +0000", - "value": " -0.9461971753678154", + "value": -0.9461971753678154, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:21:22 +0000", "end_time": " 2019-01-27 16:26:22 +0000", - "value": " -0.9566544114980243", + "value": -0.9566544114980243, "units": "mg/dL/min", }, { "start_time": "2019-01-27 16:26:22 +0000", "end_time": " 2019-01-27 16:31:22 +0000", - "value": " -0.1680095551964925", + "value": -0.1680095551964925, "units": "mg/dL/min", }, ] @@ -567,43 +567,43 @@ def get_retrospective_glucose_discrepancies_summed(): { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:02:31 +0000", - "value": " 13.150577197081377", + "value": 13.150577197081377, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:07:31 +0000", - "value": " 26.06978171944507", + "value": 26.06978171944507, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:12:31 +0000", - "value": " 38.67818952118729", + "value": 38.67818952118729, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:17:31 +0000", - "value": " 49.22323442360305", + "value": 49.22323442360305, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:22:31 +0000", - "value": " 57.644897625857766", + "value": 57.644897625857766, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:27:31 +0000", - "value": " 64.15869871324333", + "value": 64.15869871324333, "units": "mg/dL", }, { "start_time": "2018-11-28 00:02:31 +0000", "end_time": " 2018-11-28 00:32:31 +0000", - "value": " 67.1655997352358", + "value": 67.1655997352358, "units": "mg/dL", }, ] @@ -724,7 +724,7 @@ def get_cached_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z"', + "syncIdentifier": '"BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z"', "scheduledBasalRate": "nil", }, { @@ -734,8 +734,8 @@ def get_cached_dose_entries(): "value": "0.95", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', - "scheduledBasalRate": "Optional(0.9 IU/hr", + "syncIdentifier": '"74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', + "scheduledBasalRate": "0.9 IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -744,7 +744,7 @@ def get_cached_dose_entries(): "value": "0.05", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z"', + "syncIdentifier": '"BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z"', "scheduledBasalRate": "nil", }, { @@ -754,8 +754,8 @@ def get_cached_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', - "scheduledBasalRate": "Optional(0.9 IU/hr", + "syncIdentifier": '"74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', + "scheduledBasalRate": "0.9 IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -764,7 +764,7 @@ def get_cached_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z"', + "syncIdentifier": '"BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z"', "scheduledBasalRate": "nil", }, { @@ -774,8 +774,8 @@ def get_cached_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', - "scheduledBasalRate": "Optional(0.9 IU/hr", + "syncIdentifier": '"74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', + "scheduledBasalRate": "0.9 IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -784,7 +784,7 @@ def get_cached_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.units", "description": "nil", - "syncIdentifier": 'Optional("BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"', + "syncIdentifier": '"BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z"', "scheduledBasalRate": "nil", }, ] @@ -799,7 +799,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b00004b061813002000"', + "syncIdentifier": '"7b00004b061813002000"', "scheduledBasalRate": "nil", }, { @@ -809,8 +809,8 @@ def get_normalized_dose_entries(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("2100354c061813"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"2100354c061813"', + "scheduledBasalRate": "0.8 IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -819,7 +819,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("030000002f224d261813"', + "syncIdentifier": '"030000002f224d261813"', "scheduledBasalRate": "nil", }, { @@ -829,7 +829,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b00044e061813002000"', + "syncIdentifier": '"7b00044e061813002000"', "scheduledBasalRate": "nil", }, { @@ -839,7 +839,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01005e0618130d2000"', + "syncIdentifier": '"7b01005e0618130d2000"', "scheduledBasalRate": "nil", }, { @@ -849,7 +849,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0107750658130d2000"', + "syncIdentifier": '"7b0107750658130d2000"', "scheduledBasalRate": "nil", }, { @@ -859,7 +859,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01195f0718130d2000"', + "syncIdentifier": '"7b01195f0718130d2000"', "scheduledBasalRate": "nil", }, { @@ -869,7 +869,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118640918130d2000"', + "syncIdentifier": '"7b0118640918130d2000"', "scheduledBasalRate": "nil", }, { @@ -879,7 +879,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0119460c18130d2000"', + "syncIdentifier": '"7b0119460c18130d2000"', "scheduledBasalRate": "nil", }, { @@ -889,7 +889,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118640c18130d2000"', + "syncIdentifier": '"7b0118640c18130d2000"', "scheduledBasalRate": "nil", }, { @@ -899,7 +899,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0119640d18130d2000"', + "syncIdentifier": '"7b0119640d18130d2000"', "scheduledBasalRate": "nil", }, { @@ -909,7 +909,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118460e18130d2000"', + "syncIdentifier": '"7b0118460e18130d2000"', "scheduledBasalRate": "nil", }, { @@ -919,7 +919,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0119461118130d2000"', + "syncIdentifier": '"7b0119461118130d2000"', "scheduledBasalRate": "nil", }, { @@ -929,7 +929,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b011b5f1118130d2000"', + "syncIdentifier": '"7b011b5f1118130d2000"', "scheduledBasalRate": "nil", }, { @@ -939,7 +939,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118641218130d2000"', + "syncIdentifier": '"7b0118641218130d2000"', "scheduledBasalRate": "nil", }, { @@ -949,7 +949,7 @@ def get_normalized_dose_entries(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01184b1318130d2000"', + "syncIdentifier": '"7b01184b1318130d2000"', "scheduledBasalRate": "nil", }, { @@ -959,13 +959,13 @@ def get_normalized_dose_entries(): "value": "0.6", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b021873141813281800"', + "syncIdentifier": '"7b021873141813281800"', "scheduledBasalRate": "nil", }, ] -def get_normalized_pump_even_dose(): +def get_normalized_pump_event_dose(): return [ { "type": "LoopKit.DoseType.basal", @@ -974,8 +974,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b00004b061813002000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b00004b061813002000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.suspend", @@ -984,8 +984,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("2100354c061813"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"2100354c061813"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -994,8 +994,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("030000002f224d261813"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"030000002f224d261813"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1004,8 +1004,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b00044e061813002000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b00044e061813002000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1014,8 +1014,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01005e0618130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b01005e0618130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1024,8 +1024,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0107750658130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b0107750658130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1034,8 +1034,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01195f0718130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b01195f0718130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1044,8 +1044,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118640918130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b0118640918130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1054,8 +1054,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0119460c18130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b0119460c18130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1064,8 +1064,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b0118640c18130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b0118640c18130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1074,8 +1074,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b011c5a0919130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b011c5a0919130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1084,8 +1084,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b012d640a19130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b012d640a19130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1094,8 +1094,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b001c55061b13002000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b001c55061b13002000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1104,8 +1104,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b011b69061b130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b011b69061b130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1114,8 +1114,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011d55075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011d55075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1124,8 +1124,8 @@ def get_normalized_pump_even_dose(): "value": "1.625", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16010d56075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16010d56075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1134,8 +1134,8 @@ def get_normalized_pump_even_dose(): "value": "1.625", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16010f56075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16010f56075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1144,8 +1144,8 @@ def get_normalized_pump_even_dose(): "value": "1.575", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011b5f075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011b5f075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1154,8 +1154,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b011c64071b130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b011c64071b130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1164,8 +1164,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c69075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c69075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1174,8 +1174,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b011b73071b130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b011b73071b130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1184,8 +1184,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c78075b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c78075b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1194,8 +1194,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16010051085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16010051085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1204,8 +1204,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011d55085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011d55085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1214,8 +1214,8 @@ def get_normalized_pump_even_dose(): "value": "0.0", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011b69085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011b69085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1224,8 +1224,8 @@ def get_normalized_pump_even_dose(): "value": "2.825", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c6e085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c6e085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1234,8 +1234,8 @@ def get_normalized_pump_even_dose(): "value": "2.975", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011b73085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011b73085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1244,8 +1244,8 @@ def get_normalized_pump_even_dose(): "value": "1.85", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c78085b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c78085b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1254,8 +1254,8 @@ def get_normalized_pump_even_dose(): "value": "1.425", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011b41095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011b41095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1264,8 +1264,8 @@ def get_normalized_pump_even_dose(): "value": "1.15", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011b46095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011b46095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1274,8 +1274,8 @@ def get_normalized_pump_even_dose(): "value": "1.275", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("1601294b095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"1601294b095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1284,8 +1284,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b01205f091b130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b01205f091b130d2000"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1294,8 +1294,8 @@ def get_normalized_pump_even_dose(): "value": "0.525", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c64095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c64095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1304,8 +1304,8 @@ def get_normalized_pump_even_dose(): "value": "1.5", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16011c69095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16011c69095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.tempBasal", @@ -1314,8 +1314,8 @@ def get_normalized_pump_even_dose(): "value": "2.225", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("16012a78095b13"', - "scheduledBasalRate": "Optional(0.8 IU/hr", + "syncIdentifier": '"16012a78095b13"', + "scheduledBasalRate": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -1324,8 +1324,8 @@ def get_normalized_pump_even_dose(): "value": "0.8", "unit": "LoopKit.DoseUnit.unitsPerHour", "description": "nil", - "syncIdentifier": 'Optional("7b012a5a0a1b130d2000"', - "scheduledBasalRate": "nil", + "syncIdentifier": '"7b012a5a0a1b130d2000"', + "scheduledBasalRate": "IU/hr", }, ] @@ -1334,52 +1334,52 @@ def get_insulin_effect(): return [ { "start_time": "2018-11-28 00:30:00 +0000", - "value": " -598.4414718881781", + "value": -598.4414718881781, "units": "mg/dL", }, { "start_time": "2018-11-28 00:35:00 +0000", - "value": " -608.2232418870775", + "value": -608.2232418870775, "units": "mg/dL", }, { "start_time": "2018-11-28 00:40:00 +0000", - "value": " -618.1781269950548", + "value": -618.1781269950548, "units": "mg/dL", }, { "start_time": "2018-11-28 00:45:00 +0000", - "value": " -628.2362250846572", + "value": -628.2362250846572, "units": "mg/dL", }, { "start_time": "2018-11-28 00:50:00 +0000", - "value": " -638.3355211023576", + "value": -638.3355211023576, "units": "mg/dL", }, { "start_time": "2018-11-28 00:55:00 +0000", - "value": " -648.4211533199497", + "value": -648.4211533199497, "units": "mg/dL", }, { "start_time": "2018-11-28 01:00:00 +0000", - "value": " -658.4447024193285", + "value": -658.4447024193285, "units": "mg/dL", }, { "start_time": "2018-11-28 01:05:00 +0000", - "value": " -668.3632968575748", + "value": -668.3632968575748, "units": "mg/dL", }, { "start_time": "2018-11-28 01:10:00 +0000", - "value": " -678.1394998374639", + "value": -678.1394998374639, "units": "mg/dL", }, { "start_time": "2018-11-28 01:15:00 +0000", - "value": " -687.740877675081", + "value": -687.740877675081, "units": "mg/dL", }, ] @@ -1387,69 +1387,41 @@ def get_insulin_effect(): def get_carb_effect(): return [ - { - "start_time": "2018-11-28 00:00:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:05:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:10:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:15:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:20:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:25:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, - { - "start_time": "2018-11-28 00:30:00 +0000", - "value": " 309.375", - "units": "mg/dL", - }, + {"start_time": "2018-11-28 00:00:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:05:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:10:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:15:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:20:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:25:00 +0000", "value": 309.375, "units": "mg/dL"}, + {"start_time": "2018-11-28 00:30:00 +0000", "value": 309.375, "units": "mg/dL"}, { "start_time": "2018-11-28 00:35:00 +0000", - "value": " 313.1571581860383", + "value": 313.1571581860383, "units": "mg/dL", }, { "start_time": "2018-11-28 00:40:00 +0000", - "value": " 320.79604707492723", + "value": 320.79604707492723, "units": "mg/dL", }, { "start_time": "2018-11-28 00:45:00 +0000", - "value": " 328.4349359638161", + "value": 328.4349359638161, "units": "mg/dL", }, { "start_time": "2018-11-28 00:50:00 +0000", - "value": " 336.073824852705", + "value": 336.073824852705, "units": "mg/dL", }, { "start_time": "2018-11-28 00:55:00 +0000", - "value": " 343.7127137415939", + "value": 343.7127137415939, "units": "mg/dL", }, { "start_time": "2018-11-28 01:00:00 +0000", - "value": " 351.3516026304828", + "value": 351.3516026304828, "units": "mg/dL", }, ] @@ -1459,37 +1431,37 @@ def get_retrospective_glucose_discrepancies(): return [ { "start_time": "2018-11-28 00:02:31 +0000", - "value": " 13.150577197081377", + "value": 13.150577197081377, "units": "mg/dL", }, { "start_time": "2018-11-28 00:07:31 +0000", - "value": " 12.919204522363694", + "value": 12.919204522363694, "units": "mg/dL", }, { "start_time": "2018-11-28 00:12:31 +0000", - "value": " 12.608407801742223", + "value": 12.608407801742223, "units": "mg/dL", }, { "start_time": "2018-11-28 00:17:31 +0000", - "value": " 10.545044902415762", + "value": 10.545044902415762, "units": "mg/dL", }, { "start_time": "2018-11-28 00:22:31 +0000", - "value": " 8.421663202254713", + "value": 8.421663202254713, "units": "mg/dL", }, { "start_time": "2018-11-28 00:27:31 +0000", - "value": " 6.513801087385557", + "value": 6.513801087385557, "units": "mg/dL", }, { "start_time": "2018-11-28 00:32:31 +0000", - "value": " 3.0069010219924754", + "value": 3.0069010219924754, "units": "mg/dL", }, ] @@ -1497,60 +1469,60 @@ def get_retrospective_glucose_discrepancies(): def get_predicted_glucose(): return [ - {"start_time": "2019-01-28 15:16:20 +0000", "value": " 85.0", "units": "mg/dL"}, + {"start_time": "2019-01-28 15:16:20 +0000", "value": 85.0, "units": "mg/dL"}, { "start_time": "2019-01-28 15:20:00 +0000", - "value": " 85.732078872579", + "value": 85.732078872579, "units": "mg/dL", }, { "start_time": "2019-01-28 15:25:00 +0000", - "value": " 86.44096256310476", + "value": 86.44096256310476, "units": "mg/dL", }, { "start_time": "2019-01-28 15:30:00 +0000", - "value": " 86.77019751074303", + "value": 86.77019751074303, "units": "mg/dL", }, { "start_time": "2019-01-28 15:35:00 +0000", - "value": " 86.74103998552496", + "value": 86.74103998552496, "units": "mg/dL", }, { "start_time": "2019-01-28 15:40:00 +0000", - "value": " 86.64342159003903", + "value": 86.64342159003903, "units": "mg/dL", }, { "start_time": "2019-01-28 15:45:00 +0000", - "value": " 86.57898055151605", + "value": 86.57898055151605, "units": "mg/dL", }, { "start_time": "2019-01-28 15:50:00 +0000", - "value": " 86.54829897295224", + "value": 86.54829897295224, "units": "mg/dL", }, { "start_time": "2019-01-28 15:55:00 +0000", - "value": " 86.5520006409324", + "value": 86.5520006409324, "units": "mg/dL", }, { "start_time": "2019-01-28 16:00:00 +0000", - "value": " 86.59083783299144", + "value": 86.59083783299144, "units": "mg/dL", }, { "start_time": "2019-01-28 16:05:00 +0000", - "value": " 86.66555585381998", + "value": 86.66555585381998, "units": "mg/dL", }, { "start_time": "2019-01-28 16:10:00 +0000", - "value": " 86.77683520191353", + "value": 86.77683520191353, "units": "mg/dL", }, ] @@ -1560,67 +1532,67 @@ def get_reservoir_values(): return [ { "start_time": "2019-01-28 15:16:00 +0000", - "value": " 168.9", + "value": 168.9, "units": "unitVolume", }, { "start_time": "2019-01-28 15:11:00 +0000", - "value": " 168.9", + "value": 168.9, "units": "unitVolume", }, { "start_time": "2019-01-28 15:06:00 +0000", - "value": " 168.9", + "value": 168.9, "units": "unitVolume", }, { "start_time": "2019-01-28 15:01:00 +0000", - "value": " 168.9", + "value": 168.9, "units": "unitVolume", }, { "start_time": "2019-01-28 14:56:00 +0000", - "value": " 169.0", + "value": 169.0, "units": "unitVolume", }, { "start_time": "2019-01-28 14:51:00 +0000", - "value": " 169.1", + "value": 169.1, "units": "unitVolume", }, { "start_time": "2019-01-28 14:46:00 +0000", - "value": " 169.1", + "value": 169.1, "units": "unitVolume", }, { "start_time": "2019-01-28 14:41:00 +0000", - "value": " 169.2", + "value": 169.2, "units": "unitVolume", }, { "start_time": "2019-01-28 14:36:00 +0000", - "value": " 169.3", + "value": 169.3, "units": "unitVolume", }, { "start_time": "2019-01-28 14:31:00 +0000", - "value": " 169.3", + "value": 169.3, "units": "unitVolume", }, { "start_time": "2019-01-28 14:26:00 +0000", - "value": " 169.4", + "value": 169.4, "units": "unitVolume", }, { "start_time": "2019-01-28 14:21:00 +0000", - "value": " 169.5", + "value": 169.5, "units": "unitVolume", }, { "start_time": "2019-01-28 14:16:00 +0000", - "value": " 169.5", + "value": 169.5, "units": "unitVolume", }, ] @@ -1633,7 +1605,8 @@ def get_cached_carb_entries(): "syncIdentifier": " 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA", "syncVersion": " 1", "startDate": " 2019-01-27 22:02:29 +0000", - "quantity": " 10 g", + "quantity": 10, + "quantity_units": "g", "foodType": " ", "absorptionTime": " 10800.0", "createdByCurrentApp": " true", @@ -1645,7 +1618,8 @@ def get_cached_carb_entries(): "syncIdentifier": " 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D", "syncVersion": " 1", "startDate": " 2019-01-28 01:00:59 +0000", - "quantity": " 25 g", + "quantity": 25, + "quantity_units": "g", "foodType": " ", "absorptionTime": " 10800.0", "createdByCurrentApp": " true", @@ -1657,7 +1631,8 @@ def get_cached_carb_entries(): "syncIdentifier": " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34", "syncVersion": " 1", "startDate": " 2019-01-28 05:41:22 +0000", - "quantity": " 7 g", + "quantity": 7, + "quantity_units": "g", "foodType": " ", "absorptionTime": " 10800.0", "createdByCurrentApp": " true", @@ -1684,151 +1659,176 @@ def get_cached_glucose_samples(): "syncIdentifier": '"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB"', "syncVersion": "1", "startDate": "2019-01-27 15:21:22 +0000", - "quantity": "92 mg/dL", + "quantity": 92, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "85AC7720-6C3F-4125-AB1D-5ADE22707CD1", "syncIdentifier": '"85AC7720-6C3F-4125-AB1D-5ADE22707CD1"', "syncVersion": "1", "startDate": "2019-01-27 15:26:22 +0000", - "quantity": "92 mg/dL", + "quantity": 92, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "89DE2881-D0F9-436B-836C-B19D450DAD8D", "syncIdentifier": '"89DE2881-D0F9-436B-836C-B19D450DAD8D"', "syncVersion": "1", "startDate": "2019-01-27 15:31:22 +0000", - "quantity": "91 mg/dL", + "quantity": 91, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4", "syncIdentifier": '"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4"', "syncVersion": "1", "startDate": "2019-01-27 15:36:22 +0000", - "quantity": "88 mg/dL", + "quantity": 88, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "12B89D59-60E6-4251-AC57-EA65A7313C9C", "syncIdentifier": '"12B89D59-60E6-4251-AC57-EA65A7313C9C"', "syncVersion": "1", "startDate": "2019-01-27 15:41:22 +0000", - "quantity": "88 mg/dL", + "quantity": 88, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "3172335D-761C-4B62-8288-45F58A19C89A", "syncIdentifier": '"3172335D-761C-4B62-8288-45F58A19C89A"', "syncVersion": "1", "startDate": "2019-01-27 15:46:22 +0000", - "quantity": "88 mg/dL", + "quantity": 88, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "D0861787-FE69-48C0-BED6-25BE432ED62E", "syncIdentifier": '"D0861787-FE69-48C0-BED6-25BE432ED62E"', "syncVersion": "1", "startDate": "2019-01-27 15:51:21 +0000", - "quantity": "89 mg/dL", + "quantity": 89, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274", "syncIdentifier": '"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274"', "syncVersion": "1", "startDate": "2019-01-27 15:56:22 +0000", - "quantity": "88 mg/dL", + "quantity": 88, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "97CA822A-3E61-4217-A8BA-1D3C7E1C5620", "syncIdentifier": '"97CA822A-3E61-4217-A8BA-1D3C7E1C5620"', "syncVersion": "1", "startDate": "2019-01-27 16:01:22 +0000", - "quantity": "86 mg/dL", + "quantity": 86, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "C94C3098-A946-4155-89E5-A11EAEEDD9B3", "syncIdentifier": '"C94C3098-A946-4155-89E5-A11EAEEDD9B3"', "syncVersion": "1", "startDate": "2019-01-27 16:06:22 +0000", - "quantity": "85 mg/dL", + "quantity": 85, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "407921B2-F4AA-449E-B37B-2740ABB2464A", "syncIdentifier": '"407921B2-F4AA-449E-B37B-2740ABB2464A"', "syncVersion": "1", "startDate": "2019-01-27 16:11:22 +0000", - "quantity": "84 mg/dL", + "quantity": 84, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "FBEE49E9-6EF7-4298-92C5-B8F87BCA1233", "syncIdentifier": '"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233"', "syncVersion": "1", "startDate": "2019-01-27 16:16:22 +0000", - "quantity": "81 mg/dL", + "quantity": 81, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "574F9FD3-E283-4880-9A4D-002B5641E526", "syncIdentifier": '"574F9FD3-E283-4880-9A4D-002B5641E526"', "syncVersion": "1", "startDate": "2019-01-27 16:21:22 +0000", - "quantity": "76 mg/dL", + "quantity": 76, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "960009BD-5B7C-458B-9426-8DEE05DE874D", "syncIdentifier": '"960009BD-5B7C-458B-9426-8DEE05DE874D"', "syncVersion": "1", "startDate": "2019-01-27 16:26:22 +0000", - "quantity": "71 mg/dL", + "quantity": 71, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "C067386B-AB07-42C6-9480-4EF450661287", "syncIdentifier": '"C067386B-AB07-42C6-9480-4EF450661287"', "syncVersion": "1", "startDate": "2019-01-27 16:31:22 +0000", - "quantity": "70 mg/dL", + "quantity": 70, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, { "sampleUUID": "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", "syncIdentifier": '"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB"', "syncVersion": "1", "startDate": "2019-01-27 16:36:22 +0000", - "quantity": "71 mg/dL", + "quantity": 71, "isDisplayOnly": "false", "provenanceIdentifier": '"com.dexcom.G6"', + "quantity_units": "mg/dL", }, ] def get_glucose_store(): return { - "latestGlucoseValue": ' Optional(LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: ""))', + "latestGlucoseValue": { + "sampleUUID": " 7ED3FC10-0E37-4243-86F1-6E187E62F2DF", + "syncIdentifier": ' "00AA0A 2596408', + "syncVersion": " 1", + "startDate": " 2019-01-28 15:16:20 +0000", + "quantity": 85, + "quantity_units": "mg/dL", + "isDisplayOnly": " false", + "provenanceIdentifier": " ", + }, "managedDataInterval": " 10800.0", "cacheLength": " 86400.0", "momentumDataInterval": " 900.0", @@ -1836,15 +1836,6 @@ def get_glucose_store(): "observationStart": " 2019-01-27 10:20:09 +0000", "observationEnabled": " true", "authorizationRequired": " false", - "latest_glucose_value": { - "sampleUUID": " 7ED3FC10-0E37-4243-86F1-6E187E62F2DF", - "syncIdentifier": ' "00AA0A 2596408', - "syncVersion": " 1", - "startDate": " 2019-01-28 15", - "quantity": " 85 mg/dL", - "isDisplayOnly": " false", - "provenanceIdentifier": " ", - }, } From 3c168abc38c5e244735be493dbf8a6877c32dc1c Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 17 Feb 2019 14:30:23 -0600 Subject: [PATCH 28/48] added retrospectivePredictedGlucose, and retrospectiveGlucoseChange, and glucoseMomentumEffect --- projects/parsers/loop_report.py | 81 ++++++++++++++++++++-- projects/tests/parsers/test_loop_report.py | 30 ++++++++ 2 files changed, 106 insertions(+), 5 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 4e85094e..c71aaf95 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from loop_report_parser import parse_loop_report, Sections +from .loop_report_parser import parse_loop_report, Sections import os import re import json @@ -205,6 +205,73 @@ def __parse(self, path, file_name) -> dict: try: loop_data_manager = dict[Sections.LOOP_DATA_MANAGER] + glucose_momentum_effect = loop_data_manager['glucoseMomentumEffect'] + glucose_momentum_effect = glucose_momentum_effect.replace("[", "").replace("]", "").replace("LoopKit.GlucoseEffect(", "") + values = glucose_momentum_effect.split(")") + values.pop(len(values) - 1) + glucose_momentum_effect_list = [] + for value in values: + items = value.split(",") + dictionary = {} + + for item in items: + if 'startDate' in item: + item = item.replace("startDate:", "").strip() + dictionary['startDate'] = item + elif "quantity" in item: + item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) + dictionary['quantity'] = item + dictionary['quantity_units'] = "mg/dL" + glucose_momentum_effect_list.append(dictionary) + loop_report_dict["glucose_momentum_effect"] = glucose_momentum_effect_list + + retrospective_glucose_change = loop_data_manager['retrospectiveGlucoseChange'] + retrospective_glucose_change = retrospective_glucose_change.replace("Optional((", "").replace("))", "") + split_index = retrospective_glucose_change.index('end') + start = retrospective_glucose_change[:split_index] + start = start.replace("start: LoopKit.StoredGlucoseSample(", "").replace(")", "") + start_list = start.split(",") + start_list.pop(len(start_list) - 1) + start_dict = {} + for v in start_list: + aux = v.split(": ") + start_dict[aux[0]] = aux[1] + + end = retrospective_glucose_change[split_index:] + end = end.replace("end: LoopKit.StoredGlucoseSample(", "").replace(")", "") + end_list= end.split(",") + end_dict = {} + for v in end_list: + aux = v.split(": ") + end_dict[aux[0]] = aux[1] + + retrospective_glucose_change_dict = {} + retrospective_glucose_change_dict['start_dict'] = start_dict + retrospective_glucose_change_dict['end_dict'] = end_dict + loop_report_dict["retrospective_glucose_change"] = retrospective_glucose_change_dict + + retrospective_predicted_glucose = loop_data_manager['retrospectivePredictedGlucose'] + retrospective_predicted_glucose = retrospective_predicted_glucose.replace("[", "").replace("]", "").replace("LoopKit.PredictedGlucoseValue(", "") + values = retrospective_predicted_glucose.split(")") + values.pop(len(values) - 1) + retrospective_predicted_glucose_list = [] + for value in values: + items = value.split(",") + dictionary = {} + + for item in items: + if 'startDate' in item: + item = item.replace("startDate:", "").strip() + dictionary['startDate'] = item + elif "quantity" in item: + item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) + dictionary['quantity'] = item + dictionary['quantity_units'] = "mg/dL" + retrospective_predicted_glucose_list.append(dictionary) + + loop_report_dict["retrospective_predicted_glucose"] = retrospective_predicted_glucose_list + + loop_report_dict["maximum_basal_rate"] = float( re.search( r"maximumBasalRatePerHour: Optional\((.+?)\), maximumBolus", @@ -273,11 +340,13 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["override_range_premeal"] = eval( substr[start_index : premeal + 1] ) - except: + except Exception as e: print("preMeal is not in loop data") + print(e) - except: + except Exception as e: print("handled error loop data manager") + print(e) if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: @@ -296,8 +365,9 @@ def __parse(self, path, file_name) -> dict: temp_list.append(temp_dict) loop_report_dict["insulin_counteraction_effects"] = temp_list - except: + except Exception as e: print("handled error INSULIN_COUNTERACTION_EFFECTS") + print(e) if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: @@ -319,8 +389,9 @@ def __parse(self, path, file_name) -> dict: "retrospective_glucose_discrepancies_summed" ] = temp_list - except: + except Exception as e: print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + print(e) if Sections.GET_RESERVOIR_VALUES in dict: try: diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 14558e29..83edf818 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -95,6 +95,9 @@ def test_parse_by_file(): assert loop_dict["cached_glucose_samples"] == get_cached_glucose_samples() assert loop_dict["cached_carb_entries"] == get_cached_carb_entries() assert loop_dict["insulin_delivery_store"] == get_insulin_delivery_store() + assert loop_dict["glucose_momentum_effect"] == get_glucose_momentum_effect() + assert loop_dict["retrospective_glucose_change"] == get_retrospective_glucose_change() + assert loop_dict["retrospective_predicted_glucose"] == get_retrospective_predicted_glucose() def test_parse_by_directory(): @@ -124,6 +127,33 @@ def test_parse_by_directory_invalid_directory(): assert "The directory passed in is invalid." in str(excinfo.value) +def get_retrospective_predicted_glucose(): + return [{'startDate': '2019-01-28 14:51:19 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 14:55:00 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:00:00 +0000', 'quantity': 88.8429, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:05:00 +0000', 'quantity': 88.6718, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:10:00 +0000', 'quantity': 88.48, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 88.2673, 'quantity_units': 'mg/dL'}] + + +def get_retrospective_glucose_change(): + return { + 'start_dict': {' sampleUUID': '8B9AA1D2-E475-47E0-9612-76C01A438AD3', ' syncIdentifier': '"00AA0A 2594908"', + ' syncVersion': '1', ' startDate': '2019-01-28 14:51:19 +0000', ' quantity': '89 mg/dL', + ' isDisplayOnly': 'false', ' provenanceIdentifier': '"com.34SNZ39Q48.loopkit.Loop"'}, + 'end_dict': {'sampleUUID': '7ED3FC10-0E37-4243-86F1-6E187E62F2DF', ' syncIdentifier': '"00AA0A 2596408"', + ' syncVersion': '1', ' startDate': '2019-01-28 15:16:20 +0000', ' quantity': '85 mg/dL', + ' isDisplayOnly': 'false', ' provenanceIdentifier': '"com.34SNZ39Q48.loopkit.Loop"'}} + + +def get_glucose_momentum_effect(): + return [{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 0.732079, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 1.73202, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 2.73197, 'quantity_units': 'mg/dL'}, + {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 3.73191, 'quantity_units': 'mg/dL'}] + + def get_pump_event_values(): return [ { From 0898831b85b4d9767eff2c694db94dc2ccaaed9c Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 17 Feb 2019 14:31:03 -0600 Subject: [PATCH 29/48] removed the . in import --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index c71aaf95..4f869019 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from .loop_report_parser import parse_loop_report, Sections +from loop_report_parser import parse_loop_report, Sections import os import re import json From 65e8b336248018f05d635deb7b90886dddbda0f9 Mon Sep 17 00:00:00 2001 From: rpwils Date: Sun, 17 Feb 2019 19:10:52 -0600 Subject: [PATCH 30/48] removed the . in import --- projects/parsers/loop_report.py | 419 +++++++++++++-------- projects/tests/parsers/files/LoopReport.md | 4 +- 2 files changed, 269 insertions(+), 154 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 4f869019..5a06348c 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -205,79 +205,191 @@ def __parse(self, path, file_name) -> dict: try: loop_data_manager = dict[Sections.LOOP_DATA_MANAGER] - glucose_momentum_effect = loop_data_manager['glucoseMomentumEffect'] - glucose_momentum_effect = glucose_momentum_effect.replace("[", "").replace("]", "").replace("LoopKit.GlucoseEffect(", "") - values = glucose_momentum_effect.split(")") - values.pop(len(values) - 1) - glucose_momentum_effect_list = [] - for value in values: - items = value.split(",") - dictionary = {} - - for item in items: - if 'startDate' in item: - item = item.replace("startDate:", "").strip() - dictionary['startDate'] = item - elif "quantity" in item: - item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) - dictionary['quantity'] = item - dictionary['quantity_units'] = "mg/dL" - glucose_momentum_effect_list.append(dictionary) - loop_report_dict["glucose_momentum_effect"] = glucose_momentum_effect_list - - retrospective_glucose_change = loop_data_manager['retrospectiveGlucoseChange'] - retrospective_glucose_change = retrospective_glucose_change.replace("Optional((", "").replace("))", "") - split_index = retrospective_glucose_change.index('end') - start = retrospective_glucose_change[:split_index] - start = start.replace("start: LoopKit.StoredGlucoseSample(", "").replace(")", "") - start_list = start.split(",") - start_list.pop(len(start_list) - 1) - start_dict = {} - for v in start_list: - aux = v.split(": ") - start_dict[aux[0]] = aux[1] - - end = retrospective_glucose_change[split_index:] - end = end.replace("end: LoopKit.StoredGlucoseSample(", "").replace(")", "") - end_list= end.split(",") - end_dict = {} - for v in end_list: - aux = v.split(": ") - end_dict[aux[0]] = aux[1] - - retrospective_glucose_change_dict = {} - retrospective_glucose_change_dict['start_dict'] = start_dict - retrospective_glucose_change_dict['end_dict'] = end_dict - loop_report_dict["retrospective_glucose_change"] = retrospective_glucose_change_dict - - retrospective_predicted_glucose = loop_data_manager['retrospectivePredictedGlucose'] - retrospective_predicted_glucose = retrospective_predicted_glucose.replace("[", "").replace("]", "").replace("LoopKit.PredictedGlucoseValue(", "") - values = retrospective_predicted_glucose.split(")") - values.pop(len(values) - 1) - retrospective_predicted_glucose_list = [] - for value in values: - items = value.split(",") - dictionary = {} - - for item in items: - if 'startDate' in item: - item = item.replace("startDate:", "").strip() - dictionary['startDate'] = item - elif "quantity" in item: - item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) - dictionary['quantity'] = item - dictionary['quantity_units'] = "mg/dL" - retrospective_predicted_glucose_list.append(dictionary) - - loop_report_dict["retrospective_predicted_glucose"] = retrospective_predicted_glucose_list - - - loop_report_dict["maximum_basal_rate"] = float( - re.search( - r"maximumBasalRatePerHour: Optional\((.+?)\), maximumBolus", - loop_data_manager["settings"], - ).group(1) - ) + try: + carbs_on_board = loop_data_manager['carbsOnBoard'] + carbs_on_board = carbs_on_board.replace('Optional(LoopKit.CarbValue(', '').replace('))', '').replace(')', '') + carbs_on_board_list = carbs_on_board.split(",") + carbs_on_board_dict = {} + for v in carbs_on_board_list: + aux = v.split(": ") + if 'quantity' in aux[0]: + aux[1] = aux[1].replace('g', '') + carbs_on_board_dict[aux[0]] = float(aux[1]) + carbs_on_board_dict["units"] = 'g' + else: + carbs_on_board_dict[aux[0]] = aux[1] + loop_report_dict["carbs_on_board"] = carbs_on_board_dict + except Exception as e: + print("handled error loop data manager - carbs_on_board") + print(e) + + try: + last_temp_basal = loop_data_manager['lastTempBasal'] + if last_temp_basal != 'nil': + last_temp_basal = last_temp_basal.replace('Optional(LoopKit.DoseEntry(','').replace('))', '').replace(')', '') + last_temp_basal_list = last_temp_basal.split(",") + last_temp_basal_dict = {} + for v in last_temp_basal_list: + aux = v.split(": ") + if 'value' in aux[0]: + last_temp_basal_dict[aux[0]] = float(aux[1]) + else: + last_temp_basal_dict[aux[0]] = aux[1] + loop_report_dict["last_temp_basal"] = last_temp_basal_dict + except Exception as e: + print("handled error loop data manager - last_temp_basal") + print(e) + + try: + recommended_bolus = loop_data_manager['recommendedBolus'] + recommended_bolus = recommended_bolus.replace('Optional((recommendation: Loop.BolusRecommendation(', '').replace('))', '').replace(')', '') + recommended_bolus_list = recommended_bolus.split(",") + recommended_bolus_dict = {} + for v in recommended_bolus_list: + aux = v.split(": ") + if 'amount' in aux[0]: + recommended_bolus_dict[aux[0]] = float(aux[1]) + elif 'pendingInsulin' in aux[0]: + recommended_bolus_dict[aux[0]] = float(aux[1]) + else: + recommended_bolus_dict[aux[0]] = aux[1] + loop_report_dict["recommended_bolus"] = recommended_bolus_dict + except Exception as e: + print("handled error loop data manager - recommended_bolus") + print(e) + + try: + recommended_temp_basal = loop_data_manager['recommendedTempBasal'] + if recommended_temp_basal.strip() != 'nil': + recommended_temp_basal = recommended_temp_basal.replace('Optional((recommendation: Loop.TempBasalRecommendation(', '').replace('))', '').replace(')', '') + recommended_temp_basal_list = recommended_temp_basal.split(",") + recommended_temp_basal_dict = {} + for v in recommended_temp_basal_list: + aux = v.split(": ") + if 'unitsPerHour' in aux[0]: + recommended_temp_basal_dict[aux[0]] = float(aux[1]) + elif 'duration' in aux[0]: + recommended_temp_basal_dict[aux[0]] = float(aux[1]) + else: + recommended_temp_basal_dict[aux[0]] = aux[1] + loop_report_dict["recommended_temp_basal"] = recommended_temp_basal_dict + except Exception as e: + print("handled error loop data manager - recommended_temp_basal") + print(e) + + try: + retrospective_glucose_effect = loop_data_manager['retrospectiveGlucoseEffect'] + retrospective_glucose_effect = retrospective_glucose_effect.replace("[", "").replace("]", "").replace( + "LoopKit.GlucoseEffect(", "") + values = retrospective_glucose_effect.split(")") + values.pop(len(values) - 1) + retrospective_glucose_effect_list = [] + for value in values: + items = value.split(",") + dictionary = {} + + for item in items: + if 'startDate' in item: + item = item.replace("startDate:", "").strip() + dictionary['startDate'] = item + elif "quantity" in item: + item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) + dictionary['quantity'] = item + dictionary['quantity_units'] = "mg/dL" + retrospective_glucose_effect_list.append(dictionary) + loop_report_dict["retrospective_glucose_effect"] = retrospective_glucose_effect_list + except Exception as e: + print("handled error loop data manager - retrospective_glucose_effect") + print(e) + + try: + glucose_momentum_effect = loop_data_manager['glucoseMomentumEffect'] + glucose_momentum_effect = glucose_momentum_effect.replace("[", "").replace("]", "").replace("LoopKit.GlucoseEffect(", "") + values = glucose_momentum_effect.split(")") + values.pop(len(values) - 1) + glucose_momentum_effect_list = [] + for value in values: + items = value.split(",") + dictionary = {} + + for item in items: + if 'startDate' in item: + item = item.replace("startDate:", "").strip() + dictionary['startDate'] = item + elif "quantity" in item: + item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) + dictionary['quantity'] = item + dictionary['quantity_units'] = "mg/dL" + glucose_momentum_effect_list.append(dictionary) + loop_report_dict["glucose_momentum_effect"] = glucose_momentum_effect_list + except Exception as e: + print("handled error loop data manager - glucose_momentum_effect") + print(e) + + try: + retrospective_glucose_change = loop_data_manager['retrospectiveGlucoseChange'] + retrospective_glucose_change = retrospective_glucose_change.replace("Optional((", "").replace("))", "") + split_index = retrospective_glucose_change.index('end') + start = retrospective_glucose_change[:split_index] + start = start.replace("start: LoopKit.StoredGlucoseSample(", "").replace(")", "") + start_list = start.split(",") + start_list.pop(len(start_list) - 1) + start_dict = {} + for v in start_list: + aux = v.split(": ") + start_dict[aux[0]] = aux[1] + + end = retrospective_glucose_change[split_index:] + end = end.replace("end: LoopKit.StoredGlucoseSample(", "").replace(")", "") + end_list= end.split(",") + end_dict = {} + for v in end_list: + aux = v.split(": ") + end_dict[aux[0]] = aux[1] + + retrospective_glucose_change_dict = {} + retrospective_glucose_change_dict['start_dict'] = start_dict + retrospective_glucose_change_dict['end_dict'] = end_dict + loop_report_dict["retrospective_glucose_change"] = retrospective_glucose_change_dict + except Exception as e: + print("handled error loop data manager - retrospective_glucose_change") + print(e) + + try: + retrospective_predicted_glucose = loop_data_manager['retrospectivePredictedGlucose'] + retrospective_predicted_glucose = retrospective_predicted_glucose.replace("[", "").replace("]", "").replace("LoopKit.PredictedGlucoseValue(", "") + values = retrospective_predicted_glucose.split(")") + values.pop(len(values) - 1) + retrospective_predicted_glucose_list = [] + for value in values: + items = value.split(",") + dictionary = {} + + for item in items: + if 'startDate' in item: + item = item.replace("startDate:", "").strip() + dictionary['startDate'] = item + elif "quantity" in item: + item = float(item.replace("quantity:", "").replace("mg/dL", "").strip()) + dictionary['quantity'] = item + dictionary['quantity_units'] = "mg/dL" + retrospective_predicted_glucose_list.append(dictionary) + + loop_report_dict["retrospective_predicted_glucose"] = retrospective_predicted_glucose_list + except Exception as e: + print("handled error loop data manager - retrospective_predicted_glucose") + print(e) + + try: + loop_report_dict["maximum_basal_rate"] = float( + re.search( + r"maximumBasalRatePerHour: Optional\((.+?)\), maximumBolus", + loop_data_manager["settings"], + ).group(1) + ) + except Exception as e: + print("handled error loop data manager") + print(e) loop_report_dict["maximum_bolus"] = float( re.search( @@ -572,7 +684,16 @@ def __parse(self, path, file_name) -> dict: try: local_list = dict[Sections.GET_PUMP_EVENT_VALUES] temp_list = [] + count = 1 + + #PersistedPumpEvent(date: 2018-12-05 16:16:27 +0000, persistedDate: 2018-12-05 16:28:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2018-12-05 16:16:27 +0000, endDate: 2018-12-05 16:24:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("62706c6973743030d40102030405061f20582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a707081011151b1c55246e756c6cd2090a0b0f5a4e532e6f626a656374735624636c617373a30c0d0e80028003800580061001d2120a1314574e532e74696d652341c0dc18ade60d4e8004d2161718195a24636c6173736e616d655824636c6173736573564e5344617465a2181a584e534f626a656374230000000000000000d216171d1e574e534172726179a21d1a5f100f4e534b657965644172636869766572d1212254726f6f74800108111a232d32373f454a555c60626466686a6f77808287929ba2a5aeb7bcc4c7d9dce100000000000001010000000000000023000000000000000000000000000000e3"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://983CF248-ED7B-4FBD-9EB0-75046CD84585/PumpEvent/p1378, raw: Optional(294 bytes), title: Optional("TempBasal: 0 U/hour 12/5/18, 11:16:27 AM for 8 minutes, 4 seconds Certain"), type: Optional(LoopKit.PumpEventType.tempBasal)) + #PersistedPumpEvent(date: 2018-12-13 22:39:58 +0000, persistedDate: 2018-12-13 22:41:35 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-13 22:39:58 +0000, endDate: 2018-12-14 22:39:58 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b04fa27100d12162800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://7A7C697F-80EE-41B7-8AB9-FF408D5B3884/PumpEvent/p8690, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 13 hour: 16 minute: 39 second: 58 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 4, timeOffset: 39600.0, rate: 1.0))"), type: Optional(LoopKit.PumpEventType.basal)) + + + for item in local_list: + print(count) + count = count + 1 record_dict = {} item = item.replace("PersistedPumpEvent(", "") item = item.replace(item[len(item) - 1], "") @@ -685,94 +806,88 @@ def __parse(self, path, file_name) -> dict: status_extension_data_manager = dict[ Sections.STATUS_EXTENSION_DATA_MANAGER ] + statusExtensionContext = {} temp = status_extension_data_manager["statusExtensionContext"] temp = temp.replace("Optional([", "") values_index = temp.index("values") - unit_index = temp.index("unit") - values = temp[values_index:unit_index] + values_temp = temp[values_index:] + last_index = values_temp.index("]") + values = values_temp[:last_index+1] values = values.replace(": [", "") values = values.replace("values", "") values = values.replace("]", "") values = values.replace(', "', "") values_list = values.split(",") + statusExtensionContext["values"] = values_list + + + sensor_index = temp.index("sensor") + sensor_temp = temp[sensor_index:] + last_index = sensor_temp.index("]") + sensor = sensor_temp[9:last_index+1] + sensor = sensor.replace('"', "") + sensor = sensor.replace('[', "").replace(']', "") + sensor = sensor.strip() + temp_list = sensor.split(",") + value_dict = {} + for value in temp_list: + val = value.split(":") + value_dict[val[0]] = val[1] + statusExtensionContext["sensor"] = value_dict + + + + netBasal_index = temp.index("netBasal") + netBasal_temp = temp[netBasal_index:] + last_index = netBasal_temp.index("]") + netBasal = netBasal_temp[9:last_index+1] + netBasal = netBasal.replace('[', "").replace(']', "") + netBasal = netBasal.strip() + temp_list = netBasal.split(",") + value_dict = {} + for value in temp_list: + val = value.split(":") + value_dict[val[0]] = val[1] + statusExtensionContext["netBasal"] = value_dict + + version_index = temp.index("version") + version_temp = temp[version_index:] + last_index = version_temp.index(",") + statusExtensionContext["version"] = version_temp[10:last_index] - newstr = temp[:values_index] + temp[unit_index:] - newstr = newstr.replace('"', "") - newstr = newstr.strip() - temp_list = newstr.split(",") - - statusExtensionContext = {} - - dictionary = {} - for item in temp_list: - if "sensor" in item: - item = item.replace(" sensor: [", "") - self.add_to_dictionary(dictionary, item) - - elif "lastLoopCompleted" in item: - dictionary["lastLoopCompleted"] = item.replace( - "lastLoopCompleted: ", "" - ) - - elif "predictedGlucose" in item: - item = item.replace(" predictedGlucose: [", "") - self.add_to_dictionary(dictionary, item) - - elif "start:" in item: - dictionary["start"] = item.replace("start: ", "") - - elif "end:" in item: - dictionary["end"] = item.replace("end: ", "").replace("]", "") - - elif "percentage" in item: - item = item.replace(" netBasal: [", "") - self.add_to_dictionary(dictionary, item) - - elif "reservoirCapacity" in item: - item = item.replace("])", "") - self.add_to_dictionary(dictionary, item) - else: - self.add_to_dictionary(dictionary, item) - - sensor = {} - sensor["isStateValid"] = dictionary["isStateValid"] - sensor["stateDescription"] = dictionary["stateDescription"] - sensor["trendType"] = dictionary["trendType"] - sensor["isLocal"] = dictionary["isLocal"] - - predictedGlucose = {} - predictedGlucose["startDate"] = dictionary["startDate"] - predictedGlucose["values"] = values_list - predictedGlucose["unit"] = dictionary["unit"] - predictedGlucose["interval"] = dictionary["interval"] - - netBasal = {} - netBasal["percentage"] = dictionary["percentage"] - netBasal["start"] = dictionary["start"] - netBasal["rate"] = dictionary["rate"] - netBasal["end"] = dictionary["end"] - - statusExtensionContext["lastLoopCompleted"] = dictionary[ - "lastLoopCompleted" - ] - statusExtensionContext["sensor"] = sensor - statusExtensionContext["predictedGlucose"] = predictedGlucose - statusExtensionContext["netBasal"] = netBasal - statusExtensionContext["batteryPercentage"] = dictionary[ - "batteryPercentage" - ] - statusExtensionContext["version"] = dictionary["version"] - statusExtensionContext["reservoirCapacity"] = dictionary[ - "reservoirCapacity" - ] - - status_extension_data_manager[ - "statusExtensionContext" - ] = statusExtensionContext - - loop_report_dict[ - "status_extension_data_manager" - ] = status_extension_data_manager + unit_index = temp.index("unit") + unit_temp = temp[unit_index:] + unit_temp = unit_temp.replace('"', '') + last_index = unit_temp.index(",") + statusExtensionContext["unit"] = unit_temp[6:last_index] + + interval_index = temp.index("interval") + interval_temp = temp[interval_index:] + interval_temp = interval_temp.replace('"', '') + last_index = interval_temp.index(",") + interval_temp = interval_temp[9:last_index].replace("]", "") + statusExtensionContext["interval"] = float(interval_temp) + + startDate_index = temp.index("startDate") + startDate_temp = temp[startDate_index:] + startDate_temp = startDate_temp.replace('"', '') + last_index = startDate_temp.index(",") + statusExtensionContext["startDate"] = startDate_temp[10:last_index] + + batteryPercentage_index = temp.index("batteryPercentage") + batteryPercentage_temp = temp[batteryPercentage_index:] + batteryPercentage_temp = batteryPercentage_temp.replace('"', '') + last_index = batteryPercentage_temp.index(",") + statusExtensionContext["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) + + lastLoopCompleted_index = temp.index("lastLoopCompleted") + lastLoopCompleted_temp = temp[lastLoopCompleted_index:] + lastLoopCompleted_temp = lastLoopCompleted_temp.replace('"', '') + last_index = lastLoopCompleted_temp.index(",") + statusExtensionContext["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] + + + loop_report_dict["status_extension_data_manager"] = statusExtensionContext except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER") print(e) diff --git a/projects/tests/parsers/files/LoopReport.md b/projects/tests/parsers/files/LoopReport.md index f4afcbe5..727cad61 100644 --- a/projects/tests/parsers/files/LoopReport.md +++ b/projects/tests/parsers/files/LoopReport.md @@ -191,8 +191,8 @@ retrospectiveGlucoseDiscrepanciesSummed: [ retrospectivePredictedGlucose: [LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 14:55:00 +0000, quantity: 89 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:00:00 +0000, quantity: 88.8429 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:05:00 +0000, quantity: 88.6718 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:10:00 +0000, quantity: 88.48 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-28 15:15:00 +0000, quantity: 88.2673 mg/dL)] glucoseMomentumEffect: [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 0 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 0.732079 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 1.73202 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 2.73197 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 3.73191 mg/dL)] retrospectiveGlucoseEffect: [LoopKit.GlucoseEffect(startDate: 2019-01-28 15:15:00 +0000, quantity: 85 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:20:00 +0000, quantity: 84.4554 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:25:00 +0000, quantity: 83.9604 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:30:00 +0000, quantity: 83.5149 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:35:00 +0000, quantity: 83.1188 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:40:00 +0000, quantity: 82.7723 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:45:00 +0000, quantity: 82.4753 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:50:00 +0000, quantity: 82.2277 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 15:55:00 +0000, quantity: 82.0297 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:00:00 +0000, quantity: 81.8812 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:05:00 +0000, quantity: 81.7822 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:10:00 +0000, quantity: 81.7327 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-28 16:15:00 +0000, quantity: 81.7327 mg/dL)] -recommendedTempBasal: nil -recommendedBolus: Optional((recommendation: Loop.BolusRecommendation(amount: 0.0, pendingInsulin: 0.0, notice: nil), date: 2019-01-28 15:16:28 +0000)) +recommendedTempBasal: Optional((recommendation: Loop.TempBasalRecommendation(unitsPerHour: 0.4, duration: 1800.0), date: 2018-12-05 16:32:21 +0000)) +recommendedBolus: Optional((recommendation: Loop.BolusRecommendation(amount: 0.55, pendingInsulin: 4.0, notice: nil), date: 2018-12-13 22:41:35 +0000)) lastBolus: nil retrospectiveGlucoseChange: Optional((start: LoopKit.StoredGlucoseSample(sampleUUID: 8B9AA1D2-E475-47E0-9612-76C01A438AD3, syncIdentifier: "00AA0A 2594908", syncVersion: 1, startDate: 2019-01-28 14:51:19 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop"), end: LoopKit.StoredGlucoseSample(sampleUUID: 7ED3FC10-0E37-4243-86F1-6E187E62F2DF, syncIdentifier: "00AA0A 2596408", syncVersion: 1, startDate: 2019-01-28 15:16:20 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.34SNZ39Q48.loopkit.Loop"))) lastLoopCompleted: Optional(2019-01-28 15:16:28 +0000) From 524dcbc0918669dddab38315e6ec559f261db575 Mon Sep 17 00:00:00 2001 From: rpwils Date: Mon, 18 Feb 2019 18:39:46 -0600 Subject: [PATCH 31/48] updated --- projects/parsers/loop_report.py | 418 +++++++++++++++++++++++++------- 1 file changed, 330 insertions(+), 88 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 5a06348c..e11e3ee6 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -672,7 +672,12 @@ def __parse(self, path, file_name) -> dict: for v in key_value: aux = v.split(": ") - record_dict[aux[0]] = aux[1] + if 'scheduledBasalRate' in aux[0] and aux[1] != 'nil': + val = aux[1].replace('IU/hr', '') + record_dict[aux[0]] = float(val) + record_dict['scheduledBasalRateUnits'] = 'IU/hr' + else: + record_dict[aux[0]] = aux[1] temp_list.append(record_dict) loop_report_dict["cached_dose_entries"] = temp_list @@ -682,30 +687,236 @@ def __parse(self, path, file_name) -> dict: if Sections.GET_PUMP_EVENT_VALUES in dict: try: - local_list = dict[Sections.GET_PUMP_EVENT_VALUES] - temp_list = [] - count = 1 - - #PersistedPumpEvent(date: 2018-12-05 16:16:27 +0000, persistedDate: 2018-12-05 16:28:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2018-12-05 16:16:27 +0000, endDate: 2018-12-05 16:24:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("62706c6973743030d40102030405061f20582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a707081011151b1c55246e756c6cd2090a0b0f5a4e532e6f626a656374735624636c617373a30c0d0e80028003800580061001d2120a1314574e532e74696d652341c0dc18ade60d4e8004d2161718195a24636c6173736e616d655824636c6173736573564e5344617465a2181a584e534f626a656374230000000000000000d216171d1e574e534172726179a21d1a5f100f4e534b657965644172636869766572d1212254726f6f74800108111a232d32373f454a555c60626466686a6f77808287929ba2a5aeb7bcc4c7d9dce100000000000001010000000000000023000000000000000000000000000000e3"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://983CF248-ED7B-4FBD-9EB0-75046CD84585/PumpEvent/p1378, raw: Optional(294 bytes), title: Optional("TempBasal: 0 U/hour 12/5/18, 11:16:27 AM for 8 minutes, 4 seconds Certain"), type: Optional(LoopKit.PumpEventType.tempBasal)) - #PersistedPumpEvent(date: 2018-12-13 22:39:58 +0000, persistedDate: 2018-12-13 22:41:35 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-13 22:39:58 +0000, endDate: 2018-12-14 22:39:58 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("7b04fa27100d12162800"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://7A7C697F-80EE-41B7-8AB9-FF408D5B3884/PumpEvent/p8690, raw: Optional(10 bytes), title: Optional("BasalProfileStartPumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 13 hour: 16 minute: 39 second: 58 isLeapMonth: false , scheduleEntry: MinimedKit.BasalScheduleEntry(index: 4, timeOffset: 39600.0, rate: 1.0))"), type: Optional(LoopKit.PumpEventType.basal)) - - - - for item in local_list: - print(count) - count = count + 1 - record_dict = {} - item = item.replace("PersistedPumpEvent(", "") - item = item.replace(item[len(item) - 1], "") - item = item.replace("Optional(", "") - key_value = item.split(", ") + items = dict[Sections.GET_PUMP_EVENT_VALUES] + get_pump_even_values_list = [] + for temp in items: + + get_pump_even_values_dict = {} + + value = "rate" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "timeOffset" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "index" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "isLeapMonth" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "timestamp" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "rawData" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "length" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "raw" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "objectIDURL" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "isUploaded" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + #todo: need to parse this out more + value = "syncIdentifier" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(")),") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "description" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "unit" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "value" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "endDate" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "startDate" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "type" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + value = "type" + try: + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + try: + value = "persistedDate" + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + + try: + value = "date" + start_index = temp.index(value) + value_temp = temp[start_index:] + value_temp = value_temp.replace('"', '') + last_index = value_temp.index(",") + get_pump_even_values_dict[value] = value_temp[len(value)+1:last_index] + except Exception as e: + print("handled error GET_PUMP_EVENT_VALUES --" + value) + print(e) + get_pump_even_values_list.append(get_pump_even_values_dict) + + loop_report_dict["get_pump_event_values"] = get_pump_even_values_list - for v in key_value: - aux = v.split(": ") - record_dict[aux[0]] = aux[1].replace('"', "") - temp_list.append(record_dict) - - loop_report_dict["get_pump_event_values"] = temp_list except Exception as e: print("handled error GET_PUMP_EVENT_VALUES") print(e) @@ -807,6 +1018,7 @@ def __parse(self, path, file_name) -> dict: Sections.STATUS_EXTENSION_DATA_MANAGER ] statusExtensionContext = {} + temp = status_extension_data_manager["statusExtensionContext"] temp = temp.replace("Optional([", "") values_index = temp.index("values") @@ -820,71 +1032,101 @@ def __parse(self, path, file_name) -> dict: values_list = values.split(",") statusExtensionContext["values"] = values_list + try: + sensor_index = temp.index("sensor") + sensor_temp = temp[sensor_index:] + last_index = sensor_temp.index("]") + sensor = sensor_temp[9:last_index+1] + sensor = sensor.replace('"', "") + sensor = sensor.replace('[', "").replace(']', "") + sensor = sensor.strip() + temp_list = sensor.split(",") + value_dict = {} + for value in temp_list: + val = value.split(":") + value_dict[val[0]] = val[1] + statusExtensionContext["sensor"] = value_dict + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - sensor") + print(e) + + + try: + netBasal_index = temp.index("netBasal") + netBasal_temp = temp[netBasal_index:] + last_index = netBasal_temp.index("]") + netBasal = netBasal_temp[9:last_index+1] + netBasal = netBasal.replace('[', "").replace(']', "") + netBasal = netBasal.strip() + temp_list = netBasal.split(",") + value_dict = {} + for value in temp_list: + val = value.split(":") + value_dict[val[0]] = val[1] + statusExtensionContext["netBasal"] = value_dict + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - netBasal") + print(e) + + try: + version_index = temp.index("version") + version_temp = temp[version_index:] + last_index = version_temp.index(",") + statusExtensionContext["version"] = version_temp[10:last_index] + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - version") + print(e) + + try: + unit_index = temp.index("unit") + unit_temp = temp[unit_index:] + unit_temp = unit_temp.replace('"', '') + last_index = unit_temp.index(",") + statusExtensionContext["unit"] = unit_temp[6:last_index] + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - unit") + print(e) + + try: + interval_index = temp.index("interval") + interval_temp = temp[interval_index:] + interval_temp = interval_temp.replace('"', '') + last_index = interval_temp.index(",") + interval_temp = interval_temp[9:last_index].replace("]", "") + statusExtensionContext["interval"] = float(interval_temp) + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - interval") + print(e) + + try: + startDate_index = temp.index("startDate") + startDate_temp = temp[startDate_index:] + startDate_temp = startDate_temp.replace('"', '') + last_index = startDate_temp.index(",") + statusExtensionContext["startDate"] = startDate_temp[10:last_index] + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - startDate") + print(e) + + try: + batteryPercentage_index = temp.index("batteryPercentage") + batteryPercentage_temp = temp[batteryPercentage_index:] + batteryPercentage_temp = batteryPercentage_temp.replace('"', '') + last_index = batteryPercentage_temp.index(",") + statusExtensionContext["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - batteryPercentage") + print(e) - sensor_index = temp.index("sensor") - sensor_temp = temp[sensor_index:] - last_index = sensor_temp.index("]") - sensor = sensor_temp[9:last_index+1] - sensor = sensor.replace('"', "") - sensor = sensor.replace('[', "").replace(']', "") - sensor = sensor.strip() - temp_list = sensor.split(",") - value_dict = {} - for value in temp_list: - val = value.split(":") - value_dict[val[0]] = val[1] - statusExtensionContext["sensor"] = value_dict - - - - netBasal_index = temp.index("netBasal") - netBasal_temp = temp[netBasal_index:] - last_index = netBasal_temp.index("]") - netBasal = netBasal_temp[9:last_index+1] - netBasal = netBasal.replace('[', "").replace(']', "") - netBasal = netBasal.strip() - temp_list = netBasal.split(",") - value_dict = {} - for value in temp_list: - val = value.split(":") - value_dict[val[0]] = val[1] - statusExtensionContext["netBasal"] = value_dict - - version_index = temp.index("version") - version_temp = temp[version_index:] - last_index = version_temp.index(",") - statusExtensionContext["version"] = version_temp[10:last_index] - - unit_index = temp.index("unit") - unit_temp = temp[unit_index:] - unit_temp = unit_temp.replace('"', '') - last_index = unit_temp.index(",") - statusExtensionContext["unit"] = unit_temp[6:last_index] - - interval_index = temp.index("interval") - interval_temp = temp[interval_index:] - interval_temp = interval_temp.replace('"', '') - last_index = interval_temp.index(",") - interval_temp = interval_temp[9:last_index].replace("]", "") - statusExtensionContext["interval"] = float(interval_temp) - - startDate_index = temp.index("startDate") - startDate_temp = temp[startDate_index:] - startDate_temp = startDate_temp.replace('"', '') - last_index = startDate_temp.index(",") - statusExtensionContext["startDate"] = startDate_temp[10:last_index] - - batteryPercentage_index = temp.index("batteryPercentage") - batteryPercentage_temp = temp[batteryPercentage_index:] - batteryPercentage_temp = batteryPercentage_temp.replace('"', '') - last_index = batteryPercentage_temp.index(",") - statusExtensionContext["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) - - lastLoopCompleted_index = temp.index("lastLoopCompleted") - lastLoopCompleted_temp = temp[lastLoopCompleted_index:] - lastLoopCompleted_temp = lastLoopCompleted_temp.replace('"', '') - last_index = lastLoopCompleted_temp.index(",") - statusExtensionContext["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] + try: + lastLoopCompleted_index = temp.index("lastLoopCompleted") + lastLoopCompleted_temp = temp[lastLoopCompleted_index:] + lastLoopCompleted_temp = lastLoopCompleted_temp.replace('"', '') + last_index = lastLoopCompleted_temp.index(",") + statusExtensionContext["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] + except Exception as e: + print("handled error STATUS_EXTENSION_DATA_MANAGER - lastLoopCompleted") + print(e) loop_report_dict["status_extension_data_manager"] = statusExtensionContext From a0bb48a47f0ba75c0bd9d2a14abe49f5998dcf68 Mon Sep 17 00:00:00 2001 From: rpwils Date: Tue, 19 Feb 2019 07:30:53 -0600 Subject: [PATCH 32/48] updated --- projects/parsers/loop_report.py | 29 +- projects/tests/parsers/test_loop_report.py | 856 ++++++++++++--------- 2 files changed, 516 insertions(+), 369 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index e11e3ee6..5b995500 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -1017,7 +1017,9 @@ def __parse(self, path, file_name) -> dict: status_extension_data_manager = dict[ Sections.STATUS_EXTENSION_DATA_MANAGER ] - statusExtensionContext = {} + status_extension_context_dict = {} + + predicted_glucose = {} temp = status_extension_data_manager["statusExtensionContext"] temp = temp.replace("Optional([", "") @@ -1029,8 +1031,10 @@ def __parse(self, path, file_name) -> dict: values = values.replace("values", "") values = values.replace("]", "") values = values.replace(', "', "") + values = values.replace('"', "") + values = values.replace(' ', "") values_list = values.split(",") - statusExtensionContext["values"] = values_list + predicted_glucose["values"] = values_list try: sensor_index = temp.index("sensor") @@ -1045,7 +1049,8 @@ def __parse(self, path, file_name) -> dict: for value in temp_list: val = value.split(":") value_dict[val[0]] = val[1] - statusExtensionContext["sensor"] = value_dict + '"85.732078872579' + status_extension_context_dict["sensor"] = value_dict except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - sensor") print(e) @@ -1063,7 +1068,7 @@ def __parse(self, path, file_name) -> dict: for value in temp_list: val = value.split(":") value_dict[val[0]] = val[1] - statusExtensionContext["netBasal"] = value_dict + status_extension_context_dict["netBasal"] = value_dict except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - netBasal") print(e) @@ -1072,7 +1077,7 @@ def __parse(self, path, file_name) -> dict: version_index = temp.index("version") version_temp = temp[version_index:] last_index = version_temp.index(",") - statusExtensionContext["version"] = version_temp[10:last_index] + status_extension_context_dict["version"] = version_temp[10:last_index] except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - version") print(e) @@ -1082,7 +1087,7 @@ def __parse(self, path, file_name) -> dict: unit_temp = temp[unit_index:] unit_temp = unit_temp.replace('"', '') last_index = unit_temp.index(",") - statusExtensionContext["unit"] = unit_temp[6:last_index] + predicted_glucose["unit"] = unit_temp[6:last_index] except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - unit") print(e) @@ -1093,7 +1098,7 @@ def __parse(self, path, file_name) -> dict: interval_temp = interval_temp.replace('"', '') last_index = interval_temp.index(",") interval_temp = interval_temp[9:last_index].replace("]", "") - statusExtensionContext["interval"] = float(interval_temp) + predicted_glucose["interval"] = float(interval_temp) except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - interval") print(e) @@ -1103,17 +1108,19 @@ def __parse(self, path, file_name) -> dict: startDate_temp = temp[startDate_index:] startDate_temp = startDate_temp.replace('"', '') last_index = startDate_temp.index(",") - statusExtensionContext["startDate"] = startDate_temp[10:last_index] + predicted_glucose["startDate"] = startDate_temp[10:last_index] except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - startDate") print(e) + status_extension_context_dict["predictedGlucose"] = predicted_glucose + try: batteryPercentage_index = temp.index("batteryPercentage") batteryPercentage_temp = temp[batteryPercentage_index:] batteryPercentage_temp = batteryPercentage_temp.replace('"', '') last_index = batteryPercentage_temp.index(",") - statusExtensionContext["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) + status_extension_context_dict["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - batteryPercentage") print(e) @@ -1123,13 +1130,13 @@ def __parse(self, path, file_name) -> dict: lastLoopCompleted_temp = temp[lastLoopCompleted_index:] lastLoopCompleted_temp = lastLoopCompleted_temp.replace('"', '') last_index = lastLoopCompleted_temp.index(",") - statusExtensionContext["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] + status_extension_context_dict["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER - lastLoopCompleted") print(e) - loop_report_dict["status_extension_data_manager"] = statusExtensionContext + loop_report_dict["status_extension_data_manager"] = status_extension_context_dict except Exception as e: print("handled error STATUS_EXTENSION_DATA_MANAGER") print(e) diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 83edf818..92408666 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -96,8 +96,119 @@ def test_parse_by_file(): assert loop_dict["cached_carb_entries"] == get_cached_carb_entries() assert loop_dict["insulin_delivery_store"] == get_insulin_delivery_store() assert loop_dict["glucose_momentum_effect"] == get_glucose_momentum_effect() - assert loop_dict["retrospective_glucose_change"] == get_retrospective_glucose_change() - assert loop_dict["retrospective_predicted_glucose"] == get_retrospective_predicted_glucose() + assert ( + loop_dict["status_extension_data_manager"] + == get_status_extension_data_manager() + ) + assert ( + loop_dict["retrospective_glucose_change"] == get_retrospective_glucose_change() + ) + assert ( + loop_dict["retrospective_predicted_glucose"] + == get_retrospective_predicted_glucose() + ) + + +def get_status_extension_data_manager(): + return { + "sensor": { + "isStateValid": " true", + " stateDescription": " ok ", + " trendType": " 4", + " isLocal": " true", + }, + "netBasal": { + "": ' "percentage"', + ' "start"': " 2019-01-28 15", + ' "rate"': " -0.8", + ' "end"': " 2019-01-28 15", + }, + "version": "5", + "predictedGlucose": { + "values": [ + "85.732078872579", + "86.44096256310476", + "86.77019751074303", + "86.74103998552496", + "86.64342159003903", + "86.57898055151605", + "86.54829897295224", + "86.5520006409324", + "86.59083783299144", + "86.66555585381998", + "86.77683520191353", + "86.92521097785732", + "87.06166310407576", + "87.18657445807551", + "87.30036060017812", + "87.40355987211228", + "87.4967727773405", + "87.58041626246342", + "87.65476704819528", + "87.72029003700567", + "87.77754565123954", + "87.8273377716408", + "87.87044653212743", + "87.90751659629285", + "87.93889754994686", + "87.96500123976884", + "87.98647008053209", + "88.00392652213652", + "88.01795871129279", + "88.02912156874194", + "88.0379378183584", + "88.04489934830934", + "88.05046836922816", + "88.05508417906836", + "88.05917636320798", + "88.06314680728673", + "88.06727407099355", + "88.07155325261802", + "88.07596408572763", + "88.08048771649001", + "88.0851791482404", + "88.09021545216102", + "88.0955744117943", + "88.10122342167693", + "88.10713178627508", + "88.11312558507561", + "88.11889980331782", + "88.12484203567728", + "88.13124497984529", + "88.13808315983019", + "88.14502479923775", + "88.15104161042552", + "88.15539987378455", + "88.15777204139727", + "88.15835646191698", + "88.15761275402889", + "88.15598599919659", + "88.15389249855268", + "88.15170285865179", + "88.149703828917", + "88.14810111911734", + "88.14688621614334", + "88.14603489653823", + "88.145523923539", + "88.14533102945123", + "88.14543489642449", + "88.14574261113549", + "88.14596950526587", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + ], + "unit": "mg/dL", + "interval": 300.0, + "startDate": " 2019-01-28 15:20:00 +0000", + }, + "batteryPercentage": 1.0, + "lastLoopCompleted": " 2019-01-28 15:16:28 +0000", + } def test_parse_by_directory(): @@ -128,371 +239,397 @@ def test_parse_by_directory_invalid_directory(): def get_retrospective_predicted_glucose(): - return [{'startDate': '2019-01-28 14:51:19 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 14:55:00 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:00:00 +0000', 'quantity': 88.8429, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:05:00 +0000', 'quantity': 88.6718, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:10:00 +0000', 'quantity': 88.48, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 88.2673, 'quantity_units': 'mg/dL'}] + return [ + { + "startDate": "2019-01-28 14:51:19 +0000", + "quantity": 89.0, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 14:55:00 +0000", + "quantity": 89.0, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:00:00 +0000", + "quantity": 88.8429, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:05:00 +0000", + "quantity": 88.6718, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:10:00 +0000", + "quantity": 88.48, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:15:00 +0000", + "quantity": 88.2673, + "quantity_units": "mg/dL", + }, + ] def get_retrospective_glucose_change(): return { - 'start_dict': {' sampleUUID': '8B9AA1D2-E475-47E0-9612-76C01A438AD3', ' syncIdentifier': '"00AA0A 2594908"', - ' syncVersion': '1', ' startDate': '2019-01-28 14:51:19 +0000', ' quantity': '89 mg/dL', - ' isDisplayOnly': 'false', ' provenanceIdentifier': '"com.34SNZ39Q48.loopkit.Loop"'}, - 'end_dict': {'sampleUUID': '7ED3FC10-0E37-4243-86F1-6E187E62F2DF', ' syncIdentifier': '"00AA0A 2596408"', - ' syncVersion': '1', ' startDate': '2019-01-28 15:16:20 +0000', ' quantity': '85 mg/dL', - ' isDisplayOnly': 'false', ' provenanceIdentifier': '"com.34SNZ39Q48.loopkit.Loop"'}} + "start_dict": { + " sampleUUID": "8B9AA1D2-E475-47E0-9612-76C01A438AD3", + " syncIdentifier": '"00AA0A 2594908"', + " syncVersion": "1", + " startDate": "2019-01-28 14:51:19 +0000", + " quantity": "89 mg/dL", + " isDisplayOnly": "false", + " provenanceIdentifier": '"com.34SNZ39Q48.loopkit.Loop"', + }, + "end_dict": { + "sampleUUID": "7ED3FC10-0E37-4243-86F1-6E187E62F2DF", + " syncIdentifier": '"00AA0A 2596408"', + " syncVersion": "1", + " startDate": "2019-01-28 15:16:20 +0000", + " quantity": "85 mg/dL", + " isDisplayOnly": "false", + " provenanceIdentifier": '"com.34SNZ39Q48.loopkit.Loop"', + }, + } def get_glucose_momentum_effect(): - return [{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 0.732079, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 1.73202, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 2.73197, 'quantity_units': 'mg/dL'}, - {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 3.73191, 'quantity_units': 'mg/dL'}] + return [ + { + "startDate": "2019-01-28 15:15:00 +0000", + "quantity": 0.0, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:20:00 +0000", + "quantity": 0.732079, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:25:00 +0000", + "quantity": 1.73202, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:30:00 +0000", + "quantity": 2.73197, + "quantity_units": "mg/dL", + }, + { + "startDate": "2019-01-28 15:35:00 +0000", + "quantity": 3.73191, + "quantity_units": "mg/dL", + }, + ] def get_pump_event_values(): return [ { - "date": "2019-01-28 15:01:27 +0000", - "persistedDate": "2019-01-28 15:06:41 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.0", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 15:01:27 +0000", - "persistedDate": "2019-01-28 15:06:41 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 15:01:27 +0000", - "endDate": "2019-01-28 15:31:27 +0000", - "value": "0.0", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16011b41075c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:51:28 +0000", - "persistedDate": "2019-01-28 14:56:28 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.0", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 14:51:28 +0000", - "persistedDate": "2019-01-28 14:56:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:51:28 +0000", - "endDate": "2019-01-29 14:51:28 +0000", - "value": "0.8", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "7b011c73061c130d2000", - "scheduledBasalRate": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", - "raw": "10 bytes", - "title": "BasalProfileStartPumpEvent(length", - "rawData": "10 bytes", - "timestamp": "calendar", - "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", - "timeOffset": "23400.0", - "rate": "0.8", - "type": "LoopKit.PumpEventType.basal", - }, - { - "date": "2019-01-28 14:51:28 +0000", - "persistedDate": "2019-01-28 14:56:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:51:28 +0000", - "endDate": "2019-01-28 14:51:28 +0000", - "value": "0.0", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16001c73065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "0", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:46:28 +0000", - "persistedDate": "2019-01-28 14:51:28 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.0", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 14:46:28 +0000", - "persistedDate": "2019-01-28 14:51:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:46:28 +0000", - "endDate": "2019-01-28 15:16:28 +0000", - "value": "0.0", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16011c6e065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:41:28 +0000", - "persistedDate": "2019-01-28 14:46:28 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "1.2", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 14:41:28 +0000", - "persistedDate": "2019-01-28 14:46:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:41:28 +0000", - "endDate": "2019-01-28 15:11:28 +0000", - "value": "1.2", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16011c69065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:36:27 +0000", - "persistedDate": "2019-01-28 14:41:28 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "1.4", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 14:36:27 +0000", - "persistedDate": "2019-01-28 14:41:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:36:27 +0000", - "endDate": "2019-01-28 15:06:27 +0000", - "value": "1.4", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16011b64065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:30:00 +0000", - "persistedDate": "2019-01-28 14:31:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:30:00 +0000", - "endDate": "2019-01-29 14:30:00 +0000", - "value": "0.8", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "7b01005e061c130d2000", - "scheduledBasalRate": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", - "raw": "10 bytes", - "title": "BasalProfileStartPumpEvent(length", - "rawData": "10 bytes", - "timestamp": "calendar", - "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", - "timeOffset": "23400.0", - "rate": "0.8", - "type": "LoopKit.PumpEventType.basal", - }, - { - "date": "2019-01-28 14:06:27 +0000", - "persistedDate": "2019-01-28 14:11:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:06:27 +0000", - "endDate": "2019-01-29 14:06:27 +0000", - "value": "0.8", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "7b001b46061c13002000", - "scheduledBasalRate": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", - "raw": "10 bytes", - "title": "BasalProfileStartPumpEvent(length", - "rawData": "10 bytes", - "timestamp": "calendar", - "scheduleEntry": "MinimedKit.BasalScheduleEntry(index", - "timeOffset": "0.0", - "rate": "0.8", - "type": "LoopKit.PumpEventType.basal", - }, - { - "date": "2019-01-28 14:06:27 +0000", - "persistedDate": "2019-01-28 14:11:28 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:06:27 +0000", - "endDate": "2019-01-28 14:06:27 +0000", - "value": "0.0", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16001b46065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "0", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:06:27 +0000", - "persistedDate": "2019-01-28 14:11:28 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.0", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 14:01:41 +0000", - "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 14:01:41 +0000", - "endDate": "2019-01-28 14:31:41 +0000", - "value": "0.0", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16012941065c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 14:01:41 +0000", - "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.0", - "timestamp": "calendar", - "type": "nil", - }, - { - "date": "2019-01-28 13:56:27 +0000", - "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "LoopKit.DoseEntry(type", - "startDate": "2019-01-28 13:56:27 +0000", - "endDate": "2019-01-28 14:26:27 +0000", - "value": "0.375", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "description": "nil", - "syncIdentifier": "16011b78055c13", - "scheduledBasalRate": "nil", - "isUploaded": "true", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", - "raw": "7 bytes", - "title": "TempBasalDurationPumpEvent(length", - "rawData": "7 bytes", - "duration": "30", - "timestamp": "calendar", - "type": "LoopKit.PumpEventType.tempBasal", - }, - { - "date": "2019-01-28 13:56:27 +0000", - "persistedDate": "2019-01-28 14:01:58 +0000", - "dose": "nil", - "isUploaded": "false", - "objectIDURL": "x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", - "raw": "8 bytes", - "title": "TempBasalPumpEvent(length", - "rawData": "8 bytes", - "rateType": "MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "rate": "0.375", - "timestamp": "calendar", - "type": "nil", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", + "isUploaded": " false", + "persistedDate": " 2019-01-28 15:06:41 +0000", + "date": " 2019-01-28 15:01:27 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", + "isUploaded": " true", + "syncIdentifier": " Optional(16011b41075c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0", + "endDate": " 2019-01-28 15:31:27 +0000", + "startDate": " 2019-01-28 15:01:27 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 15:06:41 +0000", + "date": " 2019-01-28 15:01:27 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "date": " 2019-01-28 14:51:28 +0000", + }, + { + "rate": " 0.8)))", + "timeOffset": " 23400.0", + "index": " 1", + "isLeapMonth": " false ", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ", + "rawData": " 10 bytes", + "length": " 10", + "raw": " Optional(10 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", + "isUploaded": " false", + "syncIdentifier": " Optional(7b011c73061c130d2000), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8", + "endDate": " 2019-01-29 14:51:28 +0000", + "startDate": " 2019-01-28 14:51:28 +0000", + "type": " LoopKit.DoseType.basal", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "date": " 2019-01-28 14:51:28 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", + "isUploaded": " true", + "syncIdentifier": " Optional(16001c73065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0", + "endDate": " 2019-01-28 14:51:28 +0000", + "startDate": " 2019-01-28 14:51:28 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "date": " 2019-01-28 14:51:28 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:51:28 +0000", + "date": " 2019-01-28 14:46:28 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", + "isUploaded": " true", + "syncIdentifier": " Optional(16011c6e065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0", + "endDate": " 2019-01-28 15:16:28 +0000", + "startDate": " 2019-01-28 14:46:28 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:51:28 +0000", + "date": " 2019-01-28 14:46:28 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:46:28 +0000", + "date": " 2019-01-28 14:41:28 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", + "isUploaded": " true", + "syncIdentifier": " Optional(16011c69065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.2", + "endDate": " 2019-01-28 15:11:28 +0000", + "startDate": " 2019-01-28 14:41:28 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:46:28 +0000", + "date": " 2019-01-28 14:41:28 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:41:28 +0000", + "date": " 2019-01-28 14:36:27 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", + "isUploaded": " true", + "syncIdentifier": " Optional(16011b64065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.4", + "endDate": " 2019-01-28 15:06:27 +0000", + "startDate": " 2019-01-28 14:36:27 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:41:28 +0000", + "date": " 2019-01-28 14:36:27 +0000", + }, + { + "rate": " 0.8)))", + "timeOffset": " 23400.0", + "index": " 1", + "isLeapMonth": " false ", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false ", + "rawData": " 10 bytes", + "length": " 10", + "raw": " Optional(10 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", + "isUploaded": " false", + "syncIdentifier": " Optional(7b01005e061c130d2000), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8", + "endDate": " 2019-01-29 14:30:00 +0000", + "startDate": " 2019-01-28 14:30:00 +0000", + "type": " LoopKit.DoseType.basal", + "persistedDate": " 2019-01-28 14:31:28 +0000", + "date": " 2019-01-28 14:30:00 +0000", + }, + { + "rate": " 0.8)))", + "timeOffset": " 0.0", + "index": " 0", + "isLeapMonth": " false ", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ", + "rawData": " 10 bytes", + "length": " 10", + "raw": " Optional(10 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", + "isUploaded": " false", + "syncIdentifier": " Optional(7b001b46061c13002000), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8", + "endDate": " 2019-01-29 14:06:27 +0000", + "startDate": " 2019-01-28 14:06:27 +0000", + "type": " LoopKit.DoseType.basal", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "date": " 2019-01-28 14:06:27 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", + "isUploaded": " true", + "syncIdentifier": " Optional(16001b46065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0", + "endDate": " 2019-01-28 14:06:27 +0000", + "startDate": " 2019-01-28 14:06:27 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "date": " 2019-01-28 14:06:27 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "date": " 2019-01-28 14:06:27 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", + "isUploaded": " true", + "syncIdentifier": " Optional(16012941065c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0", + "endDate": " 2019-01-28 14:31:41 +0000", + "startDate": " 2019-01-28 14:01:41 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "date": " 2019-01-28 14:01:41 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "date": " 2019-01-28 14:01:41 +0000", + }, + { + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))", + "rawData": " 7 bytes", + "length": " 7", + "raw": " Optional(7 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", + "isUploaded": " true", + "syncIdentifier": " Optional(16011b78055c13), scheduledBasalRate: nil", + "description": " nil", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.375", + "endDate": " 2019-01-28 14:26:27 +0000", + "startDate": " 2019-01-28 13:56:27 +0000", + "type": " LoopKit.DoseType.tempBasal", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "date": " 2019-01-28 13:56:27 +0000", + }, + { + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "isLeapMonth": " false ))", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))", + "rawData": " 8 bytes", + "length": " 8", + "raw": " Optional(8 bytes)", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", + "isUploaded": " false", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "date": " 2019-01-28 13:56:27 +0000", }, ] @@ -765,7 +902,8 @@ def get_cached_dose_entries(): "unit": "LoopKit.DoseUnit.units", "description": "nil", "syncIdentifier": '"74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30"', - "scheduledBasalRate": "0.9 IU/hr", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -785,7 +923,8 @@ def get_cached_dose_entries(): "unit": "LoopKit.DoseUnit.units", "description": "nil", "syncIdentifier": '"74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733"', - "scheduledBasalRate": "0.9 IU/hr", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", }, { "type": "LoopKit.DoseType.basal", @@ -805,7 +944,8 @@ def get_cached_dose_entries(): "unit": "LoopKit.DoseUnit.units", "description": "nil", "syncIdentifier": '"74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733"', - "scheduledBasalRate": "0.9 IU/hr", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", }, { "type": "LoopKit.DoseType.basal", From a4990e1b693f2e5f855907ef08493a89165b6c5c Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Tue, 19 Feb 2019 09:08:25 -0600 Subject: [PATCH 33/48] change ints to floats --- projects/parsers/loop_report.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 5b995500..fdfd20c3 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -1200,7 +1200,7 @@ def __parse(self, path, file_name) -> dict: "," ) if isinstance(quantity, str): - quantity = int(quantity.replace("g", "")) + quantity = float(quantity.replace("g", "")) record_dict = { "sampleUUID": sampleUUID, @@ -1239,7 +1239,7 @@ def __parse(self, path, file_name) -> dict: elif "quantity" in item: value = item.replace("quantity: ", "") if "mg/dL" in value: - value = int(value.replace("mg/dL", "").strip()) + value = float(value.replace("mg/dL", "").strip()) dictionary["quantity"] = value dictionary["quantity_units"] = "mg/dL" else: @@ -1266,7 +1266,7 @@ def __parse(self, path, file_name) -> dict: aux = v.split(": ") if aux[0] == "quantity": if isinstance(aux[1], str) and "mg/dL" in aux[1]: - aux[1] = int(aux[1].replace("mg/dL", "")) + aux[1] = float(aux[1].replace("mg/dL", "")) record_dict[aux[0]] = aux[1] record_dict["quantity_units"] = "mg/dL" temp_list.append(record_dict) From a7ef0f6e32316b4c1ee9c5e2958d3dbb5b0b4a6f Mon Sep 17 00:00:00 2001 From: Ed Nykaza Date: Tue, 19 Feb 2019 17:17:45 -0600 Subject: [PATCH 34/48] expand parser_client to batch process md files in directory --- projects/parsers/example.py | 48 - .../output/2019-02-19-batch-parsing.csv | 3 + .../parsers/output/LoopReport-parsed.json | 1957 + .../parsers/output/LoopReport2-parsed.json | 42331 ++++++++++++++++ projects/parsers/parser_client.py | 140 +- 5 files changed, 44394 insertions(+), 85 deletions(-) delete mode 100644 projects/parsers/example.py create mode 100644 projects/parsers/output/2019-02-19-batch-parsing.csv create mode 100644 projects/parsers/output/LoopReport-parsed.json create mode 100644 projects/parsers/output/LoopReport2-parsed.json diff --git a/projects/parsers/example.py b/projects/parsers/example.py deleted file mode 100644 index 783c91a1..00000000 --- a/projects/parsers/example.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -""" -description: Example code using the loop_report class. -Created on Fri Jan 25 06:55:48 2019 - -@author: ed -""" - -from loop_report import LoopReport -import pandas as pd -import json -import os - - - -# %% file name and path -file_path = os.path.join("..", "tests", "parsers", "files") -file_name = "LoopReport" - -output_path = os.path.join("./", "output/") -# make an output folder if it does not exist -if not os.path.exists(output_path): - os.makedirs(output_path) - - -# %% parse file -lr = LoopReport() -loop_dict = lr.parse_by_file(path=file_path, file_name="%s.md" % file_name) - - -# %% put data into a dataframe and save -loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) -loop_df = loop_df.astype("object") -for k in loop_dict.keys(): - loop_df[k][0] = loop_dict[k] - -loop_df.to_csv( - os.path.join(output_path, file_name + "-data-in-columns.csv"), index_label="index" -) -loop_df.T.to_csv( - os.path.join(output_path, file_name + "-data-in-rows.csv"), index_label="index" -) - -# %% if we remove the embedded data frames, we can save a pretty json -with open(output_path + file_name + "-data.json", "w") as fp: - json.dump(loop_dict, fp, sort_keys=True, indent=4) - diff --git a/projects/parsers/output/2019-02-19-batch-parsing.csv b/projects/parsers/output/2019-02-19-batch-parsing.csv new file mode 100644 index 00000000..3f331cc4 --- /dev/null +++ b/projects/parsers/output/2019-02-19-batch-parsing.csv @@ -0,0 +1,3 @@ +index,file_name,loop_version,rileyLink_radio_firmware,rileyLink_ble_firmware,carb_ratio_unit,carb_ratio_timeZone,carb_ratio_schedule,carb_default_absorption_times_fast,carb_default_absorption_times_medium,carb_default_absorption_times_slow,insulin_sensitivity_factor_schedule,insulin_sensitivity_factor_timeZone,insulin_sensitivity_factor_unit,basal_rate_timeZone,basal_rate_schedule,insulin_model,insulin_action_duration,pump_manager_type,pump_model,carbs_on_board,last_temp_basal,recommended_bolus,recommended_temp_basal,retrospective_glucose_effect,glucose_momentum_effect,retrospective_glucose_change,retrospective_predicted_glucose,maximum_basal_rate,maximum_bolus,retrospective_correction_enabled,suspend_threshold,suspend_threshold_unit,override_range_workout,override_range_premeal,insulin_counteraction_effects,retrospective_glucose_discrepancies_summed,get_reservoir_values,predicted_glucose,retrospective_glucose_discrepancies,carb_effect,insulin_effect,get_normalized_pump_event_dose,get_normalized_dose_entries,cached_dose_entries,get_pump_event_values,message_log,g5_cgm_manager,dex_cgm_manager,status_extension_data_manager,riley_link_pump_manager,riley_link_device_manager,persistence_controller,insulin_delivery_store,cached_carb_entries,glucose_store,cached_glucose_samples +0,LoopReport.md,Loop v1.9.3,Optional(subg_rfspy 0.9),Optional(ble_rfspy 0.9),g,-28800,"[{'startTime': 0.0, 'value': 10.0}, {'startTime': 66600.0, 'value': 9.0}]",1800.0,10800.0,18000.0,"[{'startTime': 0.0, 'value': 20.0}, {'startTime': 9000.0, 'value': 40.0}, {'startTime': 82800.0, 'value': 35.0}]",-28800,mg/dL,-28800,"[{'startTime': 0.0, 'value': 0.8}, {'startTime': 23400.0, 'value': 0.8}, {'startTime': 72000.0, 'value': 0.6}]",humalogNovologAdult,21600.0,minimed,723,"{' startDate': '2019-01-28 15:15:00 +0000', ' endDate': '2019-01-28 15:15:00 +0000', ' quantity': 0.0, 'units': 'g'}","{' type': 'LoopKit.DoseType.tempBasal', ' startDate': '2019-01-28 15:01:30 +0000', ' endDate': '2019-01-28 15:31:30 +0000', ' value': 0.0, ' unit': 'LoopKit.DoseUnit.unitsPerHour', ' description': 'nil', ' syncIdentifier': 'nil', ' scheduledBasalRate': 'nil'}","{' amount': 0.55, ' pendingInsulin': 4.0, ' notice': 'nil', ' date': '2018-12-13 22:41:35 +0000'}","{' unitsPerHour': 0.4, ' duration': 1800.0, ' date': '2018-12-05 16:32:21 +0000'}","[{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 85.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 84.4554, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 83.9604, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 83.5149, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 83.1188, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:40:00 +0000', 'quantity': 82.7723, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:45:00 +0000', 'quantity': 82.4753, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:50:00 +0000', 'quantity': 82.2277, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:55:00 +0000', 'quantity': 82.0297, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:00:00 +0000', 'quantity': 81.8812, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:05:00 +0000', 'quantity': 81.7822, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:10:00 +0000', 'quantity': 81.7327, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:15:00 +0000', 'quantity': 81.7327, 'quantity_units': 'mg/dL'}]","[{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 0.732079, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 1.73202, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 2.73197, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 3.73191, 'quantity_units': 'mg/dL'}]","{'start_dict': {' sampleUUID': '8B9AA1D2-E475-47E0-9612-76C01A438AD3', ' syncIdentifier': '""00AA0A 2594908""', ' syncVersion': '1', ' startDate': '2019-01-28 14:51:19 +0000', ' quantity': '89 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.34SNZ39Q48.loopkit.Loop""'}, 'end_dict': {'sampleUUID': '7ED3FC10-0E37-4243-86F1-6E187E62F2DF', ' syncIdentifier': '""00AA0A 2596408""', ' syncVersion': '1', ' startDate': '2019-01-28 15:16:20 +0000', ' quantity': '85 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.34SNZ39Q48.loopkit.Loop""'}}","[{'startDate': '2019-01-28 14:51:19 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 14:55:00 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:00:00 +0000', 'quantity': 88.8429, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:05:00 +0000', 'quantity': 88.6718, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:10:00 +0000', 'quantity': 88.48, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 88.2673, 'quantity_units': 'mg/dL'}]",4.0,10.0,true,85.0,mg/dL,"[135.0, 145.0]","[70.0, 80.0]","[{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', 'value': 0.12323223579096947, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', 'value': 0.11340556858587406, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', 'value': -0.09644491407321425, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', 'value': -0.5038144363643894, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', 'value': 0.09110549888380319, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', 'value': 0.08806492424520086, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', 'value': 0.2877941626511216, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', 'value': -0.11365967464421017, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', 'value': -0.3170549421296755, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', 'value': -0.12201958445077564, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', 'value': -0.1286808487354534, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', 'value': -0.5368095386319524, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', 'value': -0.9461971753678154, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', 'value': -0.9566544114980243, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', 'value': -0.1680095551964925, 'units': 'mg/dL/min'}]","[{'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:02:31 +0000', 'value': 13.150577197081377, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:07:31 +0000', 'value': 26.06978171944507, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:12:31 +0000', 'value': 38.67818952118729, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:17:31 +0000', 'value': 49.22323442360305, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:22:31 +0000', 'value': 57.644897625857766, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:27:31 +0000', 'value': 64.15869871324333, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:32:31 +0000', 'value': 67.1655997352358, 'units': 'mg/dL'}]","[{'start_time': '2019-01-28 15:16:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:11:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:06:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:01:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:56:00 +0000', 'value': 169.0, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:51:00 +0000', 'value': 169.1, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:46:00 +0000', 'value': 169.1, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:41:00 +0000', 'value': 169.2, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:36:00 +0000', 'value': 169.3, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:31:00 +0000', 'value': 169.3, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:26:00 +0000', 'value': 169.4, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:21:00 +0000', 'value': 169.5, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:16:00 +0000', 'value': 169.5, 'units': 'unitVolume'}]","[{'start_time': '2019-01-28 15:16:20 +0000', 'value': 85.0, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:20:00 +0000', 'value': 85.732078872579, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:25:00 +0000', 'value': 86.44096256310476, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:30:00 +0000', 'value': 86.77019751074303, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:35:00 +0000', 'value': 86.74103998552496, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:40:00 +0000', 'value': 86.64342159003903, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:45:00 +0000', 'value': 86.57898055151605, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:50:00 +0000', 'value': 86.54829897295224, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:55:00 +0000', 'value': 86.5520006409324, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:00:00 +0000', 'value': 86.59083783299144, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:05:00 +0000', 'value': 86.66555585381998, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:10:00 +0000', 'value': 86.77683520191353, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:02:31 +0000', 'value': 13.150577197081377, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:07:31 +0000', 'value': 12.919204522363694, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:12:31 +0000', 'value': 12.608407801742223, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:17:31 +0000', 'value': 10.545044902415762, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:22:31 +0000', 'value': 8.421663202254713, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:27:31 +0000', 'value': 6.513801087385557, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:32:31 +0000', 'value': 3.0069010219924754, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:00:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:05:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:10:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:15:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:20:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:25:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:30:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': 313.1571581860383, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': 320.79604707492723, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': 328.4349359638161, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': 336.073824852705, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': 343.7127137415939, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': 351.3516026304828, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:30:00 +0000', 'value': -598.4414718881781, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': -608.2232418870775, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': -618.1781269950548, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': -628.2362250846572, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': -638.3355211023576, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': -648.4211533199497, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': -658.4447024193285, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:05:00 +0000', 'value': -668.3632968575748, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:10:00 +0000', 'value': -678.1394998374639, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:15:00 +0000', 'value': -687.740877675081, 'units': 'mg/dL'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00004b061813002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100354c061813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""030000002f224d261813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00044e061813002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01005e0618130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0107750658130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01195f0718130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640918130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119460c18130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640c18130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 17:26:28 +0000', 'endDate': '2019-01-25 18:36:45 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011c5a0919130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 18:36:45 +0000', 'endDate': '2019-01-25 19:16:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b012d640a19130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:21:28 +0000', 'endDate': '2019-01-27 14:41:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b001c55061b13002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:41:27 +0000', 'endDate': '2019-01-27 15:21:29 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b69061b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:21:29 +0000', 'endDate': '2019-01-27 15:22:13 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d55075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:13 +0000', 'endDate': '2019-01-27 15:22:15 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d56075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:15 +0000', 'endDate': '2019-01-27 15:31:27 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f56075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:31:27 +0000', 'endDate': '2019-01-27 15:36:28 +0000', 'value': '1.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b5f075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:36:28 +0000', 'endDate': '2019-01-27 15:41:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011c64071b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:41:28 +0000', 'endDate': '2019-01-27 15:51:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c69075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:51:27 +0000', 'endDate': '2019-01-27 15:56:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b73071b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:56:28 +0000', 'endDate': '2019-01-27 16:17:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c78075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:17:00 +0000', 'endDate': '2019-01-27 16:21:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010051085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:21:29 +0000', 'endDate': '2019-01-27 16:41:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d55085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:41:27 +0000', 'endDate': '2019-01-27 16:46:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b69085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:46:28 +0000', 'endDate': '2019-01-27 16:51:27 +0000', 'value': '2.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c6e085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:51:27 +0000', 'endDate': '2019-01-27 16:56:28 +0000', 'value': '2.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b73085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:56:28 +0000', 'endDate': '2019-01-27 17:01:27 +0000', 'value': '1.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c78085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:01:27 +0000', 'endDate': '2019-01-27 17:06:27 +0000', 'value': '1.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b41095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:06:27 +0000', 'endDate': '2019-01-27 17:11:41 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b46095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:11:41 +0000', 'endDate': '2019-01-27 17:31:31 +0000', 'value': '1.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601294b095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 17:31:32 +0000', 'endDate': '2019-01-27 17:36:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01205f091b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:36:28 +0000', 'endDate': '2019-01-27 17:41:28 +0000', 'value': '0.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c64095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:41:28 +0000', 'endDate': '2019-01-27 17:56:42 +0000', 'value': '1.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c69095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:56:42 +0000', 'endDate': '2019-01-27 18:26:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a78095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 18:26:42 +0000', 'endDate': '2019-01-27 18:30:37 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b012a5a0a1b130d2000""', 'scheduledBasalRate': 'IU/hr'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00004b061813002000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100354c061813""', 'scheduledBasalRate': '0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""030000002f224d261813""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00044e061813002000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01005e0618130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0107750658130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01195f0718130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640918130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119460c18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640c18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 21:36:25 +0000', 'endDate': '2019-01-24 22:06:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119640d18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 22:06:24 +0000', 'endDate': '2019-01-25 01:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118460e18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:06:25 +0000', 'endDate': '2019-01-25 01:31:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119461118130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:31:27 +0000', 'endDate': '2019-01-25 02:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b5f1118130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 02:36:24 +0000', 'endDate': '2019-01-25 03:11:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118641218130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 03:11:24 +0000', 'endDate': '2019-01-25 04:51:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01184b1318130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 04:51:24 +0000', 'endDate': '2019-01-25 05:01:25 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b021873141813281800""', 'scheduledBasalRate': 'nil'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 20:43:18 +0000', 'endDate': '2019-01-07 20:43:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 20:43:21 +0000', 'endDate': '2019-01-07 21:13:21 +0000', 'value': '0.95', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:13:21 +0000', 'endDate': '2019-01-07 21:16:57 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:16:57 +0000', 'endDate': '2019-01-07 21:21:14 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:21:14 +0000', 'endDate': '2019-01-07 21:21:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:21:20 +0000', 'endDate': '2019-01-07 21:26:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:26:00 +0000', 'endDate': '2019-01-07 21:26:08 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z""', 'scheduledBasalRate': 'nil'}]","[{'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 15:06:41 +0000', 'date': ' 2019-01-28 15:01:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b41075c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 15:31:27 +0000', 'startDate': ' 2019-01-28 15:01:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 15:06:41 +0000', 'date': ' 2019-01-28 15:01:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 23400.0', 'index': ' 1', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b011c73061c130d2000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:51:28 +0000', 'startDate': ' 2019-01-28 14:51:28 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001c73065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:51:28 +0000', 'startDate': ' 2019-01-28 14:51:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:51:28 +0000', 'date': ' 2019-01-28 14:46:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c6e065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 15:16:28 +0000', 'startDate': ' 2019-01-28 14:46:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:51:28 +0000', 'date': ' 2019-01-28 14:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:46:28 +0000', 'date': ' 2019-01-28 14:41:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c69065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.2', 'endDate': ' 2019-01-28 15:11:28 +0000', 'startDate': ' 2019-01-28 14:41:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:46:28 +0000', 'date': ' 2019-01-28 14:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:41:28 +0000', 'date': ' 2019-01-28 14:36:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b64065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.4', 'endDate': ' 2019-01-28 15:06:27 +0000', 'startDate': ' 2019-01-28 14:36:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:41:28 +0000', 'date': ' 2019-01-28 14:36:27 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 23400.0', 'index': ' 1', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b01005e061c130d2000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:30:00 +0000', 'startDate': ' 2019-01-28 14:30:00 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:31:28 +0000', 'date': ' 2019-01-28 14:30:00 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 0.0', 'index': ' 0', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b001b46061c13002000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:06:27 +0000', 'startDate': ' 2019-01-28 14:06:27 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001b46065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:06:27 +0000', 'startDate': ' 2019-01-28 14:06:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012941065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:31:41 +0000', 'startDate': ' 2019-01-28 14:01:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 14:01:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 14:01:41 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b78055c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.375', 'endDate': ' 2019-01-28 14:26:27 +0000', 'startDate': ' 2019-01-28 13:56:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 13:56:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 13:56:27 +0000'}]","['2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179', '2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4', '2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd', '2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342', '2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff', '2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6']","{'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true', 'latestReading': {'glucoseMessage': {'timestamp': ' 2596408', 'glucoseIsDisplayOnly': ' false', 'glucose': ' 85', 'trend': ' -1'}, 'timeMessage': {'status': ' 0', 'currentTime': ' 2596413', 'sessionStartTime': ' 1820222'}, 'transmitterID': ' ""00AA0A', 'status': ' CGMBLEKit.TransmitterStatus.ok', 'sessionStartDate': ' 2019-01-19 15', 'lastCalibration': ' nil', 'readDate': ' 2019-01-28 15'}}","{'latestBackfill': {'glucose': ' 98', 'trend': ' 5', 'timestamp': ' 2018-12-13 21'}}","{'sensor': {'isStateValid': ' true', ' stateDescription': ' ok ', ' trendType': ' 4', ' isLocal': ' true'}, 'netBasal': {'': ' ""percentage""', ' ""start""': ' 2019-01-28 15', ' ""rate""': ' -0.8', ' ""end""': ' 2019-01-28 15'}, 'version': '5', 'predictedGlucose': {'values': ['85.732078872579', '86.44096256310476', '86.77019751074303', '86.74103998552496', '86.64342159003903', '86.57898055151605', '86.54829897295224', '86.5520006409324', '86.59083783299144', '86.66555585381998', '86.77683520191353', '86.92521097785732', '87.06166310407576', '87.18657445807551', '87.30036060017812', '87.40355987211228', '87.4967727773405', '87.58041626246342', '87.65476704819528', '87.72029003700567', '87.77754565123954', '87.8273377716408', '87.87044653212743', '87.90751659629285', '87.93889754994686', '87.96500123976884', '87.98647008053209', '88.00392652213652', '88.01795871129279', '88.02912156874194', '88.0379378183584', '88.04489934830934', '88.05046836922816', '88.05508417906836', '88.05917636320798', '88.06314680728673', '88.06727407099355', '88.07155325261802', '88.07596408572763', '88.08048771649001', '88.0851791482404', '88.09021545216102', '88.0955744117943', '88.10122342167693', '88.10713178627508', '88.11312558507561', '88.11889980331782', '88.12484203567728', '88.13124497984529', '88.13808315983019', '88.14502479923775', '88.15104161042552', '88.15539987378455', '88.15777204139727', '88.15835646191698', '88.15761275402889', '88.15598599919659', '88.15389249855268', '88.15170285865179', '88.149703828917', '88.14810111911734', '88.14688621614334', '88.14603489653823', '88.145523923539', '88.14533102945123', '88.14543489642449', '88.14574261113549', '88.14596950526587', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014'], 'unit': 'mg/dL', 'interval': 300.0, 'startDate': ' 2019-01-28 15:20:00 +0000'}, 'batteryPercentage': 1.0, 'lastLoopCompleted': ' 2019-01-28 15:16:28 +0000'}","{'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'}","{'central': ' ', 'autoConnectIDs': ' [""3F390A3A-9BEC-D2E4-08D7-13D13BDF4672""]', 'timerTickEnabled': ' false', 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'}","{'isReadOnly': ' false', 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', 'persistenceStoreCoordinator': ' Optional()'}","{'observerQuery': ' Optional()', 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'}","[{'sampleUUID': ' 29A45677-9670-48A0-A6C6-379CEA88581F', 'syncIdentifier': ' 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA', 'syncVersion': ' 1', 'startDate': ' 2019-01-27 22:02:29 +0000', 'quantity': 10.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e2a77d8dfb37103e14f78', 'isUploaded': ' true'}, {'sampleUUID': ' CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8', 'syncIdentifier': ' 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 01:00:59 +0000', 'quantity': 25.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e4b6bd8dfb37103e1e137', 'isUploaded': ' true'}, {'sampleUUID': ' 2C030171-3604-4542-B492-9990AF375546', 'syncIdentifier': ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 05:41:22 +0000', 'quantity': 7.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e9604d8dfb37103e428d1', 'isUploaded': ' true'}]","{'latestGlucoseValue': {'sampleUUID': ' 7ED3FC10-0E37-4243-86F1-6E187E62F2DF', 'syncIdentifier': ' ""00AA0A 2596408', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 15:16:20 +0000', 'quantity': 85.0, 'quantity_units': 'mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}, 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'}","[{'sampleUUID': '1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB', 'syncIdentifier': '""1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB""', 'syncVersion': '1', 'startDate': '2019-01-27 15:21:22 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85AC7720-6C3F-4125-AB1D-5ADE22707CD1', 'syncIdentifier': '""85AC7720-6C3F-4125-AB1D-5ADE22707CD1""', 'syncVersion': '1', 'startDate': '2019-01-27 15:26:22 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '89DE2881-D0F9-436B-836C-B19D450DAD8D', 'syncIdentifier': '""89DE2881-D0F9-436B-836C-B19D450DAD8D""', 'syncVersion': '1', 'startDate': '2019-01-27 15:31:22 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4', 'syncIdentifier': '""BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4""', 'syncVersion': '1', 'startDate': '2019-01-27 15:36:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '12B89D59-60E6-4251-AC57-EA65A7313C9C', 'syncIdentifier': '""12B89D59-60E6-4251-AC57-EA65A7313C9C""', 'syncVersion': '1', 'startDate': '2019-01-27 15:41:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3172335D-761C-4B62-8288-45F58A19C89A', 'syncIdentifier': '""3172335D-761C-4B62-8288-45F58A19C89A""', 'syncVersion': '1', 'startDate': '2019-01-27 15:46:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D0861787-FE69-48C0-BED6-25BE432ED62E', 'syncIdentifier': '""D0861787-FE69-48C0-BED6-25BE432ED62E""', 'syncVersion': '1', 'startDate': '2019-01-27 15:51:21 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274', 'syncIdentifier': '""A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274""', 'syncVersion': '1', 'startDate': '2019-01-27 15:56:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '97CA822A-3E61-4217-A8BA-1D3C7E1C5620', 'syncIdentifier': '""97CA822A-3E61-4217-A8BA-1D3C7E1C5620""', 'syncVersion': '1', 'startDate': '2019-01-27 16:01:22 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C94C3098-A946-4155-89E5-A11EAEEDD9B3', 'syncIdentifier': '""C94C3098-A946-4155-89E5-A11EAEEDD9B3""', 'syncVersion': '1', 'startDate': '2019-01-27 16:06:22 +0000', 'quantity': 85.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '407921B2-F4AA-449E-B37B-2740ABB2464A', 'syncIdentifier': '""407921B2-F4AA-449E-B37B-2740ABB2464A""', 'syncVersion': '1', 'startDate': '2019-01-27 16:11:22 +0000', 'quantity': 84.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FBEE49E9-6EF7-4298-92C5-B8F87BCA1233', 'syncIdentifier': '""FBEE49E9-6EF7-4298-92C5-B8F87BCA1233""', 'syncVersion': '1', 'startDate': '2019-01-27 16:16:22 +0000', 'quantity': 81.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '574F9FD3-E283-4880-9A4D-002B5641E526', 'syncIdentifier': '""574F9FD3-E283-4880-9A4D-002B5641E526""', 'syncVersion': '1', 'startDate': '2019-01-27 16:21:22 +0000', 'quantity': 76.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '960009BD-5B7C-458B-9426-8DEE05DE874D', 'syncIdentifier': '""960009BD-5B7C-458B-9426-8DEE05DE874D""', 'syncVersion': '1', 'startDate': '2019-01-27 16:26:22 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C067386B-AB07-42C6-9480-4EF450661287', 'syncIdentifier': '""C067386B-AB07-42C6-9480-4EF450661287""', 'syncVersion': '1', 'startDate': '2019-01-27 16:31:22 +0000', 'quantity': 70.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB', 'syncIdentifier': '""AFCF551E-BA6D-45A3-9507-18ADCC1F41EB""', 'syncVersion': '1', 'startDate': '2019-01-27 16:36:22 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}]" +1,LoopReport2.md,Loop v1.9.3,Optional(subg_rfspy 2.2),Optional(ble_rfspy 2.0),g,-21600,"[{'value': 8.0, 'startTime': 0.0}, {'value': 8.0, 'startTime': 21600.0}, {'value': 9.0, 'startTime': 39600.0}]",7200.0,10800.0,14400.0,"[{'value': 50.0, 'startTime': 0.0}, {'value': 50.0, 'startTime': 1800.0}]",-21600,mg/dL,-21600,"[{'value': 1.25, 'startTime': 0.0}, {'value': 1.45, 'startTime': 23400.0}, {'value': 1.45, 'startTime': 30600.0}, {'value': 0.9, 'startTime': 43200.0}, {'value': 1.4, 'startTime': 57600.0}, {'value': 1.2, 'startTime': 72000.0}]",fiasp,21600.0,minimed,722,"{' startDate': '2019-01-17 00:15:00 +0000', ' endDate': '2019-01-17 00:15:00 +0000', ' quantity': 24.4756, 'units': 'g'}","{' type': 'LoopKit.DoseType.tempBasal', ' startDate': '2019-01-17 00:00:43 +0000', ' endDate': '2019-01-17 00:30:43 +0000', ' value': 5.0, ' unit': 'LoopKit.DoseUnit.unitsPerHour', ' description': 'nil', ' syncIdentifier': 'nil', ' scheduledBasalRate': 'nil'}","{' amount': 0.125, ' pendingInsulin': 0.672455638051033, ' notice': 'nil', ' date': '2019-01-17 00:19:30 +0000'}","{' unitsPerHour': 3.025, ' duration': 1800.0, ' date': '2019-01-17 00:19:30 +0000'}","[{'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 401.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:20:00 +0000', 'quantity': 402.022, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:25:00 +0000', 'quantity': 402.951, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:30:00 +0000', 'quantity': 403.787, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:35:00 +0000', 'quantity': 404.53, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:40:00 +0000', 'quantity': 405.18, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:45:00 +0000', 'quantity': 405.738, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:50:00 +0000', 'quantity': 406.202, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:55:00 +0000', 'quantity': 406.574, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:00:00 +0000', 'quantity': 406.852, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:05:00 +0000', 'quantity': 407.038, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:10:00 +0000', 'quantity': 407.131, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:15:00 +0000', 'quantity': 407.131, 'quantity_units': 'mg/dL'}]","[{'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:20:00 +0000', 'quantity': 10.17, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:25:00 +0000', 'quantity': 23.67, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:30:00 +0000', 'quantity': 37.17, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:35:00 +0000', 'quantity': 50.67, 'quantity_units': 'mg/dL'}]","{'start_dict': {' sampleUUID': 'DCEACFBA-69D4-4444-9329-5F8549A67434', ' syncIdentifier': '""1547682374.0""', ' syncVersion': '1', ' startDate': '2019-01-16 23:46:14 +0000', ' quantity': '340 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.VQ3BBL2C22.loopkit.Loop""'}, 'end_dict': {'sampleUUID': 'FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', ' syncIdentifier': '""1547684174.0""', ' syncVersion': '1', ' startDate': '2019-01-17 00:16:14 +0000', ' quantity': '401 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.VQ3BBL2C22.loopkit.Loop""'}}","[{'startDate': '2019-01-16 23:46:14 +0000', 'quantity': 340.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-16 23:50:00 +0000', 'quantity': 340.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-16 23:55:00 +0000', 'quantity': 331.155, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:00:00 +0000', 'quantity': 354.822, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:05:00 +0000', 'quantity': 363.194, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:10:00 +0000', 'quantity': 379.21, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 394.869, 'quantity_units': 'mg/dL'}]",5.0,13.0,true,60.0,mg/dL,"[120.0, 130.0]","[80.0, 100.0]","[{'start_time': '2019-01-16 00:16:16 +0000', 'end_time': ' 2019-01-16 00:21:16 +0000', 'value': 0.1982427826297339, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:21:16 +0000', 'end_time': ' 2019-01-16 00:26:16 +0000', 'value': 0.19090649148772626, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:26:16 +0000', 'end_time': ' 2019-01-16 00:31:16 +0000', 'value': 0.18325104307100443, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:31:16 +0000', 'end_time': ' 2019-01-16 00:36:16 +0000', 'value': 0.17537905376898377, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:36:16 +0000', 'end_time': ' 2019-01-16 00:41:16 +0000', 'value': 0.16738491556766347, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:41:16 +0000', 'end_time': ' 2019-01-16 00:46:16 +0000', 'value': 0.15939180772528513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:46:16 +0000', 'end_time': ' 2019-01-16 00:51:16 +0000', 'value': 0.1514614088564599, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:51:16 +0000', 'end_time': ' 2019-01-16 00:56:16 +0000', 'value': 0.14362819132001048, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:56:16 +0000', 'end_time': ' 2019-01-16 01:01:16 +0000', 'value': 0.13591252108438992, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:01:16 +0000', 'end_time': ' 2019-01-16 01:06:16 +0000', 'value': 0.12832619474061174, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:06:16 +0000', 'end_time': ' 2019-01-16 01:11:16 +0000', 'value': 0.12125178140763636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:11:16 +0000', 'end_time': ' 2019-01-16 01:16:16 +0000', 'value': 0.11510003348635107, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:16:16 +0000', 'end_time': ' 2019-01-16 01:21:16 +0000', 'value': 0.10905453050568212, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:21:16 +0000', 'end_time': ' 2019-01-16 01:26:16 +0000', 'value': 0.10311423747260733, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:26:16 +0000', 'end_time': ' 2019-01-16 01:31:16 +0000', 'value': 0.13701617326861423, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:31:16 +0000', 'end_time': ' 2019-01-16 01:36:16 +0000', 'value': 0.9163908319123039, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:36:16 +0000', 'end_time': ' 2019-01-16 01:41:16 +0000', 'value': 1.8594757224723706, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:41:16 +0000', 'end_time': ' 2019-01-16 01:46:16 +0000', 'value': 0.6594254545905073, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:46:16 +0000', 'end_time': ' 2019-01-16 01:51:16 +0000', 'value': 2.5332435249190777, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:51:16 +0000', 'end_time': ' 2019-01-16 01:56:16 +0000', 'value': 2.0961359791559513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:56:16 +0000', 'end_time': ' 2019-01-16 02:01:16 +0000', 'value': 1.159894310634968, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:01:16 +0000', 'end_time': ' 2019-01-16 02:06:16 +0000', 'value': 1.1191495200323969, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:06:16 +0000', 'end_time': ' 2019-01-16 02:11:16 +0000', 'value': 1.3835112821257778, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:11:16 +0000', 'end_time': ' 2019-01-16 02:16:16 +0000', 'value': 1.1662480312521664, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:16:16 +0000', 'end_time': ' 2019-01-16 02:21:16 +0000', 'value': 1.0791030191771824, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:21:16 +0000', 'end_time': ' 2019-01-16 02:26:16 +0000', 'value': 1.3324558965268125, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:26:16 +0000', 'end_time': ' 2019-01-16 02:31:16 +0000', 'value': 1.7354634883194648, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:31:16 +0000', 'end_time': ' 2019-01-16 02:36:16 +0000', 'value': 2.0961891268432735, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:36:16 +0000', 'end_time': ' 2019-01-16 02:41:16 +0000', 'value': 2.621716418273308, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:41:16 +0000', 'end_time': ' 2019-01-16 02:46:16 +0000', 'value': 3.5182572059200763, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:46:16 +0000', 'end_time': ' 2019-01-16 02:51:16 +0000', 'value': 3.1912442395685723, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:51:16 +0000', 'end_time': ' 2019-01-16 02:56:16 +0000', 'value': 2.445416067135784, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:56:16 +0000', 'end_time': ' 2019-01-16 03:01:16 +0000', 'value': 1.4848934002202439, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:01:16 +0000', 'end_time': ' 2019-01-16 03:06:16 +0000', 'value': 0.9132470278911112, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:06:16 +0000', 'end_time': ' 2019-01-16 03:11:16 +0000', 'value': 0.7335596966448291, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:11:16 +0000', 'end_time': ' 2019-01-16 03:16:16 +0000', 'value': 0.5484816889105331, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:16:16 +0000', 'end_time': ' 2019-01-16 03:21:16 +0000', 'value': 0.5602815892395256, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:21:16 +0000', 'end_time': ' 2019-01-16 03:26:16 +0000', 'value': 1.3708950890202685, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:26:16 +0000', 'end_time': ' 2019-01-16 03:31:16 +0000', 'value': 1.7819674438251694, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:31:16 +0000', 'end_time': ' 2019-01-16 03:36:16 +0000', 'value': 2.39486512736496, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:36:16 +0000', 'end_time': ' 2019-01-16 03:41:16 +0000', 'value': 2.8107212073231946, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:41:16 +0000', 'end_time': ' 2019-01-16 03:46:16 +0000', 'value': 2.630466380529401, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:46:16 +0000', 'end_time': ' 2019-01-16 03:51:16 +0000', 'value': 2.6548543649344305, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:51:16 +0000', 'end_time': ' 2019-01-16 03:56:16 +0000', 'value': 2.0844845325192636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:56:16 +0000', 'end_time': ' 2019-01-16 04:01:16 +0000', 'value': 2.1198220596437976, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:01:16 +0000', 'end_time': ' 2019-01-16 04:06:16 +0000', 'value': 2.161215845056904, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:06:16 +0000', 'end_time': ' 2019-01-16 04:11:16 +0000', 'value': 1.8089144219068882, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:11:16 +0000', 'end_time': ' 2019-01-16 04:16:16 +0000', 'value': 1.6630800684049287, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:16:16 +0000', 'end_time': ' 2019-01-16 04:21:16 +0000', 'value': 1.1238013021019242, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:21:16 +0000', 'end_time': ' 2019-01-16 04:26:16 +0000', 'value': 0.9911101614885409, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:26:16 +0000', 'end_time': ' 2019-01-16 04:31:16 +0000', 'value': 2.2650122493332217, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:31:16 +0000', 'end_time': ' 2019-01-16 04:36:16 +0000', 'value': 3.1452826003493093, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:36:16 +0000', 'end_time': ' 2019-01-16 04:41:16 +0000', 'value': 5.026707249116907, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:41:16 +0000', 'end_time': ' 2019-01-16 04:46:16 +0000', 'value': 5.307635000867048, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:46:16 +0000', 'end_time': ' 2019-01-16 04:51:16 +0000', 'value': 6.189141746904124, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:51:16 +0000', 'end_time': ' 2019-01-16 04:56:15 +0000', 'value': 4.891462784148369, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:56:15 +0000', 'end_time': ' 2019-01-16 05:01:16 +0000', 'value': 4.362455981748149, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:01:16 +0000', 'end_time': ' 2019-01-16 05:06:16 +0000', 'value': 3.6958101729898316, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:06:16 +0000', 'end_time': ' 2019-01-16 05:11:16 +0000', 'value': 2.6371223910535715, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:11:16 +0000', 'end_time': ' 2019-01-16 05:16:16 +0000', 'value': 1.6077098800689782, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:16:16 +0000', 'end_time': ' 2019-01-16 05:21:16 +0000', 'value': 1.0219571896167055, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:21:16 +0000', 'end_time': ' 2019-01-16 05:26:17 +0000', 'value': 1.2955661643680867, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:26:17 +0000', 'end_time': ' 2019-01-16 05:31:17 +0000', 'value': 1.8124286594360908, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:31:17 +0000', 'end_time': ' 2019-01-16 05:36:17 +0000', 'value': 1.2632884842641943, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:36:17 +0000', 'end_time': ' 2019-01-16 05:41:17 +0000', 'value': -0.34688068896243746, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:41:17 +0000', 'end_time': ' 2019-01-16 05:46:17 +0000', 'value': -1.810937762699177, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:46:17 +0000', 'end_time': ' 2019-01-16 05:51:17 +0000', 'value': -1.9211379369397947, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:51:17 +0000', 'end_time': ' 2019-01-16 05:56:17 +0000', 'value': -0.27069392857310953, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:56:17 +0000', 'end_time': ' 2019-01-16 06:01:17 +0000', 'value': 1.1464218217596225, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:01:17 +0000', 'end_time': ' 2019-01-16 06:06:17 +0000', 'value': 1.7353209022454847, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:06:17 +0000', 'end_time': ' 2019-01-16 06:11:17 +0000', 'value': 1.100360039590714, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:11:17 +0000', 'end_time': ' 2019-01-16 06:16:17 +0000', 'value': 1.045398258770956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:16:17 +0000', 'end_time': ' 2019-01-16 06:21:17 +0000', 'value': 0.975207843725775, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:21:17 +0000', 'end_time': ' 2019-01-16 06:26:17 +0000', 'value': 1.2914899966264781, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:26:17 +0000', 'end_time': ' 2019-01-16 06:31:17 +0000', 'value': 1.5980390243429607, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:31:17 +0000', 'end_time': ' 2019-01-16 06:36:17 +0000', 'value': 1.8971539437366116, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:36:17 +0000', 'end_time': ' 2019-01-16 06:41:16 +0000', 'value': 1.7971011583487753, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:41:16 +0000', 'end_time': ' 2019-01-16 06:46:17 +0000', 'value': 1.8758840574471745, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:46:17 +0000', 'end_time': ' 2019-01-16 06:51:17 +0000', 'value': 1.7725687311718956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:51:17 +0000', 'end_time': ' 2019-01-16 06:56:16 +0000', 'value': 1.6697695285857999, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:56:16 +0000', 'end_time': ' 2019-01-16 07:01:17 +0000', 'value': 1.7520469730865942, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:01:17 +0000', 'end_time': ' 2019-01-16 07:06:17 +0000', 'value': 1.8542444984251687, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:06:17 +0000', 'end_time': ' 2019-01-16 07:11:16 +0000', 'value': 2.3634062382675998, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:11:16 +0000', 'end_time': ' 2019-01-16 07:16:17 +0000', 'value': 3.253752625149631, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:16:17 +0000', 'end_time': ' 2019-01-16 07:21:17 +0000', 'value': 3.3813500860657313, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:21:17 +0000', 'end_time': ' 2019-01-16 07:26:17 +0000', 'value': 3.5069361489127457, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:26:17 +0000', 'end_time': ' 2019-01-16 07:31:17 +0000', 'value': 2.8434105399184317, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:31:17 +0000', 'end_time': ' 2019-01-16 07:36:17 +0000', 'value': 2.403324965365527, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:36:17 +0000', 'end_time': ' 2019-01-16 07:41:17 +0000', 'value': 1.991159005768668, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:41:17 +0000', 'end_time': ' 2019-01-16 07:46:17 +0000', 'value': 1.401109522285742, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:46:17 +0000', 'end_time': ' 2019-01-16 07:51:17 +0000', 'value': 0.8295278468705418, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:51:17 +0000', 'end_time': ' 2019-01-16 07:56:17 +0000', 'value': 0.6808427523699264, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:56:17 +0000', 'end_time': ' 2019-01-16 08:01:16 +0000', 'value': 0.19707404633473713, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:01:16 +0000', 'end_time': ' 2019-01-16 08:06:17 +0000', 'value': 0.30188606412924657, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:06:17 +0000', 'end_time': ' 2019-01-16 08:11:17 +0000', 'value': 0.18088809574742298, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:11:17 +0000', 'end_time': ' 2019-01-16 08:16:17 +0000', 'value': 0.23403642717462386, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:16:17 +0000', 'end_time': ' 2019-01-16 08:21:17 +0000', 'value': 0.06357122698595957, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:21:17 +0000', 'end_time': ' 2019-01-16 08:26:17 +0000', 'value': -0.12998540096991745, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:26:17 +0000', 'end_time': ' 2019-01-16 08:31:17 +0000', 'value': 0.057697857170524, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:31:17 +0000', 'end_time': ' 2019-01-16 08:36:17 +0000', 'value': 0.03095651790740703, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:36:17 +0000', 'end_time': ' 2019-01-16 08:41:17 +0000', 'value': -1.2076696882223132, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:41:17 +0000', 'end_time': ' 2019-01-16 08:46:17 +0000', 'value': -1.2558667786860043, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:46:17 +0000', 'end_time': ' 2019-01-16 08:51:17 +0000', 'value': -0.9120226568269572, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:51:17 +0000', 'end_time': ' 2019-01-16 08:56:17 +0000', 'value': 0.6268154636063628, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:56:17 +0000', 'end_time': ' 2019-01-16 09:01:16 +0000', 'value': 0.5625577507353805, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:01:16 +0000', 'end_time': ' 2019-01-16 09:06:16 +0000', 'value': 0.6918199786382956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:06:16 +0000', 'end_time': ' 2019-01-16 09:11:17 +0000', 'value': 1.0215347430476471, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:11:17 +0000', 'end_time': ' 2019-01-16 09:16:16 +0000', 'value': 0.7646823693822202, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:16:16 +0000', 'end_time': ' 2019-01-16 09:21:16 +0000', 'value': 0.7032527111943636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:21:16 +0000', 'end_time': ' 2019-01-16 09:26:15 +0000', 'value': 0.04907602202430922, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:26:15 +0000', 'end_time': ' 2019-01-16 09:31:16 +0000', 'value': 0.20408675616967037, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:31:16 +0000', 'end_time': ' 2019-01-16 09:36:16 +0000', 'value': 0.7736589222295605, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:36:16 +0000', 'end_time': ' 2019-01-16 09:41:16 +0000', 'value': 0.7502586150345905, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:41:16 +0000', 'end_time': ' 2019-01-16 09:46:16 +0000', 'value': 0.5325680331587591, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:46:16 +0000', 'end_time': ' 2019-01-16 09:51:16 +0000', 'value': 0.12002155128084267, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:51:16 +0000', 'end_time': ' 2019-01-16 09:56:16 +0000', 'value': -0.08552034105132407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:56:16 +0000', 'end_time': ' 2019-01-16 10:01:16 +0000', 'value': -0.08679723826076041, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:06:16 +0000', 'end_time': ' 2019-01-16 10:11:16 +0000', 'value': -0.2846570177179728, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:11:16 +0000', 'end_time': ' 2019-01-16 10:16:16 +0000', 'value': -0.2839635328018175, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:16:16 +0000', 'end_time': ' 2019-01-16 10:21:15 +0000', 'value': -0.08511589768116218, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:21:15 +0000', 'end_time': ' 2019-01-16 10:26:16 +0000', 'value': -0.29085284377803367, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:26:16 +0000', 'end_time': ' 2019-01-16 10:31:15 +0000', 'value': 0.09515093942055106, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:31:15 +0000', 'end_time': ' 2019-01-16 10:36:16 +0000', 'value': -0.12336352638297121, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:36:16 +0000', 'end_time': ' 2019-01-16 10:41:16 +0000', 'value': -0.14417766051237774, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:41:16 +0000', 'end_time': ' 2019-01-16 10:46:15 +0000', 'value': 0.03629209113493187, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:46:15 +0000', 'end_time': ' 2019-01-16 10:51:16 +0000', 'value': 0.015544420222381497, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:51:16 +0000', 'end_time': ' 2019-01-16 10:56:16 +0000', 'value': -0.20504738078338958, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:56:16 +0000', 'end_time': ' 2019-01-16 11:01:16 +0000', 'value': -0.22423877829323827, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:01:16 +0000', 'end_time': ' 2019-01-16 11:06:15 +0000', 'value': -0.2426508684874744, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:06:15 +0000', 'end_time': ' 2019-01-16 11:11:15 +0000', 'value': -0.45793356767758264, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:11:15 +0000', 'end_time': ' 2019-01-16 11:16:16 +0000', 'value': -0.8701341780071767, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:16:16 +0000', 'end_time': ' 2019-01-16 11:21:15 +0000', 'value': -0.49037133658271387, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:21:15 +0000', 'end_time': ' 2019-01-16 11:26:16 +0000', 'value': -0.10463632769848039, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:26:16 +0000', 'end_time': ' 2019-01-16 11:31:16 +0000', 'value': 0.07362220347863511, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:31:16 +0000', 'end_time': ' 2019-01-16 11:36:16 +0000', 'value': 0.8471565332057708, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:36:16 +0000', 'end_time': ' 2019-01-16 11:41:16 +0000', 'value': 0.8166114431190181, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:41:16 +0000', 'end_time': ' 2019-01-16 11:46:16 +0000', 'value': 0.1829759774049307, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:46:16 +0000', 'end_time': ' 2019-01-16 11:51:16 +0000', 'value': -0.24785211258890738, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:51:16 +0000', 'end_time': ' 2019-01-16 11:56:16 +0000', 'value': -0.8669088899667713, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:56:16 +0000', 'end_time': ' 2019-01-16 12:01:16 +0000', 'value': 0.9264727184196545, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:01:16 +0000', 'end_time': ' 2019-01-16 12:06:16 +0000', 'value': 0.7269406805767176, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:06:16 +0000', 'end_time': ' 2019-01-16 12:11:16 +0000', 'value': -0.6696353032336445, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:11:16 +0000', 'end_time': ' 2019-01-16 12:16:16 +0000', 'value': 0.5343815138608988, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:16:16 +0000', 'end_time': ' 2019-01-16 12:21:16 +0000', 'value': 1.7451032655993457, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:21:16 +0000', 'end_time': ' 2019-01-16 12:26:16 +0000', 'value': 0.9616025412185082, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:26:16 +0000', 'end_time': ' 2019-01-16 12:31:16 +0000', 'value': 0.7803168194525368, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:31:16 +0000', 'end_time': ' 2019-01-16 12:36:16 +0000', 'value': -1.0008407376730246, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:36:16 +0000', 'end_time': ' 2019-01-16 12:41:15 +0000', 'value': -2.381952658012845, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:41:15 +0000', 'end_time': ' 2019-01-16 12:46:16 +0000', 'value': 3.6463539767858233, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:46:16 +0000', 'end_time': ' 2019-01-16 12:51:16 +0000', 'value': 3.091544515415762, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:51:16 +0000', 'end_time': ' 2019-01-16 12:56:16 +0000', 'value': 5.51469281915297, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:56:16 +0000', 'end_time': ' 2019-01-16 13:01:16 +0000', 'value': 5.449605385627228, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 13:01:16 +0000', 'end_time': ' 2019-01-16 13:06:15 +0000', 'value': 5.234183316854896, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 13:06:15 +0000', 'end_time': ' 2019-01-16 16:11:14 +0000', 'value': 1.1247390365939516, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:11:14 +0000', 'end_time': ' 2019-01-16 16:16:14 +0000', 'value': -0.26288051766709936, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:16:14 +0000', 'end_time': ' 2019-01-16 16:21:14 +0000', 'value': 1.4828546453934677, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:21:14 +0000', 'end_time': ' 2019-01-16 16:26:14 +0000', 'value': -0.16842261735431518, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:26:14 +0000', 'end_time': ' 2019-01-16 16:31:14 +0000', 'value': 0.1832026693431203, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:31:14 +0000', 'end_time': ' 2019-01-16 16:36:14 +0000', 'value': -0.06235690824661333, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:36:14 +0000', 'end_time': ' 2019-01-16 16:41:15 +0000', 'value': 0.09450124738259091, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:41:15 +0000', 'end_time': ' 2019-01-16 16:46:15 +0000', 'value': -0.7453686165497743, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:46:15 +0000', 'end_time': ' 2019-01-16 16:51:14 +0000', 'value': -0.1836377274887992, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:51:14 +0000', 'end_time': ' 2019-01-16 16:56:14 +0000', 'value': 1.781740687397314, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:56:14 +0000', 'end_time': ' 2019-01-16 17:01:14 +0000', 'value': 1.3488279230345028, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 17:01:14 +0000', 'end_time': ' 2019-01-16 17:06:15 +0000', 'value': 1.7124195822307977, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 17:06:15 +0000', 'end_time': ' 2019-01-16 18:11:14 +0000', 'value': 2.666640640835534, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:11:14 +0000', 'end_time': ' 2019-01-16 18:16:15 +0000', 'value': 0.2085614695528665, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:16:15 +0000', 'end_time': ' 2019-01-16 18:21:15 +0000', 'value': 1.2067458537122546, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:21:15 +0000', 'end_time': ' 2019-01-16 18:26:15 +0000', 'value': 2.2059702246459323, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:26:15 +0000', 'end_time': ' 2019-01-16 18:31:14 +0000', 'value': -1.1973343205124818, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:31:14 +0000', 'end_time': ' 2019-01-16 18:36:15 +0000', 'value': 3.3972443700407733, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:36:15 +0000', 'end_time': ' 2019-01-16 18:41:15 +0000', 'value': -1.9783074031888757, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:41:15 +0000', 'end_time': ' 2019-01-16 18:46:14 +0000', 'value': 1.1102072099157965, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:46:14 +0000', 'end_time': ' 2019-01-16 18:51:15 +0000', 'value': -3.9782633664722864, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:51:15 +0000', 'end_time': ' 2019-01-16 18:56:14 +0000', 'value': 5.094298006418784, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:56:14 +0000', 'end_time': ' 2019-01-16 19:01:15 +0000', 'value': -0.49741570529460777, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:01:15 +0000', 'end_time': ' 2019-01-16 19:06:15 +0000', 'value': 0.48564472011423726, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:06:15 +0000', 'end_time': ' 2019-01-16 19:11:14 +0000', 'value': -0.9176195087193407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:11:14 +0000', 'end_time': ' 2019-01-16 19:51:15 +0000', 'value': 0.4144803147208698, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:51:15 +0000', 'end_time': ' 2019-01-16 19:56:15 +0000', 'value': 2.6511112783953763, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:56:15 +0000', 'end_time': ' 2019-01-16 20:01:15 +0000', 'value': 3.336347699440279, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:01:15 +0000', 'end_time': ' 2019-01-16 20:06:15 +0000', 'value': 4.178326128944575, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:06:15 +0000', 'end_time': ' 2019-01-16 20:11:15 +0000', 'value': 6.485318669450508, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:11:15 +0000', 'end_time': ' 2019-01-16 20:16:15 +0000', 'value': 6.075238227603057, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:16:15 +0000', 'end_time': ' 2019-01-16 20:21:15 +0000', 'value': 5.96398925914799, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:21:15 +0000', 'end_time': ' 2019-01-16 20:26:14 +0000', 'value': 5.985625405250848, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:26:14 +0000', 'end_time': ' 2019-01-16 20:31:14 +0000', 'value': 5.892774776433077, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:31:14 +0000', 'end_time': ' 2019-01-16 20:36:14 +0000', 'value': 5.556328501380466, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:36:14 +0000', 'end_time': ' 2019-01-16 20:41:13 +0000', 'value': 4.380673495275407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:41:13 +0000', 'end_time': ' 2019-01-16 20:46:14 +0000', 'value': 5.281260600319681, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:46:14 +0000', 'end_time': ' 2019-01-16 20:51:14 +0000', 'value': 4.608156646030033, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:51:14 +0000', 'end_time': ' 2019-01-16 20:56:14 +0000', 'value': 4.888576380940696, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:56:14 +0000', 'end_time': ' 2019-01-16 21:01:14 +0000', 'value': 5.946666207583746, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:01:14 +0000', 'end_time': ' 2019-01-16 21:06:14 +0000', 'value': 6.987083820066811, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:06:14 +0000', 'end_time': ' 2019-01-16 21:11:14 +0000', 'value': 5.763977024143139, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:11:14 +0000', 'end_time': ' 2019-01-16 21:16:14 +0000', 'value': 5.1655075023025, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:16:14 +0000', 'end_time': ' 2019-01-16 21:21:14 +0000', 'value': 3.76284338337731, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:21:14 +0000', 'end_time': ' 2019-01-16 21:26:14 +0000', 'value': 3.3582274249692543, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:26:14 +0000', 'end_time': ' 2019-01-16 21:31:14 +0000', 'value': 3.7054690396578054, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:31:14 +0000', 'end_time': ' 2019-01-16 21:36:14 +0000', 'value': 4.283442078317875, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:36:14 +0000', 'end_time': ' 2019-01-16 21:41:14 +0000', 'value': 4.66705577791663, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:41:14 +0000', 'end_time': ' 2019-01-16 21:46:14 +0000', 'value': 4.657763897093582, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:46:14 +0000', 'end_time': ' 2019-01-16 21:51:13 +0000', 'value': 4.438519816396005, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:51:13 +0000', 'end_time': ' 2019-01-16 21:56:14 +0000', 'value': 4.000057728094233, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:56:14 +0000', 'end_time': ' 2019-01-16 22:01:13 +0000', 'value': 4.43167157240372, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:01:13 +0000', 'end_time': ' 2019-01-16 22:06:14 +0000', 'value': 2.8332935584546437, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:06:14 +0000', 'end_time': ' 2019-01-16 22:11:14 +0000', 'value': 3.090047097400974, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:11:14 +0000', 'end_time': ' 2019-01-16 22:16:13 +0000', 'value': 2.1605345855149327, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:16:13 +0000', 'end_time': ' 2019-01-16 22:21:14 +0000', 'value': 1.8150467539361823, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:21:14 +0000', 'end_time': ' 2019-01-16 22:26:14 +0000', 'value': 1.8935030860291586, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:26:14 +0000', 'end_time': ' 2019-01-16 22:31:14 +0000', 'value': 1.5707995743598755, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:31:14 +0000', 'end_time': ' 2019-01-16 22:36:14 +0000', 'value': 0.48767588581940785, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:36:14 +0000', 'end_time': ' 2019-01-16 22:41:13 +0000', 'value': 2.035920712203544, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:41:13 +0000', 'end_time': ' 2019-01-16 22:46:14 +0000', 'value': 1.8347017830802221, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:46:14 +0000', 'end_time': ' 2019-01-16 22:51:14 +0000', 'value': 2.0563357022244646, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:51:14 +0000', 'end_time': ' 2019-01-16 22:56:14 +0000', 'value': 2.2528575530030133, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:56:14 +0000', 'end_time': ' 2019-01-16 23:01:14 +0000', 'value': 2.247731991495448, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:01:14 +0000', 'end_time': ' 2019-01-16 23:06:14 +0000', 'value': 1.6384152359621564, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:06:14 +0000', 'end_time': ' 2019-01-16 23:11:14 +0000', 'value': 1.4291993409192172, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:11:14 +0000', 'end_time': ' 2019-01-16 23:16:14 +0000', 'value': 0.42096402856645904, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:16:14 +0000', 'end_time': ' 2019-01-16 23:21:13 +0000', 'value': 2.6153531427154, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:21:13 +0000', 'end_time': ' 2019-01-16 23:26:14 +0000', 'value': 2.96981091825824, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:26:14 +0000', 'end_time': ' 2019-01-16 23:31:14 +0000', 'value': 4.3423647101066525, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:31:14 +0000', 'end_time': ' 2019-01-16 23:36:14 +0000', 'value': 3.3306540389022983, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:36:14 +0000', 'end_time': ' 2019-01-16 23:41:14 +0000', 'value': 5.284025004011345, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:41:14 +0000', 'end_time': ' 2019-01-16 23:46:14 +0000', 'value': 3.5670344384825055, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:46:14 +0000', 'end_time': ' 2019-01-16 23:51:14 +0000', 'value': -1.4553577597843967, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:51:14 +0000', 'end_time': ' 2019-01-16 23:56:14 +0000', 'value': 6.511468984395924, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:56:14 +0000', 'end_time': ' 2019-01-17 00:01:14 +0000', 'value': 3.469529264506513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:01:14 +0000', 'end_time': ' 2019-01-17 00:06:14 +0000', 'value': 5.02057874837626, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:06:14 +0000', 'end_time': ' 2019-01-17 00:11:14 +0000', 'value': 4.966142784728776, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:11:14 +0000', 'end_time': ' 2019-01-17 00:16:14 +0000', 'value': 3.835330868220831, 'units': 'mg/dL/min'}]",,"[{'start_time': '2019-01-17 00:15:25 +0000', 'value': 252.1, 'units': 'unitVolume'}, {'start_time': '2019-01-17 00:00:11 +0000', 'value': 253.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:56:09 +0000', 'value': 253.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:51:08 +0000', 'value': 254.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:45:56 +0000', 'value': 254.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:41:55 +0000', 'value': 254.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:37:37 +0000', 'value': 255.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:17:32 +0000', 'value': 256.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:13:31 +0000', 'value': 256.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:09:25 +0000', 'value': 256.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:05:20 +0000', 'value': 257.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:01:16 +0000', 'value': 257.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:57:12 +0000', 'value': 257.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:53:11 +0000', 'value': 257.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:49:07 +0000', 'value': 258.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:44:50 +0000', 'value': 258.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:36:57 +0000', 'value': 258.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:32:50 +0000', 'value': 259.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:28:46 +0000', 'value': 259.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:24:42 +0000', 'value': 259.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:20:41 +0000', 'value': 260.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:16:36 +0000', 'value': 260.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:12:32 +0000', 'value': 260.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:08:28 +0000', 'value': 261.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:04:24 +0000', 'value': 261.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:00:21 +0000', 'value': 261.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:56:17 +0000', 'value': 262.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:52:15 +0000', 'value': 262.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:48:11 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:44:09 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:40:02 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:35:08 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:30:54 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:26:50 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:22:46 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:18:42 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:14:38 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:10:34 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:06:32 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:02:28 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:58:24 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:54:20 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:50:16 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:46:14 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:42:13 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:37:55 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:30:58 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:26:54 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:22:50 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:18:46 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:14:42 +0000', 'value': 262.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:10:38 +0000', 'value': 262.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:06:36 +0000', 'value': 262.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:02:21 +0000', 'value': 262.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:57:26 +0000', 'value': 262.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:53:27 +0000', 'value': 262.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:48:27 +0000', 'value': 267.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:44:16 +0000', 'value': 272.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:36:11 +0000', 'value': 2.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:32:07 +0000', 'value': 2.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:28:03 +0000', 'value': 3.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:23:58 +0000', 'value': 3.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:19:54 +0000', 'value': 3.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:15:40 +0000', 'value': 4.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:08:42 +0000', 'value': 4.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:04:28 +0000', 'value': 5.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:59:25 +0000', 'value': 5.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:53:30 +0000', 'value': 5.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:49:15 +0000', 'value': 6.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:45:22 +0000', 'value': 6.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:41:18 +0000', 'value': 6.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:36:35 +0000', 'value': 11.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 17:03:02 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:59:00 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:54:57 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:50:53 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:46:50 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:39:49 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:35:38 +0000', 'value': 12.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:31:35 +0000', 'value': 12.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:27:32 +0000', 'value': 12.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:23:29 +0000', 'value': 12.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:19:24 +0000', 'value': 12.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:15:20 +0000', 'value': 12.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:11:16 +0000', 'value': 12.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:07:14 +0000', 'value': 13.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:03:14 +0000', 'value': 13.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:59:10 +0000', 'value': 13.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:55:02 +0000', 'value': 13.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:50:58 +0000', 'value': 13.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:46:56 +0000', 'value': 13.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:42:53 +0000', 'value': 13.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:37:56 +0000', 'value': 13.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:33:45 +0000', 'value': 13.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:29:29 +0000', 'value': 13.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:25:40 +0000', 'value': 14.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:21:32 +0000', 'value': 14.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:17:28 +0000', 'value': 14.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:13:26 +0000', 'value': 14.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:09:23 +0000', 'value': 14.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:05:18 +0000', 'value': 14.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:01:14 +0000', 'value': 14.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:57:14 +0000', 'value': 14.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:52:11 +0000', 'value': 14.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:48:07 +0000', 'value': 14.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:44:00 +0000', 'value': 15.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:39:56 +0000', 'value': 15.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:35:52 +0000', 'value': 15.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:31:48 +0000', 'value': 15.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:27:47 +0000', 'value': 15.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:23:42 +0000', 'value': 15.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:18:47 +0000', 'value': 15.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:14:37 +0000', 'value': 15.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:10:33 +0000', 'value': 15.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:06:28 +0000', 'value': 15.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:02:12 +0000', 'value': 16.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:56:08 +0000', 'value': 16.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:50:21 +0000', 'value': 16.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:45:11 +0000', 'value': 16.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:41:09 +0000', 'value': 16.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:37:02 +0000', 'value': 17.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:32:47 +0000', 'value': 17.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:23:55 +0000', 'value': 17.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:19:46 +0000', 'value': 18.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:15:33 +0000', 'value': 18.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:09:38 +0000', 'value': 18.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:04:32 +0000', 'value': 19.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:00:31 +0000', 'value': 19.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:56:24 +0000', 'value': 20.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:52:11 +0000', 'value': 23.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:47:16 +0000', 'value': 25.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:43:15 +0000', 'value': 25.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:39:11 +0000', 'value': 25.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:34:53 +0000', 'value': 25.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:30:01 +0000', 'value': 25.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:25:45 +0000', 'value': 25.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:20:55 +0000', 'value': 26.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:15:56 +0000', 'value': 26.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:11:43 +0000', 'value': 26.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:07:40 +0000', 'value': 26.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:03:36 +0000', 'value': 26.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:59:32 +0000', 'value': 26.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:55:17 +0000', 'value': 26.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:51:24 +0000', 'value': 27.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:47:20 +0000', 'value': 27.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:43:19 +0000', 'value': 27.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:39:14 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:35:13 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:31:09 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:27:07 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:22:58 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:18:56 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:14:52 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:10:48 +0000', 'value': 27.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:06:44 +0000', 'value': 27.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:02:40 +0000', 'value': 27.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:58:36 +0000', 'value': 27.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:54:34 +0000', 'value': 27.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:50:33 +0000', 'value': 27.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:45:33 +0000', 'value': 27.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:41:22 +0000', 'value': 28.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:37:18 +0000', 'value': 28.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:33:14 +0000', 'value': 28.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:29:13 +0000', 'value': 28.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:25:09 +0000', 'value': 28.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:21:07 +0000', 'value': 28.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:17:00 +0000', 'value': 28.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:12:56 +0000', 'value': 28.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:07:59 +0000', 'value': 28.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:03:46 +0000', 'value': 28.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:59:42 +0000', 'value': 28.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:55:38 +0000', 'value': 28.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:51:25 +0000', 'value': 28.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:47:32 +0000', 'value': 29.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:43:28 +0000', 'value': 29.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:39:24 +0000', 'value': 29.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:35:20 +0000', 'value': 29.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:31:18 +0000', 'value': 29.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:27:14 +0000', 'value': 29.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:23:13 +0000', 'value': 29.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:19:09 +0000', 'value': 30.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:15:02 +0000', 'value': 30.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:11:00 +0000', 'value': 30.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:06:56 +0000', 'value': 30.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:02:50 +0000', 'value': 30.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:58:46 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:54:42 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:50:40 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:46:36 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:42:32 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:38:28 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:34:24 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:30:20 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:26:18 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:22:14 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:18:13 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:14:09 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:10:02 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:05:48 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:00:54 +0000', 'value': 30.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:56:50 +0000', 'value': 30.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:52:46 +0000', 'value': 30.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:48:31 +0000', 'value': 31.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:44:38 +0000', 'value': 32.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:40:37 +0000', 'value': 32.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:36:32 +0000', 'value': 33.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:32:28 +0000', 'value': 33.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:28:24 +0000', 'value': 33.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:24:20 +0000', 'value': 34.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:20:16 +0000', 'value': 34.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:16:14 +0000', 'value': 34.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:12:13 +0000', 'value': 34.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:08:10 +0000', 'value': 34.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:04:02 +0000', 'value': 34.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:59:58 +0000', 'value': 34.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:55:56 +0000', 'value': 34.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:51:41 +0000', 'value': 34.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:47:48 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:43:44 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:39:40 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:35:36 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:31:34 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:27:30 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:23:26 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:19:22 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:15:18 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:11:16 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:07:12 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:03:12 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:58:13 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:54:00 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:49:45 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:45:52 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:41:48 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:37:44 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:33:42 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:29:38 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:25:34 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:21:30 +0000', 'value': 34.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:17:29 +0000', 'value': 35.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:17:26 +0000', 'value': 35.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:12:22 +0000', 'value': 39.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:08:08 +0000', 'value': 40.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:04:18 +0000', 'value': 40.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:00:13 +0000', 'value': 40.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:56:09 +0000', 'value': 41.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:51:07 +0000', 'value': 41.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:46:49 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:41:44 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:36:50 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:32:46 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:28:43 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:22:28 +0000', 'value': 41.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:14:19 +0000', 'value': 41.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:10:26 +0000', 'value': 41.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:06:22 +0000', 'value': 41.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:02:18 +0000', 'value': 41.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:58:16 +0000', 'value': 42.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:54:01 +0000', 'value': 42.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:48:09 +0000', 'value': 42.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:44:02 +0000', 'value': 42.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:40:00 +0000', 'value': 42.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:35:45 +0000', 'value': 42.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:29:41 +0000', 'value': 42.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:23:46 +0000', 'value': 42.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:18:54 +0000', 'value': 42.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:01:15 +0000', 'value': 43.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:54:09 +0000', 'value': 43.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:49:15 +0000', 'value': 43.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:45:13 +0000', 'value': 43.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:39:56 +0000', 'value': 43.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:30:48 +0000', 'value': 43.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:25:44 +0000', 'value': 43.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:18:38 +0000', 'value': 44.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:13:33 +0000', 'value': 44.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:08:41 +0000', 'value': 44.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:04:36 +0000', 'value': 44.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:00:32 +0000', 'value': 44.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:56:18 +0000', 'value': 44.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:50:17 +0000', 'value': 44.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:31:57 +0000', 'value': 47.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:23:02 +0000', 'value': 60.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:18:54 +0000', 'value': 60.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:14:50 +0000', 'value': 60.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:10:49 +0000', 'value': 60.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:06:42 +0000', 'value': 60.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:02:38 +0000', 'value': 60.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:58:34 +0000', 'value': 60.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:54:32 +0000', 'value': 60.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:50:28 +0000', 'value': 60.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:46:24 +0000', 'value': 60.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:42:20 +0000', 'value': 61.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:38:16 +0000', 'value': 61.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:34:14 +0000', 'value': 61.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:30:13 +0000', 'value': 61.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:26:09 +0000', 'value': 61.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:22:02 +0000', 'value': 61.4, 'units': 'unitVolume'}]","[{'start_time': '2019-01-17 00:16:14 +0000', 'value': 401.0, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:20:00 +0000', 'value': 411.17, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:25:00 +0000', 'value': 420.7768100225015, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:30:00 +0000', 'value': 425.2340760611609, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:35:00 +0000', 'value': 423.5693772062071, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:40:00 +0000', 'value': 418.9910739194276, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:45:00 +0000', 'value': 413.18697652360487, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:50:00 +0000', 'value': 406.43988072123807, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:55:00 +0000', 'value': 398.9893641920858, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:00:00 +0000', 'value': 391.0452833747793, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:05:00 +0000', 'value': 382.7869478695214, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:10:00 +0000', 'value': 374.3663550449117, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:15:00 +0000', 'value': 365.91150591397724, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:20:00 +0000', 'value': 357.6220553683664, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:25:00 +0000', 'value': 349.5862488420499, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:30:00 +0000', 'value': 341.87613349837653, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:35:00 +0000', 'value': 334.5496031100566, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:40:00 +0000', 'value': 327.652238605738, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:45:00 +0000', 'value': 321.21894514436764, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:50:00 +0000', 'value': 315.27576955404476, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:55:00 +0000', 'value': 304.70601272429127, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:00:00 +0000', 'value': 293.61220806062425, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:05:00 +0000', 'value': 283.02774408365923, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:10:00 +0000', 'value': 272.95295734738085, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:15:00 +0000', 'value': 263.386405601676, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:20:00 +0000', 'value': 254.32299216767052, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:25:00 +0000', 'value': 245.7545867781144, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:30:00 +0000', 'value': 237.6705697390758, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:35:00 +0000', 'value': 230.05831876951567, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:40:00 +0000', 'value': 222.9037217005128, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:45:00 +0000', 'value': 216.19144175281014, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:50:00 +0000', 'value': 209.90519827656368, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:55:00 +0000', 'value': 204.02803432409206, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:00:00 +0000', 'value': 198.5425620044726, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:05:00 +0000', 'value': 193.43114579531408, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:10:00 +0000', 'value': 188.67608020156428, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:15:00 +0000', 'value': 184.25972954220475, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:20:00 +0000', 'value': 180.1646520519235, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:25:00 +0000', 'value': 176.37369654325772, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:30:00 +0000', 'value': 172.870084736514, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:35:00 +0000', 'value': 169.63747621575595, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:40:00 +0000', 'value': 166.66002092130822, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:45:00 +0000', 'value': 163.92241139424374, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:50:00 +0000', 'value': 161.4098962852616, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:55:00 +0000', 'value': 159.1082956002479, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:00:00 +0000', 'value': 157.0040148966969, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:05:00 +0000', 'value': 155.08389023538103, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:10:00 +0000', 'value': 153.3351641430482, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:15:00 +0000', 'value': 151.74569514234696, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:20:00 +0000', 'value': 150.30373577394363, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:25:00 +0000', 'value': 148.9981947521215, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:30:00 +0000', 'value': 147.81862459546034, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:35:00 +0000', 'value': 146.75519779533857, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:40:00 +0000', 'value': 145.79868402477183, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:45:00 +0000', 'value': 144.94046186079828, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:50:00 +0000', 'value': 144.1723826587018, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:55:00 +0000', 'value': 143.4869341361869, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:00:00 +0000', 'value': 142.87720169637856, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:05:00 +0000', 'value': 142.33680708669596, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:10:00 +0000', 'value': 141.8598640140279, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:15:00 +0000', 'value': 141.44079973708932, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:20:00 +0000', 'value': 141.07440738876204, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:25:00 +0000', 'value': 140.75584295139657, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:30:00 +0000', 'value': 140.48062773575094, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:35:00 +0000', 'value': 140.24465323610963, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:40:00 +0000', 'value': 140.04411420988168, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:45:00 +0000', 'value': 139.87549248849092, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:50:00 +0000', 'value': 139.73552955054066, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:55:00 +0000', 'value': 139.62097397683175, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:00:00 +0000', 'value': 139.52881565158106, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:05:00 +0000', 'value': 139.4562955960683, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:10:00 +0000', 'value': 139.40091489082357, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:15:00 +0000', 'value': 139.3606264242856, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:20:00 +0000', 'value': 139.3338216583748, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:25:00 +0000', 'value': 139.31906894019886, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:30:00 +0000', 'value': 139.3150053064747, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:35:00 +0000', 'value': 139.3150053064747, 'units': 'mg/dL'}]",,,,"[{'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 15:14:36 +0000', 'endDate': '2018-12-23 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T15:14:36Z 2018-12-23T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 18:00:00 +0000', 'endDate': '2018-12-23 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T18:00:00Z 2018-12-23T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 22:00:00 +0000', 'endDate': '2018-12-24 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T22:00:00Z 2018-12-24T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 02:00:00 +0000', 'endDate': '2018-12-24 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T02:00:00Z 2018-12-24T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 06:00:00 +0000', 'endDate': '2018-12-24 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T06:00:00Z 2018-12-24T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 12:30:00 +0000', 'endDate': '2018-12-24 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T12:30:00Z 2018-12-24T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 14:30:00 +0000', 'endDate': '2018-12-24 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T14:30:00Z 2018-12-24T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 18:00:00 +0000', 'endDate': '2018-12-24 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T18:00:00Z 2018-12-24T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 22:00:00 +0000', 'endDate': '2018-12-25 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T22:00:00Z 2018-12-25T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 02:00:00 +0000', 'endDate': '2018-12-25 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T02:00:00Z 2018-12-25T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 06:00:00 +0000', 'endDate': '2018-12-25 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T06:00:00Z 2018-12-25T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 12:30:00 +0000', 'endDate': '2018-12-25 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T12:30:00Z 2018-12-25T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 14:30:00 +0000', 'endDate': '2018-12-25 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T14:30:00Z 2018-12-25T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 18:00:00 +0000', 'endDate': '2018-12-25 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T18:00:00Z 2018-12-25T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 22:00:00 +0000', 'endDate': '2018-12-26 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T22:00:00Z 2018-12-26T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 02:00:00 +0000', 'endDate': '2018-12-26 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T02:00:00Z 2018-12-26T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 06:00:00 +0000', 'endDate': '2018-12-26 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T06:00:00Z 2018-12-26T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 12:30:00 +0000', 'endDate': '2018-12-26 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T12:30:00Z 2018-12-26T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 14:30:00 +0000', 'endDate': '2018-12-26 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T14:30:00Z 2018-12-26T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 18:00:00 +0000', 'endDate': '2018-12-26 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T18:00:00Z 2018-12-26T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 22:00:00 +0000', 'endDate': '2018-12-27 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T22:00:00Z 2018-12-27T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 02:00:00 +0000', 'endDate': '2018-12-27 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T02:00:00Z 2018-12-27T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 06:00:00 +0000', 'endDate': '2018-12-27 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T06:00:00Z 2018-12-27T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 12:30:00 +0000', 'endDate': '2018-12-27 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T12:30:00Z 2018-12-27T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 14:30:00 +0000', 'endDate': '2018-12-27 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T14:30:00Z 2018-12-27T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 18:00:00 +0000', 'endDate': '2018-12-27 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T18:00:00Z 2018-12-27T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 22:00:00 +0000', 'endDate': '2018-12-28 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T22:00:00Z 2018-12-28T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 02:00:00 +0000', 'endDate': '2018-12-28 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T02:00:00Z 2018-12-28T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 06:00:00 +0000', 'endDate': '2018-12-28 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T06:00:00Z 2018-12-28T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 12:30:00 +0000', 'endDate': '2018-12-28 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T12:30:00Z 2018-12-28T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 14:30:00 +0000', 'endDate': '2018-12-28 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T14:30:00Z 2018-12-28T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 18:00:00 +0000', 'endDate': '2018-12-28 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T18:00:00Z 2018-12-28T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 22:00:00 +0000', 'endDate': '2018-12-29 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T22:00:00Z 2018-12-29T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 02:00:00 +0000', 'endDate': '2018-12-29 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T02:00:00Z 2018-12-29T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 06:00:00 +0000', 'endDate': '2018-12-29 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T06:00:00Z 2018-12-29T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 12:30:00 +0000', 'endDate': '2018-12-29 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T12:30:00Z 2018-12-29T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 14:30:00 +0000', 'endDate': '2018-12-29 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T14:30:00Z 2018-12-29T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 18:00:00 +0000', 'endDate': '2018-12-29 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T18:00:00Z 2018-12-29T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 22:00:00 +0000', 'endDate': '2018-12-30 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T22:00:00Z 2018-12-30T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 02:00:00 +0000', 'endDate': '2018-12-30 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T02:00:00Z 2018-12-30T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 06:00:00 +0000', 'endDate': '2018-12-30 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T06:00:00Z 2018-12-30T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 12:30:00 +0000', 'endDate': '2018-12-30 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T12:30:00Z 2018-12-30T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 14:30:00 +0000', 'endDate': '2018-12-30 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T14:30:00Z 2018-12-30T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 18:00:00 +0000', 'endDate': '2018-12-30 21:50:46 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T18:00:00Z 2018-12-30T21:50:46Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 21:50:46 +0000', 'endDate': '2018-12-30 22:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 22:00:00 +0000', 'endDate': '2018-12-30 22:31:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 22:31:17 +0000', 'endDate': '2018-12-31 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T22:31:17Z 2018-12-31T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 02:00:00 +0000', 'endDate': '2018-12-31 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T02:00:00Z 2018-12-31T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 06:00:00 +0000', 'endDate': '2018-12-31 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T06:00:00Z 2018-12-31T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 12:30:00 +0000', 'endDate': '2018-12-31 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T12:30:00Z 2018-12-31T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 14:30:00 +0000', 'endDate': '2018-12-31 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T14:30:00Z 2018-12-31T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 18:00:00 +0000', 'endDate': '2018-12-31 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T18:00:00Z 2018-12-31T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 22:00:00 +0000', 'endDate': '2019-01-01 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T22:00:00Z 2019-01-01T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 02:00:00 +0000', 'endDate': '2019-01-01 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T02:00:00Z 2019-01-01T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 06:00:00 +0000', 'endDate': '2019-01-01 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T06:00:00Z 2019-01-01T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 12:30:00 +0000', 'endDate': '2019-01-01 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T12:30:00Z 2019-01-01T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 14:30:00 +0000', 'endDate': '2019-01-01 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T14:30:00Z 2019-01-01T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 18:00:00 +0000', 'endDate': '2019-01-01 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T18:00:00Z 2019-01-01T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 22:00:00 +0000', 'endDate': '2019-01-02 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T22:00:00Z 2019-01-02T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 02:00:00 +0000', 'endDate': '2019-01-02 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T02:00:00Z 2019-01-02T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 06:00:00 +0000', 'endDate': '2019-01-02 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T06:00:00Z 2019-01-02T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 12:30:00 +0000', 'endDate': '2019-01-02 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T12:30:00Z 2019-01-02T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 14:30:00 +0000', 'endDate': '2019-01-02 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T14:30:00Z 2019-01-02T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 18:00:00 +0000', 'endDate': '2019-01-02 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T18:00:00Z 2019-01-02T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 22:00:00 +0000', 'endDate': '2019-01-03 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T22:00:00Z 2019-01-03T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 02:00:00 +0000', 'endDate': '2019-01-03 03:47:57 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T02:00:00Z 2019-01-03T03:47:57Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-03 03:47:57 +0000', 'endDate': '2019-01-03 03:50:47 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100396f150213""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 03:50:47 +0000', 'endDate': '2019-01-03 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T03:50:47Z 2019-01-03T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 06:00:00 +0000', 'endDate': '2019-01-03 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T06:00:00Z 2019-01-03T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 12:30:00 +0000', 'endDate': '2019-01-03 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T12:30:00Z 2019-01-03T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 14:30:00 +0000', 'endDate': '2019-01-03 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T14:30:00Z 2019-01-03T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 18:00:00 +0000', 'endDate': '2019-01-03 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T18:00:00Z 2019-01-03T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 22:00:00 +0000', 'endDate': '2019-01-04 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T22:00:00Z 2019-01-04T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 02:00:00 +0000', 'endDate': '2019-01-04 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T02:00:00Z 2019-01-04T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 06:00:00 +0000', 'endDate': '2019-01-04 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T06:00:00Z 2019-01-04T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 12:30:00 +0000', 'endDate': '2019-01-04 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T12:30:00Z 2019-01-04T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 14:30:00 +0000', 'endDate': '2019-01-04 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T14:30:00Z 2019-01-04T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 18:00:00 +0000', 'endDate': '2019-01-04 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T18:00:00Z 2019-01-04T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 22:00:00 +0000', 'endDate': '2019-01-05 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T22:00:00Z 2019-01-05T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 02:00:00 +0000', 'endDate': '2019-01-05 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T02:00:00Z 2019-01-05T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 06:00:00 +0000', 'endDate': '2019-01-05 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T06:00:00Z 2019-01-05T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 12:30:00 +0000', 'endDate': '2019-01-05 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T12:30:00Z 2019-01-05T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 14:30:00 +0000', 'endDate': '2019-01-05 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T14:30:00Z 2019-01-05T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 18:00:00 +0000', 'endDate': '2019-01-05 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T18:00:00Z 2019-01-05T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 22:00:00 +0000', 'endDate': '2019-01-06 00:41:39 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T22:00:00Z 2019-01-06T00:41:39Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-06 00:41:39 +0000', 'endDate': '2019-01-06 00:43:23 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002769120513""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 00:43:23 +0000', 'endDate': '2019-01-06 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T00:43:23Z 2019-01-06T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 02:00:00 +0000', 'endDate': '2019-01-06 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T02:00:00Z 2019-01-06T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 06:00:00 +0000', 'endDate': '2019-01-06 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T06:00:00Z 2019-01-06T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 12:30:00 +0000', 'endDate': '2019-01-06 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T12:30:00Z 2019-01-06T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 14:30:00 +0000', 'endDate': '2019-01-06 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T14:30:00Z 2019-01-06T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 18:00:00 +0000', 'endDate': '2019-01-06 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T18:00:00Z 2019-01-06T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 22:00:00 +0000', 'endDate': '2019-01-07 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T22:00:00Z 2019-01-07T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 02:00:00 +0000', 'endDate': '2019-01-07 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T02:00:00Z 2019-01-07T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 06:00:00 +0000', 'endDate': '2019-01-07 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T06:00:00Z 2019-01-07T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 12:30:00 +0000', 'endDate': '2019-01-07 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T12:30:00Z 2019-01-07T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 14:30:00 +0000', 'endDate': '2019-01-07 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T14:30:00Z 2019-01-07T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 18:00:00 +0000', 'endDate': '2019-01-07 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T18:00:00Z 2019-01-07T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 22:00:00 +0000', 'endDate': '2019-01-08 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T22:00:00Z 2019-01-08T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 02:00:00 +0000', 'endDate': '2019-01-08 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T02:00:00Z 2019-01-08T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 06:00:00 +0000', 'endDate': '2019-01-08 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T06:00:00Z 2019-01-08T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 12:30:00 +0000', 'endDate': '2019-01-08 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T12:30:00Z 2019-01-08T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 14:30:00 +0000', 'endDate': '2019-01-08 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T14:30:00Z 2019-01-08T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 18:00:00 +0000', 'endDate': '2019-01-08 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T18:00:00Z 2019-01-08T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 22:00:00 +0000', 'endDate': '2019-01-09 00:57:19 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T22:00:00Z 2019-01-09T00:57:19Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-09 00:57:19 +0000', 'endDate': '2019-01-09 00:58:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001379120813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 00:58:27 +0000', 'endDate': '2019-01-09 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T00:58:27Z 2019-01-09T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 02:00:00 +0000', 'endDate': '2019-01-09 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T02:00:00Z 2019-01-09T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 06:00:00 +0000', 'endDate': '2019-01-09 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T06:00:00Z 2019-01-09T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 12:30:00 +0000', 'endDate': '2019-01-09 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T12:30:00Z 2019-01-09T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 14:30:00 +0000', 'endDate': '2019-01-09 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T14:30:00Z 2019-01-09T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 18:00:00 +0000', 'endDate': '2019-01-09 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T18:00:00Z 2019-01-09T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 22:00:00 +0000', 'endDate': '2019-01-10 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T22:00:00Z 2019-01-10T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 02:00:00 +0000', 'endDate': '2019-01-10 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T02:00:00Z 2019-01-10T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 06:00:00 +0000', 'endDate': '2019-01-10 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T06:00:00Z 2019-01-10T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 12:30:00 +0000', 'endDate': '2019-01-10 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T12:30:00Z 2019-01-10T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 14:30:00 +0000', 'endDate': '2019-01-10 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T14:30:00Z 2019-01-10T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 18:00:00 +0000', 'endDate': '2019-01-10 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T18:00:00Z 2019-01-10T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 22:00:00 +0000', 'endDate': '2019-01-11 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T22:00:00Z 2019-01-11T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 02:00:00 +0000', 'endDate': '2019-01-11 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T02:00:00Z 2019-01-11T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 06:00:00 +0000', 'endDate': '2019-01-11 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T06:00:00Z 2019-01-11T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 12:30:00 +0000', 'endDate': '2019-01-11 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T12:30:00Z 2019-01-11T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 14:30:00 +0000', 'endDate': '2019-01-11 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T14:30:00Z 2019-01-11T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 18:00:00 +0000', 'endDate': '2019-01-11 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T18:00:00Z 2019-01-11T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 22:00:00 +0000', 'endDate': '2019-01-12 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T22:00:00Z 2019-01-12T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 02:00:00 +0000', 'endDate': '2019-01-12 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T02:00:00Z 2019-01-12T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 06:00:00 +0000', 'endDate': '2019-01-12 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T06:00:00Z 2019-01-12T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 12:30:00 +0000', 'endDate': '2019-01-12 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T12:30:00Z 2019-01-12T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 14:30:00 +0000', 'endDate': '2019-01-12 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T14:30:00Z 2019-01-12T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 18:00:00 +0000', 'endDate': '2019-01-12 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T18:00:00Z 2019-01-12T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 22:00:00 +0000', 'endDate': '2019-01-12 23:29:43 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T22:00:00Z 2019-01-12T23:29:43Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-12 23:29:43 +0000', 'endDate': '2019-01-12 23:30:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002b5d110c13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 23:30:44 +0000', 'endDate': '2019-01-13 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T23:30:44Z 2019-01-13T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 02:00:00 +0000', 'endDate': '2019-01-13 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T02:00:00Z 2019-01-13T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 06:00:00 +0000', 'endDate': '2019-01-13 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T06:00:00Z 2019-01-13T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 12:30:00 +0000', 'endDate': '2019-01-13 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T12:30:00Z 2019-01-13T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 14:30:00 +0000', 'endDate': '2019-01-13 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T14:30:00Z 2019-01-13T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 18:00:00 +0000', 'endDate': '2019-01-13 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T18:00:00Z 2019-01-13T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 22:00:00 +0000', 'endDate': '2019-01-14 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T22:00:00Z 2019-01-14T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 02:00:00 +0000', 'endDate': '2019-01-14 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T02:00:00Z 2019-01-14T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 06:00:00 +0000', 'endDate': '2019-01-14 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T06:00:00Z 2019-01-14T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 12:30:00 +0000', 'endDate': '2019-01-14 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T12:30:00Z 2019-01-14T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 14:30:00 +0000', 'endDate': '2019-01-14 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T14:30:00Z 2019-01-14T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 18:00:00 +0000', 'endDate': '2019-01-14 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T18:00:00Z 2019-01-14T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 22:00:00 +0000', 'endDate': '2019-01-15 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T22:00:00Z 2019-01-15T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 02:00:00 +0000', 'endDate': '2019-01-15 04:04:04 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T02:00:00Z 2019-01-15T04:04:04Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-15 04:04:04 +0000', 'endDate': '2019-01-15 04:07:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21000444160e13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 01:23:42 +0000', 'endDate': '2019-01-16 01:23:42 +0000', 'value': '13.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""018282002a57334f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 04:07:21 +0000', 'endDate': '2019-01-15 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T04:07:21Z 2019-01-15T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 06:00:00 +0000', 'endDate': '2019-01-15 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T06:00:00Z 2019-01-15T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 12:30:00 +0000', 'endDate': '2019-01-15 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T12:30:00Z 2019-01-15T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 14:30:00 +0000', 'endDate': '2019-01-15 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T14:30:00Z 2019-01-15T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 18:00:00 +0000', 'endDate': '2019-01-15 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T18:00:00Z 2019-01-15T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 22:00:00 +0000', 'endDate': '2019-01-16 01:23:08 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T22:00:00Z 2019-01-16T01:23:08Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 01:23:08 +0000', 'endDate': '2019-01-16 01:53:08 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010857134f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 01:53:08 +0000', 'endDate': '2019-01-16 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T01:53:08Z 2019-01-16T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 02:00:00 +0000', 'endDate': '2019-01-16 04:29:02 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T02:00:00Z 2019-01-16T04:29:02Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:29:02 +0000', 'endDate': '2019-01-16 04:47:19 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601025d164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:47:19 +0000', 'endDate': '2019-01-16 04:51:24 +0000', 'value': '2.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601136f164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:51:24 +0000', 'endDate': '2019-01-16 04:56:27 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011873164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:56:27 +0000', 'endDate': '2019-01-16 05:00:30 +0000', 'value': '3.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b78164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:00:30 +0000', 'endDate': '2019-01-16 05:04:35 +0000', 'value': '4.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e40174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 05:13:20 +0000', 'endDate': '2019-01-16 05:13:20 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012b2b00144d374f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:04:35 +0000', 'endDate': '2019-01-16 05:18:00 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012344174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:00 +0000', 'endDate': '2019-01-16 05:18:02 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010052174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:02 +0000', 'endDate': '2019-01-16 05:21:47 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010252174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 05:21:47 +0000', 'endDate': '2019-01-16 05:25:52 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T05:21:47Z 2019-01-16T05:25:52Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:25:52 +0000', 'endDate': '2019-01-16 05:29:56 +0000', 'value': '0.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013459174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:29:56 +0000', 'endDate': '2019-01-16 05:50:02 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601385d174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:50:02 +0000', 'endDate': '2019-01-16 06:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:00:00 +0000', 'endDate': '2019-01-16 06:11:34 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:11:34 +0000', 'endDate': '2019-01-16 06:31:51 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601224b005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:31:51 +0000', 'endDate': '2019-01-16 06:39:56 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601335f005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:39:56 +0000', 'endDate': '2019-01-16 06:44:01 +0000', 'value': '0.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013867005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:44:01 +0000', 'endDate': '2019-01-16 06:48:05 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601016c005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:48:05 +0000', 'endDate': '2019-01-16 06:51:58 +0000', 'value': '0.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010570005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:51:58 +0000', 'endDate': '2019-01-16 06:56:13 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a73005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:56:13 +0000', 'endDate': '2019-01-16 07:00:15 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d78005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:00:15 +0000', 'endDate': '2019-01-16 07:04:19 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f40015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:04:19 +0000', 'endDate': '2019-01-16 07:08:27 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011344015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:08:27 +0000', 'endDate': '2019-01-16 07:12:30 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b48015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:12:30 +0000', 'endDate': '2019-01-16 07:20:33 +0000', 'value': '1.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e4c015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:20:33 +0000', 'endDate': '2019-01-16 07:24:37 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012154015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:24:37 +0000', 'endDate': '2019-01-16 07:28:42 +0000', 'value': '3.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012558015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 07:47:50 +0000', 'endDate': '2019-01-16 07:47:50 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""010a0a00326f215013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:28:42 +0000', 'endDate': '2019-01-16 07:48:48 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a5c015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:48:48 +0000', 'endDate': '2019-01-16 07:53:03 +0000', 'value': '4.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013070015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:53:03 +0000', 'endDate': '2019-01-16 07:57:21 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010375015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:57:21 +0000', 'endDate': '2019-01-16 08:06:06 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011579015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:06:06 +0000', 'endDate': '2019-01-16 08:10:19 +0000', 'value': '0.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010646025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:10:19 +0000', 'endDate': '2019-01-16 08:14:26 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601134a025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:14:26 +0000', 'endDate': '2019-01-16 08:18:30 +0000', 'value': '0.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a4e025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:18:30 +0000', 'endDate': '2019-01-16 08:38:45 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e52025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:38:45 +0000', 'endDate': '2019-01-16 08:42:49 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d66025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:42:49 +0000', 'endDate': '2019-01-16 08:46:53 +0000', 'value': '0.675', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316a025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:46:53 +0000', 'endDate': '2019-01-16 08:59:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601356e025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 08:59:17 +0000', 'endDate': '2019-01-16 09:03:07 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T08:59:17Z 2019-01-16T09:03:07Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:03:07 +0000', 'endDate': '2019-01-16 09:15:19 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010743035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 09:15:19 +0000', 'endDate': '2019-01-16 09:19:26 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T09:15:19Z 2019-01-16T09:19:26Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:19:26 +0000', 'endDate': '2019-01-16 09:23:30 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a53035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:23:30 +0000', 'endDate': '2019-01-16 09:27:31 +0000', 'value': '2.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e57035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:27:31 +0000', 'endDate': '2019-01-16 09:31:35 +0000', 'value': '2.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f5b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:31:35 +0000', 'endDate': '2019-01-16 09:35:37 +0000', 'value': '1.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601235f035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:35:37 +0000', 'endDate': '2019-01-16 09:39:41 +0000', 'value': '1.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012563035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:39:41 +0000', 'endDate': '2019-01-16 09:43:45 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012967035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:43:45 +0000', 'endDate': '2019-01-16 09:47:49 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d6b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:47:49 +0000', 'endDate': '2019-01-16 09:51:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316f035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:51:42 +0000', 'endDate': '2019-01-16 09:55:55 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a73035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:55:55 +0000', 'endDate': '2019-01-16 09:59:59 +0000', 'value': '1.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013777035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:59:59 +0000', 'endDate': '2019-01-16 10:04:26 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b7b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:04:26 +0000', 'endDate': '2019-01-16 10:08:16 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a44045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:08:16 +0000', 'endDate': '2019-01-16 10:13:13 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011048045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:13:13 +0000', 'endDate': '2019-01-16 10:17:17 +0000', 'value': '0.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d4d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:17:17 +0000', 'endDate': '2019-01-16 10:21:25 +0000', 'value': '0.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011151045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:21:25 +0000', 'endDate': '2019-01-16 10:25:26 +0000', 'value': '0.75', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011955045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:25:26 +0000', 'endDate': '2019-01-16 10:29:30 +0000', 'value': '0.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a59045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:29:30 +0000', 'endDate': '2019-01-16 10:33:31 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e5d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:33:31 +0000', 'endDate': '2019-01-16 10:37:36 +0000', 'value': '1.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f61045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:37:36 +0000', 'endDate': '2019-01-16 10:45:50 +0000', 'value': '1.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012465045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:45:50 +0000', 'endDate': '2019-01-16 10:50:51 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601326d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:50:51 +0000', 'endDate': '2019-01-16 10:54:51 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013372045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 10:54:51 +0000', 'endDate': '2019-01-16 10:58:53 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T10:54:51Z 2019-01-16T10:58:53Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:58:53 +0000', 'endDate': '2019-01-16 11:02:58 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601357a045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:02:58 +0000', 'endDate': '2019-01-16 11:07:02 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a42055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:07:02 +0000', 'endDate': '2019-01-16 11:15:09 +0000', 'value': '0.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010247055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:15:09 +0000', 'endDate': '2019-01-16 11:19:13 +0000', 'value': '0.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601094f055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:19:13 +0000', 'endDate': '2019-01-16 11:39:31 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d53055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 11:39:31 +0000', 'endDate': '2019-01-16 11:43:36 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T11:39:31Z 2019-01-16T11:43:36Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:43:36 +0000', 'endDate': '2019-01-16 11:47:37 +0000', 'value': '2.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601246b055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:47:37 +0000', 'endDate': '2019-01-16 11:51:41 +0000', 'value': '2.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601256f055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:51:41 +0000', 'endDate': '2019-01-16 11:55:34 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012973055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:55:34 +0000', 'endDate': '2019-01-16 11:59:49 +0000', 'value': '1.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012277055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 11:59:49 +0000', 'endDate': '2019-01-16 12:08:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T11:59:49Z 2019-01-16T12:08:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:08:00 +0000', 'endDate': '2019-01-16 12:12:24 +0000', 'value': '2.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010048065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:12:24 +0000', 'endDate': '2019-01-16 12:21:18 +0000', 'value': '2.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601184c065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:21:18 +0000', 'endDate': '2019-01-16 12:26:07 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011255065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:26:07 +0000', 'endDate': '2019-01-16 12:30:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:00 +0000', 'endDate': '2019-01-16 12:30:10 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:10 +0000', 'endDate': '2019-01-16 12:35:10 +0000', 'value': '3.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a5e065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:35:10 +0000', 'endDate': '2019-01-16 12:39:20 +0000', 'value': '2.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a63065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:39:20 +0000', 'endDate': '2019-01-16 12:43:32 +0000', 'value': '2.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011467065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:43:32 +0000', 'endDate': '2019-01-16 12:47:34 +0000', 'value': '0.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601206b065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 12:51:11 +0000', 'endDate': '2019-01-16 12:51:11 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012f2f000b73265013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:47:34 +0000', 'endDate': '2019-01-16 12:57:01 +0000', 'value': '2.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601226f065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:57:01 +0000', 'endDate': '2019-01-16 13:09:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010179065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:09:59 +0000', 'endDate': '2019-01-16 13:15:50 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b49075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:15:50 +0000', 'endDate': '2019-01-16 13:19:56 +0000', 'value': '4.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601324f075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:19:56 +0000', 'endDate': '2019-01-16 13:49:56 +0000', 'value': '3.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013853075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 13:49:56 +0000', 'endDate': '2019-01-16 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T13:49:56Z 2019-01-16T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 14:30:00 +0000', 'endDate': '2019-01-16 16:40:23 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T14:30:00Z 2019-01-16T16:40:23Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 16:40:23 +0000', 'endDate': '2019-01-16 17:03:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160117680a5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 18:36:38 +0000', 'endDate': '2019-01-16 18:36:38 +0000', 'value': '4.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""0128280026642c5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 17:03:20 +0000', 'endDate': '2019-01-16 17:33:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160114430b5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 17:33:20 +0000', 'endDate': '2019-01-16 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T17:33:20Z 2019-01-16T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 18:00:00 +0000', 'endDate': '2019-01-16 18:41:35 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T18:00:00Z 2019-01-16T18:41:35Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 18:41:35 +0000', 'endDate': '2019-01-16 19:04:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123690c5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 19:04:46 +0000', 'endDate': '2019-01-16 19:34:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012e440d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 19:34:46 +0000', 'endDate': '2019-01-16 19:41:28 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T19:34:46Z 2019-01-16T19:41:28Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-16 19:41:28 +0000', 'endDate': '2019-01-16 19:42:39 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001c690d1013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:44:33 +0000', 'endDate': '2019-01-16 19:44:33 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""01323200216c2d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:48:30 +0000', 'endDate': '2019-01-16 19:48:30 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""013232001e702d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 19:42:39 +0000', 'endDate': '2019-01-16 20:23:07 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T19:42:39Z 2019-01-16T20:23:07Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:23:07 +0000', 'endDate': '2019-01-16 20:42:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160107570e5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:42:29 +0000', 'endDate': '2019-01-16 21:02:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d6a0e5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:02:44 +0000', 'endDate': '2019-01-16 21:27:07 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012c420f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:27:07 +0000', 'endDate': '2019-01-16 21:44:26 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075b0f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:44:26 +0000', 'endDate': '2019-01-16 21:48:28 +0000', 'value': '0.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a6c0f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:48:28 +0000', 'endDate': '2019-01-16 21:52:33 +0000', 'value': '1.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c700f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:52:33 +0000', 'endDate': '2019-01-16 21:56:35 +0000', 'value': '3.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160121740f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:56:35 +0000', 'endDate': '2019-01-16 22:00:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:00 +0000', 'endDate': '2019-01-16 22:00:42 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:42 +0000', 'endDate': '2019-01-16 22:04:41 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a40105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:04:41 +0000', 'endDate': '2019-01-16 22:24:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012944105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:24:59 +0000', 'endDate': '2019-01-16 22:33:07 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b58105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:33:07 +0000', 'endDate': '2019-01-16 22:45:07 +0000', 'value': '4.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010761105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:45:07 +0000', 'endDate': '2019-01-16 22:49:24 +0000', 'value': '3.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601076d105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:49:24 +0000', 'endDate': '2019-01-16 22:53:28 +0000', 'value': '2.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011871105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:53:28 +0000', 'endDate': '2019-01-16 22:57:29 +0000', 'value': '3.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c75105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:57:29 +0000', 'endDate': '2019-01-16 23:01:33 +0000', 'value': '3.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d79105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:01:33 +0000', 'endDate': '2019-01-16 23:05:37 +0000', 'value': '3.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012141115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:05:37 +0000', 'endDate': '2019-01-16 23:09:42 +0000', 'value': '3.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012545115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:09:42 +0000', 'endDate': '2019-01-16 23:13:48 +0000', 'value': '3.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a49115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:13:48 +0000', 'endDate': '2019-01-16 23:37:54 +0000', 'value': '3.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601304d115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:37:54 +0000', 'endDate': '2019-01-17 00:00:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013665115013""', 'scheduledBasalRate': 'IU/hr'}]","[{'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 21:50:46 +0000', 'endDate': '2018-12-30 22:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 1/2""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 22:00:00 +0000', 'endDate': '2018-12-30 22:31:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 2/2""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-03 03:47:57 +0000', 'endDate': '2019-01-03 03:50:47 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100396f150213""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-06 00:41:39 +0000', 'endDate': '2019-01-06 00:43:23 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002769120513""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-09 00:57:19 +0000', 'endDate': '2019-01-09 00:58:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001379120813""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-12 23:29:43 +0000', 'endDate': '2019-01-12 23:30:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002b5d110c13""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-15 04:04:04 +0000', 'endDate': '2019-01-15 04:07:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21000444160e13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 01:23:42 +0000', 'endDate': '2019-01-16 01:23:42 +0000', 'value': '13.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""018282002a57334f13""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 01:23:08 +0000', 'endDate': '2019-01-16 01:53:08 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010857134f13""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:29:02 +0000', 'endDate': '2019-01-16 04:47:19 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601025d164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:47:19 +0000', 'endDate': '2019-01-16 04:51:24 +0000', 'value': '2.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601136f164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:51:24 +0000', 'endDate': '2019-01-16 04:56:27 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011873164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:56:27 +0000', 'endDate': '2019-01-16 05:00:30 +0000', 'value': '3.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b78164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:00:30 +0000', 'endDate': '2019-01-16 05:04:35 +0000', 'value': '4.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e40174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 05:13:20 +0000', 'endDate': '2019-01-16 05:13:20 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012b2b00144d374f13""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:04:35 +0000', 'endDate': '2019-01-16 05:18:00 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012344174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:00 +0000', 'endDate': '2019-01-16 05:18:02 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010052174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:02 +0000', 'endDate': '2019-01-16 05:21:47 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010252174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:25:52 +0000', 'endDate': '2019-01-16 05:29:56 +0000', 'value': '0.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013459174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:29:56 +0000', 'endDate': '2019-01-16 05:50:02 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601385d174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:50:02 +0000', 'endDate': '2019-01-16 06:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 1/2""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:00:00 +0000', 'endDate': '2019-01-16 06:11:34 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 2/2""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:11:34 +0000', 'endDate': '2019-01-16 06:31:51 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601224b005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:31:51 +0000', 'endDate': '2019-01-16 06:39:56 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601335f005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:39:56 +0000', 'endDate': '2019-01-16 06:44:01 +0000', 'value': '0.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013867005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:44:01 +0000', 'endDate': '2019-01-16 06:48:05 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601016c005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:48:05 +0000', 'endDate': '2019-01-16 06:51:58 +0000', 'value': '0.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010570005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:51:58 +0000', 'endDate': '2019-01-16 06:56:13 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a73005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:56:13 +0000', 'endDate': '2019-01-16 07:00:15 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d78005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:00:15 +0000', 'endDate': '2019-01-16 07:04:19 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f40015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:04:19 +0000', 'endDate': '2019-01-16 07:08:27 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011344015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:08:27 +0000', 'endDate': '2019-01-16 07:12:30 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b48015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:12:30 +0000', 'endDate': '2019-01-16 07:20:33 +0000', 'value': '1.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e4c015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:20:33 +0000', 'endDate': '2019-01-16 07:24:37 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012154015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:24:37 +0000', 'endDate': '2019-01-16 07:28:42 +0000', 'value': '3.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012558015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 07:47:50 +0000', 'endDate': '2019-01-16 07:47:50 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""010a0a00326f215013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:28:42 +0000', 'endDate': '2019-01-16 07:48:48 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a5c015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:48:48 +0000', 'endDate': '2019-01-16 07:53:03 +0000', 'value': '4.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013070015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:53:03 +0000', 'endDate': '2019-01-16 07:57:21 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010375015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:57:21 +0000', 'endDate': '2019-01-16 08:06:06 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011579015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:06:06 +0000', 'endDate': '2019-01-16 08:10:19 +0000', 'value': '0.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010646025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:10:19 +0000', 'endDate': '2019-01-16 08:14:26 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601134a025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:14:26 +0000', 'endDate': '2019-01-16 08:18:30 +0000', 'value': '0.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a4e025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:18:30 +0000', 'endDate': '2019-01-16 08:38:45 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e52025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:38:45 +0000', 'endDate': '2019-01-16 08:42:49 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d66025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:42:49 +0000', 'endDate': '2019-01-16 08:46:53 +0000', 'value': '0.675', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316a025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:46:53 +0000', 'endDate': '2019-01-16 08:59:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601356e025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:03:07 +0000', 'endDate': '2019-01-16 09:15:19 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010743035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:19:26 +0000', 'endDate': '2019-01-16 09:23:30 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a53035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:23:30 +0000', 'endDate': '2019-01-16 09:27:31 +0000', 'value': '2.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e57035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:27:31 +0000', 'endDate': '2019-01-16 09:31:35 +0000', 'value': '2.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f5b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:31:35 +0000', 'endDate': '2019-01-16 09:35:37 +0000', 'value': '1.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601235f035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:35:37 +0000', 'endDate': '2019-01-16 09:39:41 +0000', 'value': '1.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012563035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:39:41 +0000', 'endDate': '2019-01-16 09:43:45 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012967035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:43:45 +0000', 'endDate': '2019-01-16 09:47:49 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d6b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:47:49 +0000', 'endDate': '2019-01-16 09:51:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316f035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:51:42 +0000', 'endDate': '2019-01-16 09:55:55 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a73035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:55:55 +0000', 'endDate': '2019-01-16 09:59:59 +0000', 'value': '1.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013777035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:59:59 +0000', 'endDate': '2019-01-16 10:04:26 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b7b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:04:26 +0000', 'endDate': '2019-01-16 10:08:16 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a44045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:08:16 +0000', 'endDate': '2019-01-16 10:13:13 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011048045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:13:13 +0000', 'endDate': '2019-01-16 10:17:17 +0000', 'value': '0.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d4d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:17:17 +0000', 'endDate': '2019-01-16 10:21:25 +0000', 'value': '0.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011151045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:21:25 +0000', 'endDate': '2019-01-16 10:25:26 +0000', 'value': '0.75', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011955045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:25:26 +0000', 'endDate': '2019-01-16 10:29:30 +0000', 'value': '0.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a59045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:29:30 +0000', 'endDate': '2019-01-16 10:33:31 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e5d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:33:31 +0000', 'endDate': '2019-01-16 10:37:36 +0000', 'value': '1.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f61045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:37:36 +0000', 'endDate': '2019-01-16 10:45:50 +0000', 'value': '1.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012465045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:45:50 +0000', 'endDate': '2019-01-16 10:50:51 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601326d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:50:51 +0000', 'endDate': '2019-01-16 10:54:51 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013372045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:58:53 +0000', 'endDate': '2019-01-16 11:02:58 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601357a045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:02:58 +0000', 'endDate': '2019-01-16 11:07:02 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a42055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:07:02 +0000', 'endDate': '2019-01-16 11:15:09 +0000', 'value': '0.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010247055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:15:09 +0000', 'endDate': '2019-01-16 11:19:13 +0000', 'value': '0.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601094f055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:19:13 +0000', 'endDate': '2019-01-16 11:39:31 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d53055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:43:36 +0000', 'endDate': '2019-01-16 11:47:37 +0000', 'value': '2.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601246b055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:47:37 +0000', 'endDate': '2019-01-16 11:51:41 +0000', 'value': '2.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601256f055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:51:41 +0000', 'endDate': '2019-01-16 11:55:34 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012973055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:55:34 +0000', 'endDate': '2019-01-16 11:59:49 +0000', 'value': '1.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012277055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:08:00 +0000', 'endDate': '2019-01-16 12:12:24 +0000', 'value': '2.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010048065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:12:24 +0000', 'endDate': '2019-01-16 12:21:18 +0000', 'value': '2.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601184c065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:21:18 +0000', 'endDate': '2019-01-16 12:26:07 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011255065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:26:07 +0000', 'endDate': '2019-01-16 12:30:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 1/2""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:00 +0000', 'endDate': '2019-01-16 12:30:10 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 2/2""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:10 +0000', 'endDate': '2019-01-16 12:35:10 +0000', 'value': '3.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a5e065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:35:10 +0000', 'endDate': '2019-01-16 12:39:20 +0000', 'value': '2.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a63065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:39:20 +0000', 'endDate': '2019-01-16 12:43:32 +0000', 'value': '2.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011467065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:43:32 +0000', 'endDate': '2019-01-16 12:47:34 +0000', 'value': '0.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601206b065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 12:51:11 +0000', 'endDate': '2019-01-16 12:51:11 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012f2f000b73265013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:47:34 +0000', 'endDate': '2019-01-16 12:57:01 +0000', 'value': '2.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601226f065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:57:01 +0000', 'endDate': '2019-01-16 13:09:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010179065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:09:59 +0000', 'endDate': '2019-01-16 13:15:50 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b49075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:15:50 +0000', 'endDate': '2019-01-16 13:19:56 +0000', 'value': '4.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601324f075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:19:56 +0000', 'endDate': '2019-01-16 13:49:56 +0000', 'value': '3.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013853075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 16:40:23 +0000', 'endDate': '2019-01-16 17:03:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160117680a5013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 18:36:38 +0000', 'endDate': '2019-01-16 18:36:38 +0000', 'value': '4.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""0128280026642c5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 17:03:20 +0000', 'endDate': '2019-01-16 17:33:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160114430b5013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 18:41:35 +0000', 'endDate': '2019-01-16 19:04:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123690c5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 19:04:46 +0000', 'endDate': '2019-01-16 19:34:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012e440d5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-16 19:41:28 +0000', 'endDate': '2019-01-16 19:42:39 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001c690d1013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:44:33 +0000', 'endDate': '2019-01-16 19:44:33 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""01323200216c2d5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:48:30 +0000', 'endDate': '2019-01-16 19:48:30 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""013232001e702d5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:23:07 +0000', 'endDate': '2019-01-16 20:42:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160107570e5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:42:29 +0000', 'endDate': '2019-01-16 21:02:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d6a0e5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:02:44 +0000', 'endDate': '2019-01-16 21:27:07 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012c420f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:27:07 +0000', 'endDate': '2019-01-16 21:44:26 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075b0f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:44:26 +0000', 'endDate': '2019-01-16 21:48:28 +0000', 'value': '0.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a6c0f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:48:28 +0000', 'endDate': '2019-01-16 21:52:33 +0000', 'value': '1.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c700f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:52:33 +0000', 'endDate': '2019-01-16 21:56:35 +0000', 'value': '3.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160121740f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:56:35 +0000', 'endDate': '2019-01-16 22:00:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 1/2""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:00 +0000', 'endDate': '2019-01-16 22:00:42 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 2/2""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:42 +0000', 'endDate': '2019-01-16 22:04:41 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a40105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:04:41 +0000', 'endDate': '2019-01-16 22:24:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012944105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:24:59 +0000', 'endDate': '2019-01-16 22:33:07 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b58105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:33:07 +0000', 'endDate': '2019-01-16 22:45:07 +0000', 'value': '4.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010761105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:45:07 +0000', 'endDate': '2019-01-16 22:49:24 +0000', 'value': '3.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601076d105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:49:24 +0000', 'endDate': '2019-01-16 22:53:28 +0000', 'value': '2.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011871105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:53:28 +0000', 'endDate': '2019-01-16 22:57:29 +0000', 'value': '3.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c75105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:57:29 +0000', 'endDate': '2019-01-16 23:01:33 +0000', 'value': '3.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d79105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:01:33 +0000', 'endDate': '2019-01-16 23:05:37 +0000', 'value': '3.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012141115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:05:37 +0000', 'endDate': '2019-01-16 23:09:42 +0000', 'value': '3.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012545115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:09:42 +0000', 'endDate': '2019-01-16 23:13:48 +0000', 'value': '3.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a49115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:13:48 +0000', 'endDate': '2019-01-16 23:37:54 +0000', 'value': '3.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601304d115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:37:54 +0000', 'endDate': '2019-01-17 00:00:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013665115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-17 00:00:28 +0000', 'endDate': '2019-01-17 00:30:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c40125013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-17 00:19:30 +0000', 'endDate': '2019-01-17 00:22:38 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""""', 'scheduledBasalRate': 'nil'}]",,"[{'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5971', 'isUploaded': ' false', 'persistedDate': ' 2019-01-17 00:15:54 +0000', 'date': ' 2019-01-17 00:00:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5970', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c40125013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-17 00:30:28 +0000', 'startDate': ' 2019-01-17 00:00:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-17 00:15:54 +0000', 'date': ' 2019-01-17 00:00:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5969', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013665115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-17 00:07:54 +0000', 'startDate': ' 2019-01-16 23:37:54 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:46:25 +0000', 'date': ' 2019-01-16 23:37:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5968', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:46:25 +0000', 'date': ' 2019-01-16 23:37:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:38:06 +0000', 'date': ' 2019-01-16 23:13:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5966', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601304d115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.225', 'endDate': ' 2019-01-16 23:43:48 +0000', 'startDate': ' 2019-01-16 23:13:48 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:38:06 +0000', 'date': ' 2019-01-16 23:13:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:14:00 +0000', 'date': ' 2019-01-16 23:09:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5964', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a49115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.725', 'endDate': ' 2019-01-16 23:39:42 +0000', 'startDate': ' 2019-01-16 23:09:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:14:00 +0000', 'date': ' 2019-01-16 23:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:09:54 +0000', 'date': ' 2019-01-16 23:05:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5962', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012545115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.65', 'endDate': ' 2019-01-16 23:35:37 +0000', 'startDate': ' 2019-01-16 23:05:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:09:54 +0000', 'date': ' 2019-01-16 23:05:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:05:49 +0000', 'date': ' 2019-01-16 23:01:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5960', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012141115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.4', 'endDate': ' 2019-01-16 23:31:33 +0000', 'startDate': ' 2019-01-16 23:01:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:05:49 +0000', 'date': ' 2019-01-16 23:01:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5959', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011d79105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.6', 'endDate': ' 2019-01-16 23:27:29 +0000', 'startDate': ' 2019-01-16 22:57:29 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:01:45 +0000', 'date': ' 2019-01-16 22:57:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:01:45 +0000', 'date': ' 2019-01-16 22:57:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5957', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:57:41 +0000', 'date': ' 2019-01-16 22:53:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5956', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c75105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.25', 'endDate': ' 2019-01-16 23:23:28 +0000', 'startDate': ' 2019-01-16 22:53:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:57:41 +0000', 'date': ' 2019-01-16 22:53:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5955', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011871105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.875', 'endDate': ' 2019-01-16 23:19:24 +0000', 'startDate': ' 2019-01-16 22:49:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:53:40 +0000', 'date': ' 2019-01-16 22:49:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:53:40 +0000', 'date': ' 2019-01-16 22:49:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5953', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601076d105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.775', 'endDate': ' 2019-01-16 23:15:07 +0000', 'startDate': ' 2019-01-16 22:45:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:49:36 +0000', 'date': ' 2019-01-16 22:45:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:49:36 +0000', 'date': ' 2019-01-16 22:45:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:45:19 +0000', 'date': ' 2019-01-16 22:33:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5950', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010761105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.55', 'endDate': ' 2019-01-16 23:03:07 +0000', 'startDate': ' 2019-01-16 22:33:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:45:19 +0000', 'date': ' 2019-01-16 22:33:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5949', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b58105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 22:54:59 +0000', 'startDate': ' 2019-01-16 22:24:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:33:19 +0000', 'date': ' 2019-01-16 22:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:33:19 +0000', 'date': ' 2019-01-16 22:24:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5947', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012944105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 22:34:41 +0000', 'startDate': ' 2019-01-16 22:04:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:08:57 +0000', 'date': ' 2019-01-16 22:04:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:08:57 +0000', 'date': ' 2019-01-16 22:04:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:04:53 +0000', 'date': ' 2019-01-16 22:00:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5944', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a40105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.3', 'endDate': ' 2019-01-16 22:30:42 +0000', 'startDate': ' 2019-01-16 22:00:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:04:53 +0000', 'date': ' 2019-01-16 22:00:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:00:54 +0000', 'date': ' 2019-01-16 21:56:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5942', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160123780f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 22:26:35 +0000', 'startDate': ' 2019-01-16 21:56:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:00:54 +0000', 'date': ' 2019-01-16 21:56:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5941', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:56:47 +0000', 'date': ' 2019-01-16 21:52:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5940', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160121740f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.15', 'endDate': ' 2019-01-16 22:22:33 +0000', 'startDate': ' 2019-01-16 21:52:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:56:47 +0000', 'date': ' 2019-01-16 21:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:52:45 +0000', 'date': ' 2019-01-16 21:48:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5938', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c700f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.875', 'endDate': ' 2019-01-16 22:18:28 +0000', 'startDate': ' 2019-01-16 21:48:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:52:45 +0000', 'date': ' 2019-01-16 21:48:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5937', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a6c0f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.3', 'endDate': ' 2019-01-16 22:14:26 +0000', 'startDate': ' 2019-01-16 21:44:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:48:40 +0000', 'date': ' 2019-01-16 21:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5936', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:48:40 +0000', 'date': ' 2019-01-16 21:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:31:23 +0000', 'date': ' 2019-01-16 21:27:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5934', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601075b0f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:57:07 +0000', 'startDate': ' 2019-01-16 21:27:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:31:23 +0000', 'date': ' 2019-01-16 21:27:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5933', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012c420f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:32:44 +0000', 'startDate': ' 2019-01-16 21:02:44 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:07:01 +0000', 'date': ' 2019-01-16 21:02:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5932', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:07:01 +0000', 'date': ' 2019-01-16 21:02:44 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5931', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011d6a0e5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:12:29 +0000', 'startDate': ' 2019-01-16 20:42:29 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 20:46:44 +0000', 'date': ' 2019-01-16 20:42:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 20:46:44 +0000', 'date': ' 2019-01-16 20:42:29 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5929', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160107570e5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 20:53:07 +0000', 'startDate': ' 2019-01-16 20:23:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 20:27:37 +0000', 'date': ' 2019-01-16 20:23:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 20:27:37 +0000', 'date': ' 2019-01-16 20:23:07 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 48 second: 30 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5912', 'isUploaded': ' true', 'syncIdentifier': ' Optional(013232001e702d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:48:30 +0000', 'startDate': ' 2019-01-16 19:48:30 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 19:53:56 +0000', 'date': ' 2019-01-16 19:48:30 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 44 second: 33 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5911', 'isUploaded': ' true', 'syncIdentifier': ' Optional(01323200216c2d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:44:33 +0000', 'startDate': ' 2019-01-16 19:44:33 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 19:48:57 +0000', 'date': ' 2019-01-16 19:44:33 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 42 second: 39 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5909', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000060276a2d1013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-16 19:42:39 +0000', 'startDate': ' 2019-01-16 19:42:39 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-16 19:44:45 +0000', 'date': ' 2019-01-16 19:42:39 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5910', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21001c690d1013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-16 19:41:28 +0000', 'startDate': ' 2019-01-16 19:41:28 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-16 19:44:45 +0000', 'date': ' 2019-01-16 19:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 19:09:11 +0000', 'date': ' 2019-01-16 19:04:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5907', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012e440d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:34:46 +0000', 'startDate': ' 2019-01-16 19:04:46 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 19:09:11 +0000', 'date': ' 2019-01-16 19:04:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5906', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160123690c5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:11:35 +0000', 'startDate': ' 2019-01-16 18:41:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 18:45:51 +0000', 'date': ' 2019-01-16 18:41:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:45:51 +0000', 'date': ' 2019-01-16 18:41:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 37 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5903', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 18:37:17 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 36 second: 38 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5900', 'isUploaded': ' true', 'syncIdentifier': ' Optional(0128280026642c5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.0', 'endDate': ' 2019-01-16 18:36:38 +0000', 'startDate': ' 2019-01-16 18:36:38 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 18:36:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5902', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 17:03:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5901', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160114430b5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 17:33:20 +0000', 'startDate': ' 2019-01-16 17:03:20 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 17:03:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5899', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160117680a5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 17:10:23 +0000', 'startDate': ' 2019-01-16 16:40:23 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 16:40:53 +0000', 'date': ' 2019-01-16 16:40:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 16:40:53 +0000', 'date': ' 2019-01-16 16:40:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5896', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:19:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5894', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013853075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.625', 'endDate': ' 2019-01-16 13:49:56 +0000', 'startDate': ' 2019-01-16 13:19:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:19:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5897', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601324f075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.575', 'endDate': ' 2019-01-16 13:45:50 +0000', 'startDate': ' 2019-01-16 13:15:50 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:15:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:15:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:16:01 +0000', 'date': ' 2019-01-16 13:09:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5892', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b49075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 13:39:59 +0000', 'startDate': ' 2019-01-16 13:09:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:16:01 +0000', 'date': ' 2019-01-16 13:09:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5890', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010179065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 13:27:01 +0000', 'startDate': ' 2019-01-16 12:57:01 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:57:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5889', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:57:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 55 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:55:26 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 51 second: 11 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5891', 'isUploaded': ' true', 'syncIdentifier': ' Optional(012f2f000b73265013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.7', 'endDate': ' 2019-01-16 12:51:11 +0000', 'startDate': ' 2019-01-16 12:51:11 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:51:11 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5887', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601226f065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.125', 'endDate': ' 2019-01-16 13:17:34 +0000', 'startDate': ' 2019-01-16 12:47:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:52:40 +0000', 'date': ' 2019-01-16 12:47:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:52:40 +0000', 'date': ' 2019-01-16 12:47:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5885', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601206b065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.125', 'endDate': ' 2019-01-16 13:13:32 +0000', 'startDate': ' 2019-01-16 12:43:32 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:47:45 +0000', 'date': ' 2019-01-16 12:43:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:47:45 +0000', 'date': ' 2019-01-16 12:43:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5881', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:39:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5880', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011467065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.0', 'endDate': ' 2019-01-16 13:09:20 +0000', 'startDate': ' 2019-01-16 12:39:20 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:39:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5883', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010a63065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.775', 'endDate': ' 2019-01-16 13:05:10 +0000', 'startDate': ' 2019-01-16 12:35:10 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:35:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:35:10 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5879', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010a5e065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.525', 'endDate': ' 2019-01-16 13:00:10 +0000', 'startDate': ' 2019-01-16 12:30:10 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:30:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:30:10 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5878', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601075a065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 12:56:07 +0000', 'startDate': ' 2019-01-16 12:26:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:26:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:26:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:21:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5875', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011255065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.55', 'endDate': ' 2019-01-16 12:51:18 +0000', 'startDate': ' 2019-01-16 12:21:18 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:21:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5873', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601184c065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.15', 'endDate': ' 2019-01-16 12:42:24 +0000', 'startDate': ' 2019-01-16 12:12:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5871', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:12:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5872', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010048065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.3', 'endDate': ' 2019-01-16 12:38:00 +0000', 'startDate': ' 2019-01-16 12:08:00 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5870', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:08:00 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5869', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600317b055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:59:49 +0000', 'startDate': ' 2019-01-16 11:59:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:08:11 +0000', 'date': ' 2019-01-16 11:59:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:08:11 +0000', 'date': ' 2019-01-16 11:59:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5867', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012277055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.975', 'endDate': ' 2019-01-16 12:25:34 +0000', 'startDate': ' 2019-01-16 11:55:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:00:01 +0000', 'date': ' 2019-01-16 11:55:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:00:01 +0000', 'date': ' 2019-01-16 11:55:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5865', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012973055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.175', 'endDate': ' 2019-01-16 12:21:41 +0000', 'startDate': ' 2019-01-16 11:51:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:55:46 +0000', 'date': ' 2019-01-16 11:51:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:55:46 +0000', 'date': ' 2019-01-16 11:51:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:51:53 +0000', 'date': ' 2019-01-16 11:47:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5862', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601256f055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.575', 'endDate': ' 2019-01-16 12:17:37 +0000', 'startDate': ' 2019-01-16 11:47:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:51:53 +0000', 'date': ' 2019-01-16 11:47:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5861', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:47:49 +0000', 'date': ' 2019-01-16 11:43:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5860', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601246b055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.65', 'endDate': ' 2019-01-16 12:13:36 +0000', 'startDate': ' 2019-01-16 11:43:36 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:47:49 +0000', 'date': ' 2019-01-16 11:43:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5859', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001f67055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:39:31 +0000', 'startDate': ' 2019-01-16 11:39:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:43:48 +0000', 'date': ' 2019-01-16 11:39:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:43:48 +0000', 'date': ' 2019-01-16 11:39:31 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5857', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d53055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:49:13 +0000', 'startDate': ' 2019-01-16 11:19:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:23:27 +0000', 'date': ' 2019-01-16 11:19:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:23:27 +0000', 'date': ' 2019-01-16 11:19:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5855', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:19:25 +0000', 'date': ' 2019-01-16 11:15:09 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5854', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601094f055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.625', 'endDate': ' 2019-01-16 11:45:09 +0000', 'startDate': ' 2019-01-16 11:15:09 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:19:25 +0000', 'date': ' 2019-01-16 11:15:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:11:17 +0000', 'date': ' 2019-01-16 11:07:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5852', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010247055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.85', 'endDate': ' 2019-01-16 11:37:02 +0000', 'startDate': ' 2019-01-16 11:07:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:11:17 +0000', 'date': ' 2019-01-16 11:07:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:07:13 +0000', 'date': ' 2019-01-16 11:02:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5850', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013a42055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.975', 'endDate': ' 2019-01-16 11:32:58 +0000', 'startDate': ' 2019-01-16 11:02:58 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:07:13 +0000', 'date': ' 2019-01-16 11:02:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5849', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601357a045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.125', 'endDate': ' 2019-01-16 11:28:53 +0000', 'startDate': ' 2019-01-16 10:58:53 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:03:09 +0000', 'date': ' 2019-01-16 10:58:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:03:09 +0000', 'date': ' 2019-01-16 10:58:53 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5847', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16003376045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 10:54:51 +0000', 'startDate': ' 2019-01-16 10:54:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:59:05 +0000', 'date': ' 2019-01-16 10:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:59:05 +0000', 'date': ' 2019-01-16 10:54:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5845', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013372045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.15', 'endDate': ' 2019-01-16 11:20:51 +0000', 'startDate': ' 2019-01-16 10:50:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:55:03 +0000', 'date': ' 2019-01-16 10:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:55:03 +0000', 'date': ' 2019-01-16 10:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:51:02 +0000', 'date': ' 2019-01-16 10:45:50 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5842', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601326d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.975', 'endDate': ' 2019-01-16 11:15:50 +0000', 'startDate': ' 2019-01-16 10:45:50 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:51:02 +0000', 'date': ' 2019-01-16 10:45:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5841', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:41:51 +0000', 'date': ' 2019-01-16 10:37:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5840', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012465045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.025', 'endDate': ' 2019-01-16 11:07:36 +0000', 'startDate': ' 2019-01-16 10:37:36 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:41:51 +0000', 'date': ' 2019-01-16 10:37:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5839', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011f61045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.05', 'endDate': ' 2019-01-16 11:03:31 +0000', 'startDate': ' 2019-01-16 10:33:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:37:47 +0000', 'date': ' 2019-01-16 10:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:37:47 +0000', 'date': ' 2019-01-16 10:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5837', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:33:43 +0000', 'date': ' 2019-01-16 10:29:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5836', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e5d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.9', 'endDate': ' 2019-01-16 10:59:30 +0000', 'startDate': ' 2019-01-16 10:29:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:33:43 +0000', 'date': ' 2019-01-16 10:29:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:29:42 +0000', 'date': ' 2019-01-16 10:25:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5834', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a59045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.825', 'endDate': ' 2019-01-16 10:55:26 +0000', 'startDate': ' 2019-01-16 10:25:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:29:42 +0000', 'date': ' 2019-01-16 10:25:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5833', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:25:38 +0000', 'date': ' 2019-01-16 10:21:25 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5832', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011955045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.75', 'endDate': ' 2019-01-16 10:51:25 +0000', 'startDate': ' 2019-01-16 10:21:25 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:25:38 +0000', 'date': ' 2019-01-16 10:21:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5831', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:21:36 +0000', 'date': ' 2019-01-16 10:17:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5830', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011151045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.65', 'endDate': ' 2019-01-16 10:47:17 +0000', 'startDate': ' 2019-01-16 10:17:17 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:21:36 +0000', 'date': ' 2019-01-16 10:17:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:17:29 +0000', 'date': ' 2019-01-16 10:13:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5828', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d4d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.875', 'endDate': ' 2019-01-16 10:43:13 +0000', 'startDate': ' 2019-01-16 10:13:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:17:29 +0000', 'date': ' 2019-01-16 10:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5827', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:13:25 +0000', 'date': ' 2019-01-16 10:08:16 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5826', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011048045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.325', 'endDate': ' 2019-01-16 10:38:16 +0000', 'startDate': ' 2019-01-16 10:08:16 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:13:25 +0000', 'date': ' 2019-01-16 10:08:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 10:04:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5824', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a44045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.9', 'endDate': ' 2019-01-16 10:34:26 +0000', 'startDate': ' 2019-01-16 10:04:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 10:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 09:59:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5822', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b7b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.325', 'endDate': ' 2019-01-16 10:29:59 +0000', 'startDate': ' 2019-01-16 09:59:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 09:59:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:00:11 +0000', 'date': ' 2019-01-16 09:55:55 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5820', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013777035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.8', 'endDate': ' 2019-01-16 10:25:55 +0000', 'startDate': ' 2019-01-16 09:55:55 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:00:11 +0000', 'date': ' 2019-01-16 09:55:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5819', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:56:07 +0000', 'date': ' 2019-01-16 09:51:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5818', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a73035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.9', 'endDate': ' 2019-01-16 10:21:42 +0000', 'startDate': ' 2019-01-16 09:51:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:56:07 +0000', 'date': ' 2019-01-16 09:51:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:51:54 +0000', 'date': ' 2019-01-16 09:47:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5816', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601316f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.225', 'endDate': ' 2019-01-16 10:17:49 +0000', 'startDate': ' 2019-01-16 09:47:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:51:54 +0000', 'date': ' 2019-01-16 09:47:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5815', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012d6b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.5', 'endDate': ' 2019-01-16 10:13:45 +0000', 'startDate': ' 2019-01-16 09:43:45 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:48:01 +0000', 'date': ' 2019-01-16 09:43:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:48:01 +0000', 'date': ' 2019-01-16 09:43:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5813', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012967035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.225', 'endDate': ' 2019-01-16 10:09:41 +0000', 'startDate': ' 2019-01-16 09:39:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:43:57 +0000', 'date': ' 2019-01-16 09:39:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:43:57 +0000', 'date': ' 2019-01-16 09:39:41 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5811', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012563035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.775', 'endDate': ' 2019-01-16 10:05:37 +0000', 'startDate': ' 2019-01-16 09:35:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:39:53 +0000', 'date': ' 2019-01-16 09:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:39:53 +0000', 'date': ' 2019-01-16 09:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:35:49 +0000', 'date': ' 2019-01-16 09:31:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5808', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601235f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.825', 'endDate': ' 2019-01-16 10:01:35 +0000', 'startDate': ' 2019-01-16 09:31:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:35:49 +0000', 'date': ' 2019-01-16 09:31:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5807', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011f5b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.025', 'endDate': ' 2019-01-16 09:57:31 +0000', 'startDate': ' 2019-01-16 09:27:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:31:47 +0000', 'date': ' 2019-01-16 09:27:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:31:47 +0000', 'date': ' 2019-01-16 09:27:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5805', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:27:43 +0000', 'date': ' 2019-01-16 09:23:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5804', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e57035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.85', 'endDate': ' 2019-01-16 09:53:30 +0000', 'startDate': ' 2019-01-16 09:23:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:27:43 +0000', 'date': ' 2019-01-16 09:23:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5803', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a53035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 09:49:26 +0000', 'startDate': ' 2019-01-16 09:19:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:23:42 +0000', 'date': ' 2019-01-16 09:19:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:23:42 +0000', 'date': ' 2019-01-16 09:19:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:19:38 +0000', 'date': ' 2019-01-16 09:15:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5800', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600134f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:15:19 +0000', 'startDate': ' 2019-01-16 09:15:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:19:38 +0000', 'date': ' 2019-01-16 09:15:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:07:24 +0000', 'date': ' 2019-01-16 09:03:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5798', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010743035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.0', 'endDate': ' 2019-01-16 09:33:07 +0000', 'startDate': ' 2019-01-16 09:03:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:07:24 +0000', 'date': ' 2019-01-16 09:03:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:59:45 +0000', 'date': ' 2019-01-16 08:59:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5796', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600117b025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 08:59:17 +0000', 'startDate': ' 2019-01-16 08:59:17 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:59:45 +0000', 'date': ' 2019-01-16 08:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:51:08 +0000', 'date': ' 2019-01-16 08:46:53 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5794', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601356e025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:16:53 +0000', 'startDate': ' 2019-01-16 08:46:53 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:51:08 +0000', 'date': ' 2019-01-16 08:46:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5793', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:47:04 +0000', 'date': ' 2019-01-16 08:42:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5792', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601316a025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.675', 'endDate': ' 2019-01-16 09:12:49 +0000', 'startDate': ' 2019-01-16 08:42:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:47:04 +0000', 'date': ' 2019-01-16 08:42:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:43:00 +0000', 'date': ' 2019-01-16 08:38:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5790', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012d66025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:08:45 +0000', 'startDate': ' 2019-01-16 08:38:45 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:43:00 +0000', 'date': ' 2019-01-16 08:38:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5789', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e52025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 08:48:30 +0000', 'startDate': ' 2019-01-16 08:18:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:22:43 +0000', 'date': ' 2019-01-16 08:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:22:43 +0000', 'date': ' 2019-01-16 08:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:18:42 +0000', 'date': ' 2019-01-16 08:14:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5786', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a4e025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.025', 'endDate': ' 2019-01-16 08:44:26 +0000', 'startDate': ' 2019-01-16 08:14:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:18:42 +0000', 'date': ' 2019-01-16 08:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5785', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:14:38 +0000', 'date': ' 2019-01-16 08:10:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5784', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601134a025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.05', 'endDate': ' 2019-01-16 08:40:19 +0000', 'startDate': ' 2019-01-16 08:10:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:14:38 +0000', 'date': ' 2019-01-16 08:10:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:10:31 +0000', 'date': ' 2019-01-16 08:06:06 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5782', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010646025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.25', 'endDate': ' 2019-01-16 08:36:06 +0000', 'startDate': ' 2019-01-16 08:06:06 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:10:31 +0000', 'date': ' 2019-01-16 08:06:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:01:23 +0000', 'date': ' 2019-01-16 07:57:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5780', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011579015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.6', 'endDate': ' 2019-01-16 08:27:21 +0000', 'startDate': ' 2019-01-16 07:57:21 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:01:23 +0000', 'date': ' 2019-01-16 07:57:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5779', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010375015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.55', 'endDate': ' 2019-01-16 08:23:03 +0000', 'startDate': ' 2019-01-16 07:53:03 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:57:32 +0000', 'date': ' 2019-01-16 07:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:57:32 +0000', 'date': ' 2019-01-16 07:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5776', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:53:15 +0000', 'date': ' 2019-01-16 07:48:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5775', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013070015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.425', 'endDate': ' 2019-01-16 08:18:48 +0000', 'startDate': ' 2019-01-16 07:48:48 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:53:15 +0000', 'date': ' 2019-01-16 07:48:48 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 47 second: 50 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5774', 'isUploaded': ' true', 'syncIdentifier': ' Optional(010a0a00326f215013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 1.0', 'endDate': ' 2019-01-16 07:47:50 +0000', 'startDate': ' 2019-01-16 07:47:50 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 07:48:59 +0000', 'date': ' 2019-01-16 07:47:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:32:57 +0000', 'date': ' 2019-01-16 07:28:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5772', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a5c015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 07:58:42 +0000', 'startDate': ' 2019-01-16 07:28:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:32:57 +0000', 'date': ' 2019-01-16 07:28:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5771', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012558015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.975', 'endDate': ' 2019-01-16 07:54:37 +0000', 'startDate': ' 2019-01-16 07:24:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:28:53 +0000', 'date': ' 2019-01-16 07:24:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:28:53 +0000', 'date': ' 2019-01-16 07:24:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5769', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012154015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.5', 'endDate': ' 2019-01-16 07:50:33 +0000', 'startDate': ' 2019-01-16 07:20:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:24:49 +0000', 'date': ' 2019-01-16 07:20:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:24:49 +0000', 'date': ' 2019-01-16 07:20:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:16:43 +0000', 'date': ' 2019-01-16 07:12:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5766', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e4c015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.525', 'endDate': ' 2019-01-16 07:42:30 +0000', 'startDate': ' 2019-01-16 07:12:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:16:43 +0000', 'date': ' 2019-01-16 07:12:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5765', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b48015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.075', 'endDate': ' 2019-01-16 07:38:27 +0000', 'startDate': ' 2019-01-16 07:08:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:12:42 +0000', 'date': ' 2019-01-16 07:08:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:12:42 +0000', 'date': ' 2019-01-16 07:08:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5763', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011344015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.125', 'endDate': ' 2019-01-16 07:34:19 +0000', 'startDate': ' 2019-01-16 07:04:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:08:39 +0000', 'date': ' 2019-01-16 07:04:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:08:39 +0000', 'date': ' 2019-01-16 07:04:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5761', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010f40015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.075', 'endDate': ' 2019-01-16 07:30:15 +0000', 'startDate': ' 2019-01-16 07:00:15 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:04:31 +0000', 'date': ' 2019-01-16 07:00:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:04:31 +0000', 'date': ' 2019-01-16 07:00:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:00:27 +0000', 'date': ' 2019-01-16 06:56:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5758', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d78005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-16 07:26:13 +0000', 'startDate': ' 2019-01-16 06:56:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:00:27 +0000', 'date': ' 2019-01-16 06:56:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:56:25 +0000', 'date': ' 2019-01-16 06:51:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5756', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013a73005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.7', 'endDate': ' 2019-01-16 07:21:58 +0000', 'startDate': ' 2019-01-16 06:51:58 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:56:25 +0000', 'date': ' 2019-01-16 06:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:52:10 +0000', 'date': ' 2019-01-16 06:48:05 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5754', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010570005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.725', 'endDate': ' 2019-01-16 07:18:05 +0000', 'startDate': ' 2019-01-16 06:48:05 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:52:10 +0000', 'date': ' 2019-01-16 06:48:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:48:16 +0000', 'date': ' 2019-01-16 06:44:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5752', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601016c005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.7', 'endDate': ' 2019-01-16 07:14:01 +0000', 'startDate': ' 2019-01-16 06:44:01 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:48:16 +0000', 'date': ' 2019-01-16 06:44:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5751', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013867005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.225', 'endDate': ' 2019-01-16 07:09:56 +0000', 'startDate': ' 2019-01-16 06:39:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:44:13 +0000', 'date': ' 2019-01-16 06:39:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5750', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:44:13 +0000', 'date': ' 2019-01-16 06:39:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:36:05 +0000', 'date': ' 2019-01-16 06:31:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5748', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601335f005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 07:01:51 +0000', 'startDate': ' 2019-01-16 06:31:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:36:05 +0000', 'date': ' 2019-01-16 06:31:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5747', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601224b005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 06:41:34 +0000', 'startDate': ' 2019-01-16 06:11:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:15:47 +0000', 'date': ' 2019-01-16 06:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:15:47 +0000', 'date': ' 2019-01-16 06:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:54:29 +0000', 'date': ' 2019-01-16 05:50:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5744', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010272174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 06:20:02 +0000', 'startDate': ' 2019-01-16 05:50:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:54:29 +0000', 'date': ' 2019-01-16 05:50:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:34:12 +0000', 'date': ' 2019-01-16 05:29:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5742', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601385d174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 05:59:56 +0000', 'startDate': ' 2019-01-16 05:29:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:34:12 +0000', 'date': ' 2019-01-16 05:29:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5741', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013459174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.275', 'endDate': ' 2019-01-16 05:55:52 +0000', 'startDate': ' 2019-01-16 05:25:52 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:30:07 +0000', 'date': ' 2019-01-16 05:25:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:30:07 +0000', 'date': ' 2019-01-16 05:25:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:26:04 +0000', 'date': ' 2019-01-16 05:21:47 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5738', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16002f55174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 05:21:47 +0000', 'startDate': ' 2019-01-16 05:21:47 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:26:04 +0000', 'date': ' 2019-01-16 05:21:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5735', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010252174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.925', 'endDate': ' 2019-01-16 05:48:02 +0000', 'startDate': ' 2019-01-16 05:18:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:00 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5733', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010052174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.925', 'endDate': ' 2019-01-16 05:48:00 +0000', 'startDate': ' 2019-01-16 05:18:00 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:00 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 13 second: 20 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5731', 'isUploaded': ' true', 'syncIdentifier': ' Optional(012b2b00144d374f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.3', 'endDate': ' 2019-01-16 05:13:20 +0000', 'startDate': ' 2019-01-16 05:13:20 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 05:17:58 +0000', 'date': ' 2019-01-16 05:13:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:08:37 +0000', 'date': ' 2019-01-16 05:04:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5729', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012344174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 05:34:35 +0000', 'startDate': ' 2019-01-16 05:04:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:08:37 +0000', 'date': ' 2019-01-16 05:04:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5728', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:04:46 +0000', 'date': ' 2019-01-16 05:00:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5727', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e40174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.6', 'endDate': ' 2019-01-16 05:30:30 +0000', 'startDate': ' 2019-01-16 05:00:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:04:46 +0000', 'date': ' 2019-01-16 05:00:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:00:42 +0000', 'date': ' 2019-01-16 04:56:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5725', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b78164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.375', 'endDate': ' 2019-01-16 05:26:27 +0000', 'startDate': ' 2019-01-16 04:56:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:00:42 +0000', 'date': ' 2019-01-16 04:56:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5724', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:56:38 +0000', 'date': ' 2019-01-16 04:51:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5723', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011873164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.175', 'endDate': ' 2019-01-16 05:21:24 +0000', 'startDate': ' 2019-01-16 04:51:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:56:38 +0000', 'date': ' 2019-01-16 04:51:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5722', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601136f164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.325', 'endDate': ' 2019-01-16 05:17:19 +0000', 'startDate': ' 2019-01-16 04:47:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:51:36 +0000', 'date': ' 2019-01-16 04:47:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:51:36 +0000', 'date': ' 2019-01-16 04:47:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5720', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601025d164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 04:59:02 +0000', 'startDate': ' 2019-01-16 04:29:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:33:15 +0000', 'date': ' 2019-01-16 04:29:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:33:15 +0000', 'date': ' 2019-01-16 04:29:02 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 42 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5696', 'isUploaded': ' true', 'syncIdentifier': ' Optional(018282002a57334f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 13.0', 'endDate': ' 2019-01-16 01:23:42 +0000', 'startDate': ' 2019-01-16 01:23:42 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 02:01:01 +0000', 'date': ' 2019-01-16 01:23:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 01:23:41 +0000', 'date': ' 2019-01-16 01:23:08 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5694', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010857134f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 01:53:08 +0000', 'startDate': ' 2019-01-16 01:23:08 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 01:23:41 +0000', 'date': ' 2019-01-16 01:23:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 25 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 22:35:54 +0000', 'date': ' 2019-01-15 22:25:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 17 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 22:21:42 +0000', 'date': ' 2019-01-15 22:17:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 16 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5689', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 21:20:46 +0000', 'date': ' 2019-01-15 21:16:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 12 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 21:16:42 +0000', 'date': ' 2019-01-15 21:12:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 47 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:52:20 +0000', 'date': ' 2019-01-15 20:47:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 27 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:32:02 +0000', 'date': ' 2019-01-15 20:27:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 7 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5680', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:11:34 +0000', 'date': ' 2019-01-15 20:07:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 47 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:51:18 +0000', 'date': ' 2019-01-15 19:47:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5676', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:31:06 +0000', 'date': ' 2019-01-15 19:26:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5674', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:31:06 +0000', 'date': ' 2019-01-15 19:26:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 6 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:10:48 +0000', 'date': ' 2019-01-15 19:06:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 57 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:02:30 +0000', 'date': ' 2019-01-15 18:57:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5666', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:57:39 +0000', 'date': ' 2019-01-15 18:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 49 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:53:36 +0000', 'date': ' 2019-01-15 18:49:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 38 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:49:28 +0000', 'date': ' 2019-01-15 18:38:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5661', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:38:19 +0000', 'date': ' 2019-01-15 18:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 21 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:34:14 +0000', 'date': ' 2019-01-15 18:21:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 17 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5656', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:22:06 +0000', 'date': ' 2019-01-15 18:17:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:17:58 +0000', 'date': ' 2019-01-15 18:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:13:54 +0000', 'date': ' 2019-01-15 18:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 57 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:05:48 +0000', 'date': ' 2019-01-15 17:57:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 34 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5648', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:39:27 +0000', 'date': ' 2019-01-15 17:34:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 13 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5646', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:18:04 +0000', 'date': ' 2019-01-15 17:13:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 5 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:14:01 +0000', 'date': ' 2019-01-15 17:05:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 29 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:33:24 +0000', 'date': ' 2019-01-15 16:29:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 25 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:29:20 +0000', 'date': ' 2019-01-15 16:25:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:09:02 +0000', 'date': ' 2019-01-15 16:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 0 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:04:58 +0000', 'date': ' 2019-01-15 16:00:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 48 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5634', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:52:48 +0000', 'date': ' 2019-01-15 15:48:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 44 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:48:44 +0000', 'date': ' 2019-01-15 15:44:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 40 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:44:40 +0000', 'date': ' 2019-01-15 15:40:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 36 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:40:39 +0000', 'date': ' 2019-01-15 15:36:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 32 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:36:23 +0000', 'date': ' 2019-01-15 15:32:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 24 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5624', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:28:38 +0000', 'date': ' 2019-01-15 15:24:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 15 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5623', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:20:18 +0000', 'date': ' 2019-01-15 15:15:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:16:03 +0000', 'date': ' 2019-01-15 15:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:11:17 +0000', 'date': ' 2019-01-15 15:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 8 minute: 48 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5616', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 14:54:44 +0000', 'date': ' 2019-01-15 14:48:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 14:48:54 +0000', 'date': ' 2019-01-15 13:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:13:42 +0000', 'date': ' 2019-01-15 13:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 4 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:09:15 +0000', 'date': ' 2019-01-15 13:04:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 59 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:04:25 +0000', 'date': ' 2019-01-15 12:59:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 50 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5605', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:55:03 +0000', 'date': ' 2019-01-15 12:50:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 30 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5602', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:34:54 +0000', 'date': ' 2019-01-15 12:30:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 10 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5600', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:16:30 +0000', 'date': ' 2019-01-15 12:10:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5599', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:06:22 +0000', 'date': ' 2019-01-15 12:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5597', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:51:33 +0000', 'date': ' 2019-01-15 11:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 47 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5596', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:51:33 +0000', 'date': ' 2019-01-15 11:47:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 42 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:47:11 +0000', 'date': ' 2019-01-15 11:42:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 39 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:39:38 +0000', 'date': ' 2019-01-15 11:39:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 34 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:39:38 +0000', 'date': ' 2019-01-15 11:34:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 30 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:34:59 +0000', 'date': ' 2019-01-15 11:30:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 26 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:30:55 +0000', 'date': ' 2019-01-15 11:26:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 22 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:26:53 +0000', 'date': ' 2019-01-15 11:22:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 18 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:22:49 +0000', 'date': ' 2019-01-15 11:18:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 14 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:18:45 +0000', 'date': ' 2019-01-15 11:14:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 10 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:14:41 +0000', 'date': ' 2019-01-15 11:10:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 2 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:06:35 +0000', 'date': ' 2019-01-15 11:02:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 58 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5573', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:02:30 +0000', 'date': ' 2019-01-15 10:58:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 54 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:58:26 +0000', 'date': ' 2019-01-15 10:54:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 42 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:46:14 +0000', 'date': ' 2019-01-15 10:42:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 37 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5566', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:42:12 +0000', 'date': ' 2019-01-15 10:37:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:38:08 +0000', 'date': ' 2019-01-15 10:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 29 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5563', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:34:04 +0000', 'date': ' 2019-01-15 10:29:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 25 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5560', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:30:03 +0000', 'date': ' 2019-01-15 10:25:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 21 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:25:59 +0000', 'date': ' 2019-01-15 10:21:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 17 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5556', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:22:01 +0000', 'date': ' 2019-01-15 10:17:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 13 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:17:53 +0000', 'date': ' 2019-01-15 10:13:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 9 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:13:47 +0000', 'date': ' 2019-01-15 10:09:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 5 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5551', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:09:43 +0000', 'date': ' 2019-01-15 10:05:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 0 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5548', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:05:43 +0000', 'date': ' 2019-01-15 10:00:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 52 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:56:30 +0000', 'date': ' 2019-01-15 09:52:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 48 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5545', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:52:28 +0000', 'date': ' 2019-01-15 09:48:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 44 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:48:22 +0000', 'date': ' 2019-01-15 09:44:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 40 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5541', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:44:18 +0000', 'date': ' 2019-01-15 09:40:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 36 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:40:16 +0000', 'date': ' 2019-01-15 09:36:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 31 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:36:12 +0000', 'date': ' 2019-01-15 09:31:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:31:15 +0000', 'date': ' 2019-01-15 09:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 22 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5533', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:27:04 +0000', 'date': ' 2019-01-15 09:22:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5531', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:22:49 +0000', 'date': ' 2019-01-15 09:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 14 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:18:56 +0000', 'date': ' 2019-01-15 09:14:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 10 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:14:52 +0000', 'date': ' 2019-01-15 09:10:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 6 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5524', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:10:48 +0000', 'date': ' 2019-01-15 09:06:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:06:35 +0000', 'date': ' 2019-01-15 09:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:01:49 +0000', 'date': ' 2019-01-15 08:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5518', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:57:41 +0000', 'date': ' 2019-01-15 08:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 49 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:53:35 +0000', 'date': ' 2019-01-15 08:49:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 45 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5514', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:49:30 +0000', 'date': ' 2019-01-15 08:45:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 40 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:45:26 +0000', 'date': ' 2019-01-15 08:40:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 32 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:36:19 +0000', 'date': ' 2019-01-15 08:32:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 27 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5508', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:32:14 +0000', 'date': ' 2019-01-15 08:27:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 23 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5506', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:28:10 +0000', 'date': ' 2019-01-15 08:23:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 19 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5505', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:24:07 +0000', 'date': ' 2019-01-15 08:19:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 15 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5503', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:20:02 +0000', 'date': ' 2019-01-15 08:15:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 11 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5500', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:15:58 +0000', 'date': ' 2019-01-15 08:11:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 7 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5499', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:11:56 +0000', 'date': ' 2019-01-15 08:07:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 3 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:07:52 +0000', 'date': ' 2019-01-15 08:03:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 1 minute: 59 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:04:02 +0000', 'date': ' 2019-01-15 07:59:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 05:11:00 +0000', 'date': ' 2019-01-15 04:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5488', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:54:48 +0000', 'date': ' 2019-01-15 04:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5478', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:20:58 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 21 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5477', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000001547360e13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-15 04:07:21 +0000', 'startDate': ' 2019-01-15 04:07:21 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:07:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 3 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5483', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:07:03 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 6 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5476', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:06:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 4 second: 4 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5472', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21000444160e13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-15 04:04:04 +0000', 'startDate': ' 2019-01-15 04:04:04 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:04:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5481', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:05 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5474', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 56 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5473', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 03:56:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 51 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5485', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 03:51:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 47 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5470', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:51:53 +0000', 'date': ' 2019-01-15 03:47:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 39 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5468', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:47:50 +0000', 'date': ' 2019-01-15 03:39:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 35 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:39:41 +0000', 'date': ' 2019-01-15 03:35:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 30 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5462', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:30:47 +0000', 'date': ' 2019-01-15 03:30:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 21 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:30:47 +0000', 'date': ' 2019-01-15 03:21:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 14 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:21:25 +0000', 'date': ' 2019-01-15 03:14:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 10 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:10:38 +0000', 'date': ' 2019-01-15 03:10:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 2 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:02:50 +0000', 'date': ' 2019-01-15 03:02:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5457', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:02:50 +0000', 'date': ' 2019-01-15 02:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 53 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5452', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:58:03 +0000', 'date': ' 2019-01-15 02:53:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 49 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:53:58 +0000', 'date': ' 2019-01-15 02:49:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 45 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5446', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:46:03 +0000', 'date': ' 2019-01-15 02:45:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 40 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:46:03 +0000', 'date': ' 2019-01-15 02:40:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 21 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:40:54 +0000', 'date': ' 2019-01-15 02:21:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 13 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:14:05 +0000', 'date': ' 2019-01-15 02:13:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 53 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:01:08 +0000', 'date': ' 2019-01-15 01:53:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 16 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5439', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 01:24:44 +0000', 'date': ' 2019-01-15 01:16:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 01:12:27 +0000', 'date': ' 2019-01-15 00:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 43 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5434', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:48:09 +0000', 'date': ' 2019-01-15 00:43:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 39 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:43:59 +0000', 'date': ' 2019-01-15 00:39:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 35 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:35:42 +0000', 'date': ' 2019-01-15 00:35:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 30 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5430', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:35:42 +0000', 'date': ' 2019-01-15 00:30:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5426', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:26:42 +0000', 'date': ' 2019-01-15 00:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 18 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:22:41 +0000', 'date': ' 2019-01-15 00:18:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 14 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5423', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:18:37 +0000', 'date': ' 2019-01-15 00:14:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 10 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:14:33 +0000', 'date': ' 2019-01-15 00:10:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 57 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5418', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:01:21 +0000', 'date': ' 2019-01-14 23:57:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 53 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:57:17 +0000', 'date': ' 2019-01-14 23:53:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 48 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5414', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:53:13 +0000', 'date': ' 2019-01-14 23:48:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 44 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5413', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:48:57 +0000', 'date': ' 2019-01-14 23:44:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5411', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:45:04 +0000', 'date': ' 2019-01-14 23:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 36 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:41:00 +0000', 'date': ' 2019-01-14 23:36:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 32 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5406', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:36:58 +0000', 'date': ' 2019-01-14 23:32:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 28 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5405', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:32:54 +0000', 'date': ' 2019-01-14 23:28:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 24 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5403', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:28:49 +0000', 'date': ' 2019-01-14 23:24:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:24:47 +0000', 'date': ' 2019-01-14 23:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 16 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:20:42 +0000', 'date': ' 2019-01-14 23:16:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 12 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:16:41 +0000', 'date': ' 2019-01-14 23:12:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 8 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5394', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:12:37 +0000', 'date': ' 2019-01-14 23:08:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 4 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:08:33 +0000', 'date': ' 2019-01-14 23:04:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 0 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:04:26 +0000', 'date': ' 2019-01-14 23:00:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 52 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:56:09 +0000', 'date': ' 2019-01-14 22:52:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 47 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5387', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:52:16 +0000', 'date': ' 2019-01-14 22:47:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 39 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5384', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:44:08 +0000', 'date': ' 2019-01-14 22:39:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 35 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:40:04 +0000', 'date': ' 2019-01-14 22:35:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 27 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5380', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:31:58 +0000', 'date': ' 2019-01-14 22:27:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 23 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:27:54 +0000', 'date': ' 2019-01-14 22:23:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 19 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:23:50 +0000', 'date': ' 2019-01-14 22:19:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 15 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5374', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:19:46 +0000', 'date': ' 2019-01-14 22:15:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 7 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5372', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:11:29 +0000', 'date': ' 2019-01-14 22:07:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:07:39 +0000', 'date': ' 2019-01-14 22:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 59 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5368', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:03:33 +0000', 'date': ' 2019-01-14 21:59:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 55 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5366', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:59:29 +0000', 'date': ' 2019-01-14 21:55:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 51 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:55:25 +0000', 'date': ' 2019-01-14 21:51:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 47 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:51:24 +0000', 'date': ' 2019-01-14 21:47:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 43 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5360', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:47:19 +0000', 'date': ' 2019-01-14 21:43:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 39 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:43:13 +0000', 'date': ' 2019-01-14 21:39:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 34 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:39:23 +0000', 'date': ' 2019-01-14 21:34:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:35:07 +0000', 'date': ' 2019-01-14 21:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 26 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:31:01 +0000', 'date': ' 2019-01-14 21:26:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 22 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:26:58 +0000', 'date': ' 2019-01-14 21:22:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 18 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:22:55 +0000', 'date': ' 2019-01-14 21:18:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 14 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:18:52 +0000', 'date': ' 2019-01-14 21:14:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:07:05 +0000', 'date': ' 2019-01-14 21:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 58 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5341', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:02:24 +0000', 'date': ' 2019-01-14 20:58:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 54 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:58:33 +0000', 'date': ' 2019-01-14 20:54:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 33 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:38:12 +0000', 'date': ' 2019-01-14 20:33:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 25 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5335', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:30:05 +0000', 'date': ' 2019-01-14 20:25:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 21 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:26:03 +0000', 'date': ' 2019-01-14 20:21:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 18 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:18:36 +0000', 'date': ' 2019-01-14 20:18:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 13 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:18:36 +0000', 'date': ' 2019-01-14 20:13:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 5 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5327', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:09:45 +0000', 'date': ' 2019-01-14 20:05:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 57 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:01:41 +0000', 'date': ' 2019-01-14 19:57:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 53 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:57:38 +0000', 'date': ' 2019-01-14 19:53:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 49 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:53:34 +0000', 'date': ' 2019-01-14 19:49:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 40 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:49:26 +0000', 'date': ' 2019-01-14 19:40:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 36 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:40:28 +0000', 'date': ' 2019-01-14 19:36:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:36:17 +0000', 'date': ' 2019-01-14 19:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 23 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:28:09 +0000', 'date': ' 2019-01-14 19:23:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 19 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:24:04 +0000', 'date': ' 2019-01-14 19:19:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 15 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5309', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:20:01 +0000', 'date': ' 2019-01-14 19:15:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 11 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5307', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:15:56 +0000', 'date': ' 2019-01-14 19:11:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 7 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5305', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:11:54 +0000', 'date': ' 2019-01-14 19:07:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 2 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:07:51 +0000', 'date': ' 2019-01-14 19:02:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 12 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5301', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 18:46:34 +0000', 'date': ' 2019-01-14 18:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 27 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5297', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 18:42:29 +0000', 'date': ' 2019-01-14 17:27:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 10 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5295', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:14:54 +0000', 'date': ' 2019-01-14 17:10:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 6 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5293', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:11:03 +0000', 'date': ' 2019-01-14 17:06:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 2 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:06:59 +0000', 'date': ' 2019-01-14 17:02:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 58 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5289', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:02:56 +0000', 'date': ' 2019-01-14 16:58:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 54 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5287', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:58:51 +0000', 'date': ' 2019-01-14 16:54:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 50 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5284', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:54:46 +0000', 'date': ' 2019-01-14 16:50:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 38 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:42:39 +0000', 'date': ' 2019-01-14 16:38:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 34 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:38:35 +0000', 'date': ' 2019-01-14 16:34:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 30 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:34:28 +0000', 'date': ' 2019-01-14 16:30:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5277', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:30:24 +0000', 'date': ' 2019-01-14 16:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 22 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:26:22 +0000', 'date': ' 2019-01-14 16:22:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 18 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:22:18 +0000', 'date': ' 2019-01-14 16:18:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 14 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:18:14 +0000', 'date': ' 2019-01-14 16:14:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 10 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:14:11 +0000', 'date': ' 2019-01-14 16:10:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:14:11 +0000', 'date': ' 2019-01-14 16:09:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 5 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:10:09 +0000', 'date': ' 2019-01-14 16:05:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 1 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:06:04 +0000', 'date': ' 2019-01-14 16:01:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 57 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5260', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:02:01 +0000', 'date': ' 2019-01-14 15:57:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 53 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:57:57 +0000', 'date': ' 2019-01-14 15:53:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 49 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:53:53 +0000', 'date': ' 2019-01-14 15:49:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:49:48 +0000', 'date': ' 2019-01-14 15:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 37 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:41:40 +0000', 'date': ' 2019-01-14 15:37:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 33 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5251', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:37:39 +0000', 'date': ' 2019-01-14 15:33:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 29 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:33:35 +0000', 'date': ' 2019-01-14 15:29:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 21 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:29:28 +0000', 'date': ' 2019-01-14 15:21:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 16 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:21:22 +0000', 'date': ' 2019-01-14 15:16:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:17:07 +0000', 'date': ' 2019-01-14 14:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 53 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:58:02 +0000', 'date': ' 2019-01-14 14:53:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 49 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:53:56 +0000', 'date': ' 2019-01-14 14:49:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 45 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5237', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:49:52 +0000', 'date': ' 2019-01-14 14:45:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5235', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:45:50 +0000', 'date': ' 2019-01-14 14:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 37 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:41:47 +0000', 'date': ' 2019-01-14 14:37:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:37:44 +0000', 'date': ' 2019-01-14 14:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 29 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:33:41 +0000', 'date': ' 2019-01-14 14:29:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 25 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:29:37 +0000', 'date': ' 2019-01-14 14:25:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:25:33 +0000', 'date': ' 2019-01-14 14:21:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 13 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5223', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:21:28 +0000', 'date': ' 2019-01-14 14:13:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 26 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5218', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:13:34 +0000', 'date': ' 2019-01-14 13:26:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 21 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5220', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:13:34 +0000', 'date': ' 2019-01-14 13:21:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 16 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5217', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:21:43 +0000', 'date': ' 2019-01-14 13:16:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 12 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5215', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:16:37 +0000', 'date': ' 2019-01-14 13:12:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 8 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:08:30 +0000', 'date': ' 2019-01-14 13:08:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 3 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5209', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:03:53 +0000', 'date': ' 2019-01-14 13:03:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 59 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:03:53 +0000', 'date': ' 2019-01-14 12:59:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 55 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:59:16 +0000', 'date': ' 2019-01-14 12:55:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:43:02 +0000', 'date': ' 2019-01-14 12:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 27 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5201', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:28:25 +0000', 'date': ' 2019-01-14 12:27:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 4 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5199', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:12:54 +0000', 'date': ' 2019-01-14 12:04:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 0 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5197', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:04:34 +0000', 'date': ' 2019-01-14 12:00:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 41 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:46:10 +0000', 'date': ' 2019-01-14 11:41:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 37 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:42:08 +0000', 'date': ' 2019-01-14 11:37:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 32 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:37:51 +0000', 'date': ' 2019-01-14 11:32:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 27 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5188', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:32:56 +0000', 'date': ' 2019-01-14 11:27:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 23 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:28:01 +0000', 'date': ' 2019-01-14 11:23:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 19 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5185', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:23:48 +0000', 'date': ' 2019-01-14 11:19:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 12 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5182', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:15:42 +0000', 'date': ' 2019-01-14 11:12:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 7 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:11:41 +0000', 'date': ' 2019-01-14 11:07:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:07:37 +0000', 'date': ' 2019-01-14 11:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 59 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:03:33 +0000', 'date': ' 2019-01-14 10:59:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 51 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:55:23 +0000', 'date': ' 2019-01-14 10:51:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 47 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:51:18 +0000', 'date': ' 2019-01-14 10:47:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 42 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5171', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:47:19 +0000', 'date': ' 2019-01-14 10:42:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 37 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:42:15 +0000', 'date': ' 2019-01-14 10:37:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:38:08 +0000', 'date': ' 2019-01-14 10:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 15 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5164', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:19:55 +0000', 'date': ' 2019-01-14 10:15:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 10 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:15:49 +0000', 'date': ' 2019-01-14 10:10:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 6 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:10:51 +0000', 'date': ' 2019-01-14 10:06:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 56 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5158', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:01:41 +0000', 'date': ' 2019-01-14 09:56:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 52 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:52:32 +0000', 'date': ' 2019-01-14 09:52:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 47 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:52:32 +0000', 'date': ' 2019-01-14 09:47:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 43 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5150', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:43:54 +0000', 'date': ' 2019-01-14 09:43:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 39 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:43:54 +0000', 'date': ' 2019-01-14 09:39:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 35 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:39:14 +0000', 'date': ' 2019-01-14 09:35:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:31:06 +0000', 'date': ' 2019-01-14 09:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 21 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:27:05 +0000', 'date': ' 2019-01-14 09:21:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 9 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:13:52 +0000', 'date': ' 2019-01-14 09:09:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 5 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:09:48 +0000', 'date': ' 2019-01-14 09:05:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 1 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:02:15 +0000', 'date': ' 2019-01-14 09:01:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:02:15 +0000', 'date': ' 2019-01-14 08:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5135', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:57:41 +0000', 'date': ' 2019-01-14 08:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 49 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:53:35 +0000', 'date': ' 2019-01-14 08:49:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 45 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:49:28 +0000', 'date': ' 2019-01-14 08:45:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 41 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5129', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:41:54 +0000', 'date': ' 2019-01-14 08:41:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 37 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:41:54 +0000', 'date': ' 2019-01-14 08:37:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 33 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:37:19 +0000', 'date': ' 2019-01-14 08:33:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 29 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:33:12 +0000', 'date': ' 2019-01-14 08:29:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 24 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5121', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:29:11 +0000', 'date': ' 2019-01-14 08:24:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 20 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:25:09 +0000', 'date': ' 2019-01-14 08:20:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 12 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5117', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:17:01 +0000', 'date': ' 2019-01-14 08:12:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 7 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:12:46 +0000', 'date': ' 2019-01-14 08:07:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 3 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:07:59 +0000', 'date': ' 2019-01-14 08:03:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 59 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5110', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:03:46 +0000', 'date': ' 2019-01-14 07:59:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 55 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5108', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 07:59:42 +0000', 'date': ' 2019-01-14 07:55:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 30 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5107', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:34:45 +0000', 'date': ' 2019-01-14 03:30:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:30:42 +0000', 'date': ' 2019-01-14 03:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 22 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:26:41 +0000', 'date': ' 2019-01-14 03:22:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 17 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:22:37 +0000', 'date': ' 2019-01-14 03:17:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 20 minute: 49 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5096', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 02:54:09 +0000', 'date': ' 2019-01-14 02:49:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 23:54:35 +0000', 'date': ' 2019-01-13 21:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 36 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5040', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:42:42 +0000', 'date': ' 2019-01-13 21:36:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 27 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:36:36 +0000', 'date': ' 2019-01-13 21:27:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 23 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:27:26 +0000', 'date': ' 2019-01-13 21:23:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 22 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5034', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:27:26 +0000', 'date': ' 2019-01-13 21:22:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 38 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:57:16 +0000', 'date': ' 2019-01-13 19:38:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 21 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:38:58 +0000', 'date': ' 2019-01-13 19:21:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 16 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:21:40 +0000', 'date': ' 2019-01-13 19:16:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 53 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:58:19 +0000', 'date': ' 2019-01-13 18:53:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 9 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5022', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 18:09:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 18:03:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 52 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 17:52:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 44 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:48:27 +0000', 'date': ' 2019-01-13 17:44:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 40 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:44:16 +0000', 'date': ' 2019-01-13 17:40:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 34 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5013', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:44:16 +0000', 'date': ' 2019-01-13 17:34:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:31:19 +0000', 'date': ' 2019-01-13 17:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5005', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 17:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 57 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 16:57:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 16:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5002', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:52:43 +0000', 'date': ' 2019-01-13 16:45:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:52:43 +0000', 'date': ' 2019-01-13 16:45:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4998', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:40:20 +0000', 'date': ' 2019-01-13 16:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 32 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:36:16 +0000', 'date': ' 2019-01-13 16:32:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 28 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4994', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:32:12 +0000', 'date': ' 2019-01-13 16:28:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:28:12 +0000', 'date': ' 2019-01-13 16:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4989', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:23:04 +0000', 'date': ' 2019-01-13 16:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 14 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:18:56 +0000', 'date': ' 2019-01-13 16:14:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 10 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:14:52 +0000', 'date': ' 2019-01-13 16:10:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:10:48 +0000', 'date': ' 2019-01-13 16:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4982', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:06:46 +0000', 'date': ' 2019-01-13 16:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 54 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:58:40 +0000', 'date': ' 2019-01-13 15:54:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 50 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:54:36 +0000', 'date': ' 2019-01-13 15:50:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 46 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:50:32 +0000', 'date': ' 2019-01-13 15:46:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 41 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:46:28 +0000', 'date': ' 2019-01-13 15:41:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 36 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4972', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:41:34 +0000', 'date': ' 2019-01-13 15:36:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:33:53 +0000', 'date': ' 2019-01-13 15:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 47 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:51:41 +0000', 'date': ' 2019-01-13 14:47:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 43 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4966', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:47:36 +0000', 'date': ' 2019-01-13 14:43:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 31 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4964', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:35:22 +0000', 'date': ' 2019-01-13 14:31:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 7 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4962', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:13:05 +0000', 'date': ' 2019-01-13 14:07:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 3 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:08:00 +0000', 'date': ' 2019-01-13 14:03:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 59 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:03:54 +0000', 'date': ' 2019-01-13 13:59:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 55 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:59:52 +0000', 'date': ' 2019-01-13 13:55:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:55:48 +0000', 'date': ' 2019-01-13 13:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 47 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:51:45 +0000', 'date': ' 2019-01-13 13:47:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 43 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4950', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:47:40 +0000', 'date': ' 2019-01-13 13:43:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 39 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:43:40 +0000', 'date': ' 2019-01-13 13:39:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 35 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:39:35 +0000', 'date': ' 2019-01-13 13:35:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 31 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:35:29 +0000', 'date': ' 2019-01-13 13:31:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 27 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4942', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:31:26 +0000', 'date': ' 2019-01-13 13:27:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 23 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:23:56 +0000', 'date': ' 2019-01-13 13:23:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 19 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:23:56 +0000', 'date': ' 2019-01-13 13:19:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 14 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4936', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:19:14 +0000', 'date': ' 2019-01-13 13:14:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 10 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:14:59 +0000', 'date': ' 2019-01-13 13:10:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4932', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:11:06 +0000', 'date': ' 2019-01-13 13:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 2 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:07:04 +0000', 'date': ' 2019-01-13 13:02:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 57 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4928', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:02:57 +0000', 'date': ' 2019-01-13 12:57:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 53 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:58:05 +0000', 'date': ' 2019-01-13 12:53:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 49 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4923', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:53:50 +0000', 'date': ' 2019-01-13 12:49:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 45 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4921', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:49:46 +0000', 'date': ' 2019-01-13 12:45:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 41 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:45:43 +0000', 'date': ' 2019-01-13 12:41:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 36 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:41:40 +0000', 'date': ' 2019-01-13 12:36:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 32 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4916', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:36:38 +0000', 'date': ' 2019-01-13 12:32:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 28 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4913', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:32:34 +0000', 'date': ' 2019-01-13 12:28:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 24 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4912', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:28:28 +0000', 'date': ' 2019-01-13 12:24:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 20 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4909', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:24:24 +0000', 'date': ' 2019-01-13 12:20:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 16 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:20:19 +0000', 'date': ' 2019-01-13 12:16:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 12 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4906', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:16:17 +0000', 'date': ' 2019-01-13 12:12:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:12:29 +0000', 'date': ' 2019-01-13 12:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 3 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4901', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:08:09 +0000', 'date': ' 2019-01-13 12:03:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 59 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:04:05 +0000', 'date': ' 2019-01-13 11:59:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 55 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:00:03 +0000', 'date': ' 2019-01-13 11:55:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:55:48 +0000', 'date': ' 2019-01-13 11:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 46 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4894', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:51:01 +0000', 'date': ' 2019-01-13 11:46:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 41 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4892', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:46:50 +0000', 'date': ' 2019-01-13 11:41:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 37 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:41:49 +0000', 'date': ' 2019-01-13 11:37:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 27 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:31:41 +0000', 'date': ' 2019-01-13 11:27:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 23 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:27:36 +0000', 'date': ' 2019-01-13 11:23:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:23:28 +0000', 'date': ' 2019-01-13 11:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 15 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:19:24 +0000', 'date': ' 2019-01-13 11:15:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 11 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:15:22 +0000', 'date': ' 2019-01-13 11:11:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:06:20 +0000', 'date': ' 2019-01-13 11:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:02:09 +0000', 'date': ' 2019-01-13 10:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 51 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:57:07 +0000', 'date': ' 2019-01-13 10:51:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 43 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:47:59 +0000', 'date': ' 2019-01-13 10:43:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4869', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:43:53 +0000', 'date': ' 2019-01-13 10:39:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:39:50 +0000', 'date': ' 2019-01-13 10:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 31 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:35:46 +0000', 'date': ' 2019-01-13 10:31:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:26:40 +0000', 'date': ' 2019-01-13 10:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 17 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4862', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:21:36 +0000', 'date': ' 2019-01-13 10:17:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 13 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:17:32 +0000', 'date': ' 2019-01-13 10:13:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 9 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:13:25 +0000', 'date': ' 2019-01-13 10:09:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 5 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:09:21 +0000', 'date': ' 2019-01-13 10:05:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:05:17 +0000', 'date': ' 2019-01-13 10:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:01:14 +0000', 'date': ' 2019-01-13 09:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 52 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:57:11 +0000', 'date': ' 2019-01-13 09:52:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 47 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:52:09 +0000', 'date': ' 2019-01-13 09:47:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 42 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:48:02 +0000', 'date': ' 2019-01-13 09:42:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 38 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:43:06 +0000', 'date': ' 2019-01-13 09:38:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 34 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4842', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:38:53 +0000', 'date': ' 2019-01-13 09:34:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 30 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4839', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:34:50 +0000', 'date': ' 2019-01-13 09:30:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 26 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:30:46 +0000', 'date': ' 2019-01-13 09:26:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:26:44 +0000', 'date': ' 2019-01-13 09:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:22:40 +0000', 'date': ' 2019-01-13 09:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4832', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:17:38 +0000', 'date': ' 2019-01-13 09:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 9 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:13:34 +0000', 'date': ' 2019-01-13 09:09:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 5 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:09:27 +0000', 'date': ' 2019-01-13 09:05:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 1 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:05:23 +0000', 'date': ' 2019-01-13 09:01:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:01:19 +0000', 'date': ' 2019-01-13 08:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 53 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:57:17 +0000', 'date': ' 2019-01-13 08:53:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 48 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4820', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:53:11 +0000', 'date': ' 2019-01-13 08:48:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 44 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4818', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:49:07 +0000', 'date': ' 2019-01-13 08:44:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 40 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:45:05 +0000', 'date': ' 2019-01-13 08:40:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 36 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:41:02 +0000', 'date': ' 2019-01-13 08:36:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 32 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:36:58 +0000', 'date': ' 2019-01-13 08:32:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 27 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:32:54 +0000', 'date': ' 2019-01-13 08:27:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 23 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4808', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:27:56 +0000', 'date': ' 2019-01-13 08:23:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 19 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:23:46 +0000', 'date': ' 2019-01-13 08:19:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4804', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:19:42 +0000', 'date': ' 2019-01-13 08:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:14:40 +0000', 'date': ' 2019-01-13 08:09:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:14:40 +0000', 'date': ' 2019-01-13 08:09:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 4 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:09:39 +0000', 'date': ' 2019-01-13 08:04:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 0 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:04:28 +0000', 'date': ' 2019-01-13 08:00:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 52 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4794', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:56:20 +0000', 'date': ' 2019-01-13 07:52:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 47 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:52:18 +0000', 'date': ' 2019-01-13 07:47:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 42 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4790', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:48:01 +0000', 'date': ' 2019-01-13 07:42:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 38 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:43:07 +0000', 'date': ' 2019-01-13 07:38:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4786', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:39:04 +0000', 'date': ' 2019-01-13 07:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 30 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:35:02 +0000', 'date': ' 2019-01-13 07:30:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 26 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4782', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:30:57 +0000', 'date': ' 2019-01-13 07:26:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 22 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4780', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:26:54 +0000', 'date': ' 2019-01-13 07:22:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 18 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:22:50 +0000', 'date': ' 2019-01-13 07:18:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4775', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:18:45 +0000', 'date': ' 2019-01-13 07:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 9 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:14:42 +0000', 'date': ' 2019-01-13 07:09:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 5 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4771', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:09:40 +0000', 'date': ' 2019-01-13 07:05:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:05:50 +0000', 'date': ' 2019-01-13 07:00:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4769', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:05:50 +0000', 'date': ' 2019-01-13 07:00:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 56 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4766', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:00:32 +0000', 'date': ' 2019-01-13 06:56:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 51 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:56:26 +0000', 'date': ' 2019-01-13 06:51:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 32 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4761', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:51:24 +0000', 'date': ' 2019-01-13 06:32:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 24 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:33:05 +0000', 'date': ' 2019-01-13 06:24:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 16 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4758', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:20:53 +0000', 'date': ' 2019-01-13 06:16:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4756', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:58:43 +0000', 'date': ' 2019-01-13 05:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 49 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4754', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:53:34 +0000', 'date': ' 2019-01-13 05:49:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 40 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:45:24 +0000', 'date': ' 2019-01-13 05:40:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:30:18 +0000', 'date': ' 2019-01-13 05:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 58 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4748', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:25:09 +0000', 'date': ' 2019-01-13 04:58:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:48:46 +0000', 'date': ' 2019-01-13 04:38:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:48:46 +0000', 'date': ' 2019-01-13 04:38:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 11 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:26:12 +0000', 'date': ' 2019-01-13 04:11:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:50:43 +0000', 'date': ' 2019-01-13 03:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4734', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:31:24 +0000', 'date': ' 2019-01-13 03:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4729', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:23:03 +0000', 'date': ' 2019-01-13 03:18:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:23:03 +0000', 'date': ' 2019-01-13 03:18:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:18:15 +0000', 'date': ' 2019-01-13 03:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:18:15 +0000', 'date': ' 2019-01-13 03:13:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4722', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:13:09 +0000', 'date': ' 2019-01-13 03:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 3 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4720', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:08:49 +0000', 'date': ' 2019-01-13 03:03:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 58 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:03:57 +0000', 'date': ' 2019-01-13 02:58:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 54 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:58:58 +0000', 'date': ' 2019-01-13 02:54:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:54:39 +0000', 'date': ' 2019-01-13 02:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 40 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:49:43 +0000', 'date': ' 2019-01-13 02:40:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 35 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4710', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:40:37 +0000', 'date': ' 2019-01-13 02:35:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 31 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:35:33 +0000', 'date': ' 2019-01-13 02:31:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4706', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:31:26 +0000', 'date': ' 2019-01-13 02:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 6 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4703', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:11:09 +0000', 'date': ' 2019-01-13 02:06:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 2 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:07:03 +0000', 'date': ' 2019-01-13 02:02:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 58 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4699', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:02:59 +0000', 'date': ' 2019-01-13 01:58:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 46 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 01:58:55 +0000', 'date': ' 2019-01-13 01:46:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4696', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:45:57 +0000', 'date': ' 2019-01-13 00:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4692', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:22:43 +0000', 'date': ' 2019-01-13 00:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4690', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:14:19 +0000', 'date': ' 2019-01-13 00:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 57 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4688', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:10:14 +0000', 'date': ' 2019-01-12 23:57:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:57:22 +0000', 'date': ' 2019-01-12 23:52:02 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 32 second: 20 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4679', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:32:20 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 30 second: 44 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4683', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000c12c5e310c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-12 23:30:44 +0000', 'startDate': ' 2019-01-12 23:30:44 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:30:44 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 29 second: 43 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4680', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21002b5d110c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-12 23:29:43 +0000', 'startDate': ' 2019-01-12 23:29:43 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:29:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 27 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4682', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:27:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 27 second: 14 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:27:46 +0000', 'date': ' 2019-01-12 22:27:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 0 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:27:46 +0000', 'date': ' 2019-01-12 22:00:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 22:00:42 +0000', 'date': ' 2019-01-12 21:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 32 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:50:33 +0000', 'date': ' 2019-01-12 21:32:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:32:11 +0000', 'date': ' 2019-01-12 21:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 23 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4666', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:28:08 +0000', 'date': ' 2019-01-12 21:23:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:08:39 +0000', 'date': ' 2019-01-12 21:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 14 minute: 24 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:03:44 +0000', 'date': ' 2019-01-12 20:24:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 13 minute: 29 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4659', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:34:27 +0000', 'date': ' 2019-01-12 19:29:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 47 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4654', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:29:23 +0000', 'date': ' 2019-01-12 04:47:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:29:23 +0000', 'date': ' 2019-01-12 04:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 31 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:36:15 +0000', 'date': ' 2019-01-12 04:31:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 27 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:31:59 +0000', 'date': ' 2019-01-12 04:27:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 4 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:22:42 +0000', 'date': ' 2019-01-12 04:04:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 33 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:44:24 +0000', 'date': ' 2019-01-12 03:33:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 23 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:28:52 +0000', 'date': ' 2019-01-12 03:23:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 45 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:01:02 +0000', 'date': ' 2019-01-12 02:45:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 34 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4640', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:01:02 +0000', 'date': ' 2019-01-12 02:34:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 29 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4637', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:34:42 +0000', 'date': ' 2019-01-12 02:29:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 14 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:34:42 +0000', 'date': ' 2019-01-12 02:14:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 9 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4632', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:14:09 +0000', 'date': ' 2019-01-12 02:09:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 0 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:10:01 +0000', 'date': ' 2019-01-12 02:00:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4630', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:10:01 +0000', 'date': ' 2019-01-12 01:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4626', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:48:44 +0000', 'date': ' 2019-01-12 01:48:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 43 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4621', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:43:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 35 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:35:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 31 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4623', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:31:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 27 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:27:56 +0000', 'date': ' 2019-01-12 01:27:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:27:56 +0000', 'date': ' 2019-01-12 01:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 17 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:23:00 +0000', 'date': ' 2019-01-12 01:17:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 11 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4614', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:23:00 +0000', 'date': ' 2019-01-12 01:11:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:08:27 +0000', 'date': ' 2019-01-12 01:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 3 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:08:27 +0000', 'date': ' 2019-01-12 01:03:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 59 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4607', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:03:51 +0000', 'date': ' 2019-01-12 00:59:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:59:47 +0000', 'date': ' 2019-01-12 00:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 51 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4603', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:55:32 +0000', 'date': ' 2019-01-12 00:51:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 40 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4601', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:51:28 +0000', 'date': ' 2019-01-12 00:40:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 36 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4599', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:40:38 +0000', 'date': ' 2019-01-12 00:36:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:27:32 +0000', 'date': ' 2019-01-12 00:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 18 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4597', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:27:32 +0000', 'date': ' 2019-01-12 00:18:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 13 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:18:13 +0000', 'date': ' 2019-01-12 00:13:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 8 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:13:20 +0000', 'date': ' 2019-01-12 00:08:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 2 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4589', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:08:22 +0000', 'date': ' 2019-01-12 00:02:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 23:22:23 +0000', 'date': ' 2019-01-11 23:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 23:17:22 +0000', 'date': ' 2019-01-11 23:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 50 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:55:49 +0000', 'date': ' 2019-01-11 22:50:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 46 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4578', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:50:50 +0000', 'date': ' 2019-01-11 22:46:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 20 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:46:38 +0000', 'date': ' 2019-01-11 22:20:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 0 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4574', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:05:08 +0000', 'date': ' 2019-01-11 22:00:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 39 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4572', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:43:57 +0000', 'date': ' 2019-01-11 21:39:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 35 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:39:47 +0000', 'date': ' 2019-01-11 21:35:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 31 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:35:43 +0000', 'date': ' 2019-01-11 21:31:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 27 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:31:39 +0000', 'date': ' 2019-01-11 21:27:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 8 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:12:23 +0000', 'date': ' 2019-01-11 21:08:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:04:52 +0000', 'date': ' 2019-01-11 21:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 0 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4560', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:04:52 +0000', 'date': ' 2019-01-11 21:00:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 55 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4558', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:00:09 +0000', 'date': ' 2019-01-11 20:55:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 51 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:56:05 +0000', 'date': ' 2019-01-11 20:51:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 46 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:52:03 +0000', 'date': ' 2019-01-11 20:46:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4552', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:29:49 +0000', 'date': ' 2019-01-11 20:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 20 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:24:39 +0000', 'date': ' 2019-01-11 20:20:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 15 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:20:35 +0000', 'date': ' 2019-01-11 20:15:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 54 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4546', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 19:02:25 +0000', 'date': ' 2019-01-11 18:54:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 50 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:54:16 +0000', 'date': ' 2019-01-11 18:50:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:31:58 +0000', 'date': ' 2019-01-11 18:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 14 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:18:44 +0000', 'date': ' 2019-01-11 18:14:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:55:14 +0000', 'date': ' 2019-01-11 17:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 45 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:55:14 +0000', 'date': ' 2019-01-11 17:45:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 20 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4532', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:24:58 +0000', 'date': ' 2019-01-11 17:20:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 1 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4530', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:06:44 +0000', 'date': ' 2019-01-11 17:01:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 40 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4528', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:45:10 +0000', 'date': ' 2019-01-11 16:40:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 32 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4526', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:36:02 +0000', 'date': ' 2019-01-11 16:32:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:32:09 +0000', 'date': ' 2019-01-11 16:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:15:55 +0000', 'date': ' 2019-01-11 16:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 52 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4520', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:06:49 +0000', 'date': ' 2019-01-11 15:52:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 30 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 15:38:25 +0000', 'date': ' 2019-01-11 15:30:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 8 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 15:13:00 +0000', 'date': ' 2019-01-11 15:08:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 48 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4509', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:56:44 +0000', 'date': ' 2019-01-11 14:48:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:23:15 +0000', 'date': ' 2019-01-11 14:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:01:59 +0000', 'date': ' 2019-01-11 13:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4503', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:01:59 +0000', 'date': ' 2019-01-11 13:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4486', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4498', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4496', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4491', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:42:40 +0000', 'date': ' 2019-01-11 13:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 33 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4483', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:42:40 +0000', 'date': ' 2019-01-11 13:33:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 27 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4480', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:33:38 +0000', 'date': ' 2019-01-11 13:27:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4477', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4473', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4469', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:17:55 +0000', 'date': ' 2019-01-11 13:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 13 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4471', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:17:55 +0000', 'date': ' 2019-01-11 13:13:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 8 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:13:11 +0000', 'date': ' 2019-01-11 13:08:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 4 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4466', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:09:07 +0000', 'date': ' 2019-01-11 13:04:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 0 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4464', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:05:03 +0000', 'date': ' 2019-01-11 13:00:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4460', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:00:59 +0000', 'date': ' 2019-01-11 12:51:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:51:50 +0000', 'date': ' 2019-01-11 12:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 35 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:35:48 +0000', 'date': ' 2019-01-11 12:35:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 26 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:31:25 +0000', 'date': ' 2019-01-11 12:26:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:31:25 +0000', 'date': ' 2019-01-11 12:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 0 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:12:05 +0000', 'date': ' 2019-01-11 12:00:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:42:48 +0000', 'date': ' 2019-01-11 11:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 34 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:38:45 +0000', 'date': ' 2019-01-11 11:34:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:34:41 +0000', 'date': ' 2019-01-11 11:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 24 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4441', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:29:39 +0000', 'date': ' 2019-01-11 11:24:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 19 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4438', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:24:36 +0000', 'date': ' 2019-01-11 11:19:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 15 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:19:39 +0000', 'date': ' 2019-01-11 11:15:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 11 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4432', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:11:53 +0000', 'date': ' 2019-01-11 11:11:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:11:53 +0000', 'date': ' 2019-01-11 11:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 2 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:07:17 +0000', 'date': ' 2019-01-11 11:02:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 57 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:02:16 +0000', 'date': ' 2019-01-11 10:57:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 53 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4426', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:58:07 +0000', 'date': ' 2019-01-11 10:53:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 49 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4424', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:54:05 +0000', 'date': ' 2019-01-11 10:49:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 45 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4422', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:50:01 +0000', 'date': ' 2019-01-11 10:45:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 41 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:45:57 +0000', 'date': ' 2019-01-11 10:41:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 37 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4419', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:41:53 +0000', 'date': ' 2019-01-11 10:37:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 33 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:37:49 +0000', 'date': ' 2019-01-11 10:33:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 29 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4415', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:33:45 +0000', 'date': ' 2019-01-11 10:29:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 25 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4412', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:29:40 +0000', 'date': ' 2019-01-11 10:25:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 20 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4410', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:25:39 +0000', 'date': ' 2019-01-11 10:20:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 15 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4409', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:20:35 +0000', 'date': ' 2019-01-11 10:15:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4407', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:15:31 +0000', 'date': ' 2019-01-11 10:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 6 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4405', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:11:14 +0000', 'date': ' 2019-01-11 10:06:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 2 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:06:21 +0000', 'date': ' 2019-01-11 10:02:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 58 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:02:16 +0000', 'date': ' 2019-01-11 09:58:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 54 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:58:13 +0000', 'date': ' 2019-01-11 09:54:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 49 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:54:09 +0000', 'date': ' 2019-01-11 09:49:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 45 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:50:05 +0000', 'date': ' 2019-01-11 09:45:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 41 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:46:01 +0000', 'date': ' 2019-01-11 09:41:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 37 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:41:59 +0000', 'date': ' 2019-01-11 09:37:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 33 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:37:55 +0000', 'date': ' 2019-01-11 09:33:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 29 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4387', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:33:51 +0000', 'date': ' 2019-01-11 09:29:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 25 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:29:36 +0000', 'date': ' 2019-01-11 09:25:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 21 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:25:43 +0000', 'date': ' 2019-01-11 09:21:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:21:38 +0000', 'date': ' 2019-01-11 09:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:17:37 +0000', 'date': ' 2019-01-11 09:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 9 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4376', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:13:33 +0000', 'date': ' 2019-01-11 09:09:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:09:29 +0000', 'date': ' 2019-01-11 08:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 53 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:57:17 +0000', 'date': ' 2019-01-11 08:53:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 49 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:53:12 +0000', 'date': ' 2019-01-11 08:49:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 44 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:49:09 +0000', 'date': ' 2019-01-11 08:44:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 40 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:45:04 +0000', 'date': ' 2019-01-11 08:40:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:41:00 +0000', 'date': ' 2019-01-11 08:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 32 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:36:58 +0000', 'date': ' 2019-01-11 08:32:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 27 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:32:09 +0000', 'date': ' 2019-01-11 08:27:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 23 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:27:50 +0000', 'date': ' 2019-01-11 08:23:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 19 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:23:44 +0000', 'date': ' 2019-01-11 08:19:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 15 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:19:43 +0000', 'date': ' 2019-01-11 08:15:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 10 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:15:38 +0000', 'date': ' 2019-01-11 08:10:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 5 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:10:35 +0000', 'date': ' 2019-01-11 08:05:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 57 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:01:24 +0000', 'date': ' 2019-01-11 07:57:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:57:23 +0000', 'date': ' 2019-01-11 07:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4345', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:57:23 +0000', 'date': ' 2019-01-11 07:43:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 38 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:43:12 +0000', 'date': ' 2019-01-11 07:38:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4341', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:39:05 +0000', 'date': ' 2019-01-11 07:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 30 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:35:01 +0000', 'date': ' 2019-01-11 07:30:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 25 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:30:57 +0000', 'date': ' 2019-01-11 07:25:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 21 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4334', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:25:55 +0000', 'date': ' 2019-01-11 07:21:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 17 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:21:49 +0000', 'date': ' 2019-01-11 07:17:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 12 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4331', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:17:45 +0000', 'date': ' 2019-01-11 07:12:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 7 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:12:43 +0000', 'date': ' 2019-01-11 07:07:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 58 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4327', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:02:35 +0000', 'date': ' 2019-01-11 06:58:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 54 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:58:27 +0000', 'date': ' 2019-01-11 06:54:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 33 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:38:09 +0000', 'date': ' 2019-01-11 06:33:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:16:53 +0000', 'date': ' 2019-01-11 06:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 52 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4318', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:57:37 +0000', 'date': ' 2019-01-11 05:52:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:28:07 +0000', 'date': ' 2019-01-11 05:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 13 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:18:01 +0000', 'date': ' 2019-01-11 05:13:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:13:53 +0000', 'date': ' 2019-01-11 05:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:09:51 +0000', 'date': ' 2019-01-11 05:05:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 1 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4306', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:05:46 +0000', 'date': ' 2019-01-11 05:01:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 42 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:46:33 +0000', 'date': ' 2019-01-11 04:42:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 38 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:42:15 +0000', 'date': ' 2019-01-11 04:38:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 34 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4300', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:38:22 +0000', 'date': ' 2019-01-11 04:34:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 16 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:23:26 +0000', 'date': ' 2019-01-11 04:16:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 21 minute: 12 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:17:05 +0000', 'date': ' 2019-01-11 03:12:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 26 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 02:51:31 +0000', 'date': ' 2019-01-11 00:26:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4288', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 02:51:31 +0000', 'date': ' 2019-01-11 00:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4287', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:22:38 +0000', 'date': ' 2019-01-11 00:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:17:36 +0000', 'date': ' 2019-01-11 00:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 8 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:12:33 +0000', 'date': ' 2019-01-11 00:08:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 4 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:08:26 +0000', 'date': ' 2019-01-11 00:04:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 59 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4279', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:04:22 +0000', 'date': ' 2019-01-10 23:59:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 55 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4277', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:59:18 +0000', 'date': ' 2019-01-10 23:55:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:55:14 +0000', 'date': ' 2019-01-10 23:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 46 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:50:59 +0000', 'date': ' 2019-01-10 23:46:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 41 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:47:06 +0000', 'date': ' 2019-01-10 23:41:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4269', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:42:04 +0000', 'date': ' 2019-01-10 23:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 31 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:36:58 +0000', 'date': ' 2019-01-10 23:31:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 26 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:31:54 +0000', 'date': ' 2019-01-10 23:26:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 21 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:27:06 +0000', 'date': ' 2019-01-10 23:21:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 16 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4261', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:21:46 +0000', 'date': ' 2019-01-10 23:16:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 11 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:16:42 +0000', 'date': ' 2019-01-10 23:11:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 6 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:11:40 +0000', 'date': ' 2019-01-10 23:06:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 2 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4255', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:06:38 +0000', 'date': ' 2019-01-10 23:02:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 57 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:02:32 +0000', 'date': ' 2019-01-10 22:57:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 47 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:52:20 +0000', 'date': ' 2019-01-10 22:47:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 42 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:43:21 +0000', 'date': ' 2019-01-10 22:42:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 31 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:43:21 +0000', 'date': ' 2019-01-10 22:31:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:16:48 +0000', 'date': ' 2019-01-10 22:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 48 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:48:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 34 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:34:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 10 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:10:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:10:40 +0000', 'date': ' 2019-01-10 20:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 22 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:37:23 +0000', 'date': ' 2019-01-10 20:22:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 16 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4225', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:22:57 +0000', 'date': ' 2019-01-10 20:16:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 12 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:12:50 +0000', 'date': ' 2019-01-10 20:12:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4222', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:06:53 +0000', 'date': ' 2019-01-10 20:01:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:43:21 +0000', 'date': ' 2019-01-10 19:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 29 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:34:21 +0000', 'date': ' 2019-01-10 19:29:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 25 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:29:16 +0000', 'date': ' 2019-01-10 19:25:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 21 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4205', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:25:12 +0000', 'date': ' 2019-01-10 19:21:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 15 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:21:08 +0000', 'date': ' 2019-01-10 19:15:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 11 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4201', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:16:04 +0000', 'date': ' 2019-01-10 19:11:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:12:01 +0000', 'date': ' 2019-01-10 19:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:06:58 +0000', 'date': ' 2019-01-10 19:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 56 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:01:55 +0000', 'date': ' 2019-01-10 18:56:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 51 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4193', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:56:49 +0000', 'date': ' 2019-01-10 18:51:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 46 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4191', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:51:45 +0000', 'date': ' 2019-01-10 18:46:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 42 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4189', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:46:41 +0000', 'date': ' 2019-01-10 18:42:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 37 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4187', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:42:25 +0000', 'date': ' 2019-01-10 18:37:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 32 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4185', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:37:33 +0000', 'date': ' 2019-01-10 18:32:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4181', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:26:23 +0000', 'date': ' 2019-01-10 17:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 0 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:22:28 +0000', 'date': ' 2019-01-10 17:00:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 55 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4176', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:01:08 +0000', 'date': ' 2019-01-10 16:55:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 50 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:56:04 +0000', 'date': ' 2019-01-10 16:50:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 46 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:50:58 +0000', 'date': ' 2019-01-10 16:46:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4171', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:46:54 +0000', 'date': ' 2019-01-10 16:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 36 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:41:50 +0000', 'date': ' 2019-01-10 16:36:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 31 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:36:46 +0000', 'date': ' 2019-01-10 16:31:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 27 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4164', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:31:42 +0000', 'date': ' 2019-01-10 16:27:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 23 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:27:38 +0000', 'date': ' 2019-01-10 16:23:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 18 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:23:34 +0000', 'date': ' 2019-01-10 16:18:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 14 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4158', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:18:30 +0000', 'date': ' 2019-01-10 16:14:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:14:24 +0000', 'date': ' 2019-01-10 16:03:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:14:24 +0000', 'date': ' 2019-01-10 16:03:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4151', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:03:17 +0000', 'date': ' 2019-01-10 15:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 52 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:57:10 +0000', 'date': ' 2019-01-10 15:52:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 46 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4146', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:52:08 +0000', 'date': ' 2019-01-10 15:46:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 41 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:47:04 +0000', 'date': ' 2019-01-10 15:41:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 36 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:42:01 +0000', 'date': ' 2019-01-10 15:36:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 31 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:36:54 +0000', 'date': ' 2019-01-10 15:31:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 27 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4139', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:31:50 +0000', 'date': ' 2019-01-10 15:27:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 17 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:27:44 +0000', 'date': ' 2019-01-10 15:17:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4134', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:17:39 +0000', 'date': ' 2019-01-10 15:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 9 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:13:33 +0000', 'date': ' 2019-01-10 15:09:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 4 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:09:26 +0000', 'date': ' 2019-01-10 15:04:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 55 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:04:25 +0000', 'date': ' 2019-01-10 14:55:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:55:16 +0000', 'date': ' 2019-01-10 14:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 31 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:50:58 +0000', 'date': ' 2019-01-10 14:31:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 14 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:18:42 +0000', 'date': ' 2019-01-10 14:14:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 30 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:09:37 +0000', 'date': ' 2019-01-10 13:30:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 24 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4119', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:09:37 +0000', 'date': ' 2019-01-10 13:24:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 15 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4116', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:20:46 +0000', 'date': ' 2019-01-10 13:15:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 10 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:11:10 +0000', 'date': ' 2019-01-10 13:10:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 3 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4114', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:11:10 +0000', 'date': ' 2019-01-10 13:03:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:03:34 +0000', 'date': ' 2019-01-10 12:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 54 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:59:26 +0000', 'date': ' 2019-01-10 12:54:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 50 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:54:25 +0000', 'date': ' 2019-01-10 12:50:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 45 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:50:18 +0000', 'date': ' 2019-01-10 12:45:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 35 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4101', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:40:21 +0000', 'date': ' 2019-01-10 12:35:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:36:06 +0000', 'date': ' 2019-01-10 12:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4096', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:16:51 +0000', 'date': ' 2019-01-10 11:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 54 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4094', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:59:37 +0000', 'date': ' 2019-01-10 11:54:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 49 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4093', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:54:33 +0000', 'date': ' 2019-01-10 11:49:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 45 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:49:26 +0000', 'date': ' 2019-01-10 11:45:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 41 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:45:22 +0000', 'date': ' 2019-01-10 11:41:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 33 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4087', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:37:15 +0000', 'date': ' 2019-01-10 11:33:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 28 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:33:10 +0000', 'date': ' 2019-01-10 11:28:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 24 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:29:06 +0000', 'date': ' 2019-01-10 11:24:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 21 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:25:02 +0000', 'date': ' 2019-01-10 11:21:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 15 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:21:12 +0000', 'date': ' 2019-01-10 11:15:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 11 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:15:57 +0000', 'date': ' 2019-01-10 11:11:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 6 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4074', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:11:41 +0000', 'date': ' 2019-01-10 11:06:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 57 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:01:51 +0000', 'date': ' 2019-01-10 10:57:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 52 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4071', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:57:40 +0000', 'date': ' 2019-01-10 10:52:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 47 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4068', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:52:37 +0000', 'date': ' 2019-01-10 10:47:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 42 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4066', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:47:33 +0000', 'date': ' 2019-01-10 10:42:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 37 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:42:26 +0000', 'date': ' 2019-01-10 10:37:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 32 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4063', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:37:22 +0000', 'date': ' 2019-01-10 10:32:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:32:24 +0000', 'date': ' 2019-01-10 10:28:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4060', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:32:24 +0000', 'date': ' 2019-01-10 10:28:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 24 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4057', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:28:17 +0000', 'date': ' 2019-01-10 10:24:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:24:09 +0000', 'date': ' 2019-01-10 10:19:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 15 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4052', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:20:04 +0000', 'date': ' 2019-01-10 10:15:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 11 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4051', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:16:01 +0000', 'date': ' 2019-01-10 10:11:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 58 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4048', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:02:51 +0000', 'date': ' 2019-01-10 09:58:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 53 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:58:47 +0000', 'date': ' 2019-01-10 09:53:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 48 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:53:50 +0000', 'date': ' 2019-01-10 09:48:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 43 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4042', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:48:41 +0000', 'date': ' 2019-01-10 09:43:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 38 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:43:36 +0000', 'date': ' 2019-01-10 09:38:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 34 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:38:30 +0000', 'date': ' 2019-01-10 09:34:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 27 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:34:12 +0000', 'date': ' 2019-01-10 09:27:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 23 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:27:18 +0000', 'date': ' 2019-01-10 09:23:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 19 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:23:14 +0000', 'date': ' 2019-01-10 09:19:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 10 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:19:10 +0000', 'date': ' 2019-01-10 09:10:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 5 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:11:02 +0000', 'date': ' 2019-01-10 09:05:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 1 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:05:58 +0000', 'date': ' 2019-01-10 09:01:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 57 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:01:55 +0000', 'date': ' 2019-01-10 08:57:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 53 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4023', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:57:50 +0000', 'date': ' 2019-01-10 08:53:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 49 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:53:47 +0000', 'date': ' 2019-01-10 08:49:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 45 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:49:42 +0000', 'date': ' 2019-01-10 08:45:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 40 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4016', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:45:38 +0000', 'date': ' 2019-01-10 08:40:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 35 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:40:37 +0000', 'date': ' 2019-01-10 08:35:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 30 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:35:33 +0000', 'date': ' 2019-01-10 08:30:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 26 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:30:26 +0000', 'date': ' 2019-01-10 08:26:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 22 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:26:22 +0000', 'date': ' 2019-01-10 08:22:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 17 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4007', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:22:18 +0000', 'date': ' 2019-01-10 08:17:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 12 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:17:23 +0000', 'date': ' 2019-01-10 08:12:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 7 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:12:10 +0000', 'date': ' 2019-01-10 08:07:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 3 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4000', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:08:06 +0000', 'date': ' 2019-01-10 08:03:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 59 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3999', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:04:02 +0000', 'date': ' 2019-01-10 07:59:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 54 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:59:58 +0000', 'date': ' 2019-01-10 07:54:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 50 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:54:54 +0000', 'date': ' 2019-01-10 07:50:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 45 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3993', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:50:50 +0000', 'date': ' 2019-01-10 07:45:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:45:47 +0000', 'date': ' 2019-01-10 07:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:41:43 +0000', 'date': ' 2019-01-10 07:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:37:40 +0000', 'date': ' 2019-01-10 07:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 27 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:32:39 +0000', 'date': ' 2019-01-10 07:27:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 23 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:27:33 +0000', 'date': ' 2019-01-10 07:23:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3980', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:23:26 +0000', 'date': ' 2019-01-10 07:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 15 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:19:22 +0000', 'date': ' 2019-01-10 07:15:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 10 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3977', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:15:19 +0000', 'date': ' 2019-01-10 07:10:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 5 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:10:14 +0000', 'date': ' 2019-01-10 07:05:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 0 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3972', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:05:12 +0000', 'date': ' 2019-01-10 07:00:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 14 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:00:10 +0000', 'date': ' 2019-01-10 06:14:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3969', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:00:10 +0000', 'date': ' 2019-01-10 06:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 3 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 06:07:16 +0000', 'date': ' 2019-01-10 06:03:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 59 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3964', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:59:45 +0000', 'date': ' 2019-01-10 05:59:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:59:45 +0000', 'date': ' 2019-01-10 05:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 50 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:55:00 +0000', 'date': ' 2019-01-10 05:50:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 46 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:51:03 +0000', 'date': ' 2019-01-10 05:46:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 41 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3956', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:46:45 +0000', 'date': ' 2019-01-10 05:41:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 36 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:41:55 +0000', 'date': ' 2019-01-10 05:36:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 31 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:36:43 +0000', 'date': ' 2019-01-10 05:31:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:31:53 +0000', 'date': ' 2019-01-10 05:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:02:54 +0000', 'date': ' 2019-01-10 05:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:02:54 +0000', 'date': ' 2019-01-10 04:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 52 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:57:10 +0000', 'date': ' 2019-01-10 04:52:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 46 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:52:08 +0000', 'date': ' 2019-01-10 04:46:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 42 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:47:01 +0000', 'date': ' 2019-01-10 04:42:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:42:56 +0000', 'date': ' 2019-01-10 04:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 32 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:42:56 +0000', 'date': ' 2019-01-10 04:32:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 28 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:32:51 +0000', 'date': ' 2019-01-10 04:28:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 22 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:28:32 +0000', 'date': ' 2019-01-10 04:22:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3931', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:22:40 +0000', 'date': ' 2019-01-10 04:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 12 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:17:37 +0000', 'date': ' 2019-01-10 04:12:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 8 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3927', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:12:36 +0000', 'date': ' 2019-01-10 04:08:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3925', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:08:25 +0000', 'date': ' 2019-01-10 03:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:57:16 +0000', 'date': ' 2019-01-10 03:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 46 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3921', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:57:16 +0000', 'date': ' 2019-01-10 03:46:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:42:44 +0000', 'date': ' 2019-01-10 03:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 37 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3917', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:42:44 +0000', 'date': ' 2019-01-10 03:37:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3914', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:13:55 +0000', 'date': ' 2019-01-10 03:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 8 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3915', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:13:55 +0000', 'date': ' 2019-01-10 03:08:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 11 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3910', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:15:44 +0000', 'date': ' 2019-01-10 02:11:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 6 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:11:36 +0000', 'date': ' 2019-01-10 02:06:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 45 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:02:25 +0000', 'date': ' 2019-01-10 01:45:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 41 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3902', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:45:18 +0000', 'date': ' 2019-01-10 01:41:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:41:14 +0000', 'date': ' 2019-01-10 01:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 31 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:36:11 +0000', 'date': ' 2019-01-10 01:31:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3896', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:32:05 +0000', 'date': ' 2019-01-10 01:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 21 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:27:02 +0000', 'date': ' 2019-01-10 01:21:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3891', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:21:57 +0000', 'date': ' 2019-01-10 01:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 7 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:12:39 +0000', 'date': ' 2019-01-10 01:07:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 56 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:01:55 +0000', 'date': ' 2019-01-10 00:56:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 52 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:56:38 +0000', 'date': ' 2019-01-10 00:52:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 47 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3885', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:56:38 +0000', 'date': ' 2019-01-10 00:47:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 43 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:47:25 +0000', 'date': ' 2019-01-10 00:43:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 39 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:43:22 +0000', 'date': ' 2019-01-10 00:39:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 34 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3878', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:34:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 29 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:29:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 24 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3873', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:24:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 19 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:24:54 +0000', 'date': ' 2019-01-10 00:19:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 15 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3867', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:16:25 +0000', 'date': ' 2019-01-10 00:15:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3869', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:16:25 +0000', 'date': ' 2019-01-10 00:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 51 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:51:55 +0000', 'date': ' 2019-01-09 23:51:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3862', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:51:55 +0000', 'date': ' 2019-01-09 23:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 39 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3857', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:40:07 +0000', 'date': ' 2019-01-09 23:39:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 34 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:40:07 +0000', 'date': ' 2019-01-09 23:34:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 31 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3854', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:35:06 +0000', 'date': ' 2019-01-09 23:31:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 26 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:31:14 +0000', 'date': ' 2019-01-09 23:26:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:26:10 +0000', 'date': ' 2019-01-09 23:20:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 16 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:21:06 +0000', 'date': ' 2019-01-09 23:16:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3845', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:16:08 +0000', 'date': ' 2019-01-09 23:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 6 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:11:46 +0000', 'date': ' 2019-01-09 23:06:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 56 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3841', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:01:50 +0000', 'date': ' 2019-01-09 22:56:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3839', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:56:45 +0000', 'date': ' 2019-01-09 22:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 47 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3837', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:52:40 +0000', 'date': ' 2019-01-09 22:47:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3836', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:47:38 +0000', 'date': ' 2019-01-09 22:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 37 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:42:32 +0000', 'date': ' 2019-01-09 22:37:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 31 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3832', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:37:28 +0000', 'date': ' 2019-01-09 22:31:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:31:08 +0000', 'date': ' 2019-01-09 22:23:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3830', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:31:08 +0000', 'date': ' 2019-01-09 22:23:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:23:15 +0000', 'date': ' 2019-01-09 22:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:17:07 +0000', 'date': ' 2019-01-09 22:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 6 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3822', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:12:03 +0000', 'date': ' 2019-01-09 22:06:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3820', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:07:00 +0000', 'date': ' 2019-01-09 22:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 57 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:01:55 +0000', 'date': ' 2019-01-09 21:57:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 53 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:57:51 +0000', 'date': ' 2019-01-09 21:53:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 49 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:53:46 +0000', 'date': ' 2019-01-09 21:49:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 45 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3811', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:49:55 +0000', 'date': ' 2019-01-09 21:45:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 35 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:40:36 +0000', 'date': ' 2019-01-09 21:35:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 31 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3808', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:35:33 +0000', 'date': ' 2019-01-09 21:31:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:31:14 +0000', 'date': ' 2019-01-09 21:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 21 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:26:20 +0000', 'date': ' 2019-01-09 21:21:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:16:28 +0000', 'date': ' 2019-01-09 21:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 12 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:16:28 +0000', 'date': ' 2019-01-09 21:12:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 5 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:11:56 +0000', 'date': ' 2019-01-09 21:05:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:06:02 +0000', 'date': ' 2019-01-09 21:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 56 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3794', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:01:53 +0000', 'date': ' 2019-01-09 20:56:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 51 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3792', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:56:59 +0000', 'date': ' 2019-01-09 20:51:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 46 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3790', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:52:00 +0000', 'date': ' 2019-01-09 20:46:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:46:48 +0000', 'date': ' 2019-01-09 20:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 37 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3785', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:41:44 +0000', 'date': ' 2019-01-09 20:37:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 32 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:37:38 +0000', 'date': ' 2019-01-09 20:32:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3782', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:32:36 +0000', 'date': ' 2019-01-09 20:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 18 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3780', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:22:28 +0000', 'date': ' 2019-01-09 20:18:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:18:22 +0000', 'date': ' 2019-01-09 20:13:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3777', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:18:22 +0000', 'date': ' 2019-01-09 20:13:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3774', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:13:20 +0000', 'date': ' 2019-01-09 20:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3772', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:07:16 +0000', 'date': ' 2019-01-09 20:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 56 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:02:08 +0000', 'date': ' 2019-01-09 19:56:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 51 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:57:05 +0000', 'date': ' 2019-01-09 19:51:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3766', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:36:44 +0000', 'date': ' 2019-01-09 19:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 9 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:13:22 +0000', 'date': ' 2019-01-09 19:09:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 49 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:00:00 +0000', 'date': ' 2019-01-09 18:49:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 12 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:13:08 +0000', 'date': ' 2019-01-09 18:12:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 7 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:13:08 +0000', 'date': ' 2019-01-09 18:07:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 2 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:07:35 +0000', 'date': ' 2019-01-09 18:02:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:02:22 +0000', 'date': ' 2019-01-09 17:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3750', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:57:16 +0000', 'date': ' 2019-01-09 17:52:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 46 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3748', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:52:10 +0000', 'date': ' 2019-01-09 17:46:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 41 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:47:07 +0000', 'date': ' 2019-01-09 17:41:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:42:02 +0000', 'date': ' 2019-01-09 17:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 31 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3742', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:36:58 +0000', 'date': ' 2019-01-09 17:31:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 26 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:31:56 +0000', 'date': ' 2019-01-09 17:26:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 22 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:26:47 +0000', 'date': ' 2019-01-09 17:22:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 17 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:22:44 +0000', 'date': ' 2019-01-09 17:17:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3734', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:08:32 +0000', 'date': ' 2019-01-09 17:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 42 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3732', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:47:13 +0000', 'date': ' 2019-01-09 16:42:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 21 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:26:55 +0000', 'date': ' 2019-01-09 16:21:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 11 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:16:49 +0000', 'date': ' 2019-01-09 16:11:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 6 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3724', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:11:44 +0000', 'date': ' 2019-01-09 16:06:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 1 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:06:38 +0000', 'date': ' 2019-01-09 16:01:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 56 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3720', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:01:36 +0000', 'date': ' 2019-01-09 15:56:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 52 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3717', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:56:30 +0000', 'date': ' 2019-01-09 15:52:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 47 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:47:50 +0000', 'date': ' 2019-01-09 15:47:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 42 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:47:50 +0000', 'date': ' 2019-01-09 15:42:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 37 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:42:15 +0000', 'date': ' 2019-01-09 15:37:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 32 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3710', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:37:11 +0000', 'date': ' 2019-01-09 15:32:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 26 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:32:14 +0000', 'date': ' 2019-01-09 15:26:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3706', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:27:03 +0000', 'date': ' 2019-01-09 15:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3704', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:21:59 +0000', 'date': ' 2019-01-09 15:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3702', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:16:56 +0000', 'date': ' 2019-01-09 15:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 6 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3700', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:11:50 +0000', 'date': ' 2019-01-09 15:06:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 1 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:06:46 +0000', 'date': ' 2019-01-09 15:01:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 57 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3694', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:01:43 +0000', 'date': ' 2019-01-09 14:57:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 37 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3692', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 14:42:25 +0000', 'date': ' 2019-01-09 14:37:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 16 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3690', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 14:22:05 +0000', 'date': ' 2019-01-09 14:16:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 54 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:59:43 +0000', 'date': ' 2019-01-09 13:54:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 46 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:59:43 +0000', 'date': ' 2019-01-09 13:46:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 42 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:46:34 +0000', 'date': ' 2019-01-09 13:42:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3680', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:42:18 +0000', 'date': ' 2019-01-09 13:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 33 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3679', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:37:25 +0000', 'date': ' 2019-01-09 13:33:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 29 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:33:19 +0000', 'date': ' 2019-01-09 13:29:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 24 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3674', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:29:16 +0000', 'date': ' 2019-01-09 13:24:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 19 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3672', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:20:20 +0000', 'date': ' 2019-01-09 13:19:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 14 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:20:20 +0000', 'date': ' 2019-01-09 13:14:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3668', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:15:02 +0000', 'date': ' 2019-01-09 13:09:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:15:02 +0000', 'date': ' 2019-01-09 13:09:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 4 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3664', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:09:57 +0000', 'date': ' 2019-01-09 13:04:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 56 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:04:56 +0000', 'date': ' 2019-01-09 12:56:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 52 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3662', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:04:56 +0000', 'date': ' 2019-01-09 12:52:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 48 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:52:32 +0000', 'date': ' 2019-01-09 12:48:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:48:26 +0000', 'date': ' 2019-01-09 12:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 38 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:38:28 +0000', 'date': ' 2019-01-09 12:38:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 28 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:33:12 +0000', 'date': ' 2019-01-09 12:28:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3650', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:28:07 +0000', 'date': ' 2019-01-09 12:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 5 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3648', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:23:03 +0000', 'date': ' 2019-01-09 12:05:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 52 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:56:52 +0000', 'date': ' 2019-01-09 11:52:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3644', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:52:48 +0000', 'date': ' 2019-01-09 11:47:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3642', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:47:44 +0000', 'date': ' 2019-01-09 11:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 37 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:42:40 +0000', 'date': ' 2019-01-09 11:37:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3638', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:37:36 +0000', 'date': ' 2019-01-09 11:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 28 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:32:32 +0000', 'date': ' 2019-01-09 11:28:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 18 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:22:20 +0000', 'date': ' 2019-01-09 11:18:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:18:17 +0000', 'date': ' 2019-01-09 11:13:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3630', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:18:17 +0000', 'date': ' 2019-01-09 11:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 6 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:13:17 +0000', 'date': ' 2019-01-09 11:06:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:07:05 +0000', 'date': ' 2019-01-09 11:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 57 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3624', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:02:10 +0000', 'date': ' 2019-01-09 10:57:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 53 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:57:57 +0000', 'date': ' 2019-01-09 10:53:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 49 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:53:54 +0000', 'date': ' 2019-01-09 10:49:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 45 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:49:50 +0000', 'date': ' 2019-01-09 10:45:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 41 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3616', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:45:45 +0000', 'date': ' 2019-01-09 10:41:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 36 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:41:32 +0000', 'date': ' 2019-01-09 10:36:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 31 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:36:39 +0000', 'date': ' 2019-01-09 10:31:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 27 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:31:38 +0000', 'date': ' 2019-01-09 10:27:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 22 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:27:20 +0000', 'date': ' 2019-01-09 10:22:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 17 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:22:30 +0000', 'date': ' 2019-01-09 10:17:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 7 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:17:24 +0000', 'date': ' 2019-01-09 10:07:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3602', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:07:13 +0000', 'date': ' 2019-01-09 10:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 56 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3600', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:02:10 +0000', 'date': ' 2019-01-09 09:56:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 52 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3598', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:57:03 +0000', 'date': ' 2019-01-09 09:52:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 48 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3596', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:52:59 +0000', 'date': ' 2019-01-09 09:48:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 44 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:48:55 +0000', 'date': ' 2019-01-09 09:44:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3592', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:34:43 +0000', 'date': ' 2019-01-09 09:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 24 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3589', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:29:39 +0000', 'date': ' 2019-01-09 09:24:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 19 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:24:35 +0000', 'date': ' 2019-01-09 09:19:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 14 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3586', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:19:32 +0000', 'date': ' 2019-01-09 09:14:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 10 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:14:25 +0000', 'date': ' 2019-01-09 09:10:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 1 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:10:21 +0000', 'date': ' 2019-01-09 09:01:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:01:13 +0000', 'date': ' 2019-01-09 08:57:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 47 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3578', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:52:05 +0000', 'date': ' 2019-01-09 08:47:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 43 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:48:01 +0000', 'date': ' 2019-01-09 08:43:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 39 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3574', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:43:57 +0000', 'date': ' 2019-01-09 08:39:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 34 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3572', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:39:53 +0000', 'date': ' 2019-01-09 08:34:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 29 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:34:49 +0000', 'date': ' 2019-01-09 08:29:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 24 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:29:45 +0000', 'date': ' 2019-01-09 08:24:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 19 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:24:47 +0000', 'date': ' 2019-01-09 08:19:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3563', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:19:37 +0000', 'date': ' 2019-01-09 08:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 9 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:14:34 +0000', 'date': ' 2019-01-09 08:09:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 4 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:09:29 +0000', 'date': ' 2019-01-09 08:04:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 59 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:04:23 +0000', 'date': ' 2019-01-09 07:59:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 54 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3556', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:59:19 +0000', 'date': ' 2019-01-09 07:54:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 50 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3554', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:54:13 +0000', 'date': ' 2019-01-09 07:50:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 35 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:41:01 +0000', 'date': ' 2019-01-09 07:35:49 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 58 second: 27 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3460', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000461b7a320813), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-09 00:58:27 +0000', 'startDate': ' 2019-01-09 00:58:27 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-09 01:14:55 +0000', 'date': ' 2019-01-09 00:58:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 57 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3459', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21001379120813), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-09 00:57:19 +0000', 'startDate': ' 2019-01-09 00:57:19 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-09 01:14:55 +0000', 'date': ' 2019-01-09 00:57:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 00:12:38 +0000', 'date': ' 2019-01-09 00:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 26 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3451', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:37:07 +0000', 'date': ' 2019-01-08 23:26:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 21 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:26:59 +0000', 'date': ' 2019-01-08 23:21:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 17 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:21:53 +0000', 'date': ' 2019-01-08 23:17:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 12 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:17:47 +0000', 'date': ' 2019-01-08 23:12:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 16 minute: 6 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 22:11:52 +0000', 'date': ' 2019-01-08 22:06:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 46 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 21:51:33 +0000', 'date': ' 2019-01-08 21:46:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 25 second: 23 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 21:26:18 +0000', 'date': ' 2019-01-08 21:25:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 34 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 20:39:20 +0000', 'date': ' 2019-01-08 20:34:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 20:22:02 +0000', 'date': ' 2019-01-08 20:11:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 13 minute: 53 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3423', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 19:57:51 +0000', 'date': ' 2019-01-08 19:53:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 11 minute: 23 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3420', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 17:27:40 +0000', 'date': ' 2019-01-08 17:23:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 10 minute: 4 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 16:08:32 +0000', 'date': ' 2019-01-08 16:04:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 57 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3403', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 15:02:34 +0000', 'date': ' 2019-01-08 14:57:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 52 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:57:30 +0000', 'date': ' 2019-01-08 14:52:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 47 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3400', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:52:22 +0000', 'date': ' 2019-01-08 14:47:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 7 minute: 37 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:48:05 +0000', 'date': ' 2019-01-08 13:37:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 58 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 13:03:35 +0000', 'date': ' 2019-01-08 12:58:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 34 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3394', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 12:39:11 +0000', 'date': ' 2019-01-08 12:34:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 13 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 12:22:57 +0000', 'date': ' 2019-01-08 12:13:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 42 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:47:20 +0000', 'date': ' 2019-01-08 11:42:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:42:16 +0000', 'date': ' 2019-01-08 11:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:21:58 +0000', 'date': ' 2019-01-08 11:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:16:54 +0000', 'date': ' 2019-01-08 11:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:11:48 +0000', 'date': ' 2019-01-08 11:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 57 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:07:44 +0000', 'date': ' 2019-01-08 10:57:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 52 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3376', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:57:25 +0000', 'date': ' 2019-01-08 10:52:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 47 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3374', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:52:33 +0000', 'date': ' 2019-01-08 10:47:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:47:29 +0000', 'date': ' 2019-01-08 10:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 37 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:42:22 +0000', 'date': ' 2019-01-08 10:37:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 32 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3368', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:37:19 +0000', 'date': ' 2019-01-08 10:32:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 27 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:32:13 +0000', 'date': ' 2019-01-08 10:27:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 21 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:27:08 +0000', 'date': ' 2019-01-08 10:21:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 16 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:22:05 +0000', 'date': ' 2019-01-08 10:16:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 11 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3360', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:17:00 +0000', 'date': ' 2019-01-08 10:11:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 6 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:11:54 +0000', 'date': ' 2019-01-08 10:06:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 2 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3356', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:06:53 +0000', 'date': ' 2019-01-08 10:02:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3354', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:01:49 +0000', 'date': ' 2019-01-08 09:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:57:42 +0000', 'date': ' 2019-01-08 09:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3350', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:52:38 +0000', 'date': ' 2019-01-08 09:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 42 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3348', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:47:35 +0000', 'date': ' 2019-01-08 09:42:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:42:32 +0000', 'date': ' 2019-01-08 09:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 32 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3344', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:37:25 +0000', 'date': ' 2019-01-08 09:32:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 27 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3342', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:32:21 +0000', 'date': ' 2019-01-08 09:27:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:27:17 +0000', 'date': ' 2019-01-08 09:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:22:10 +0000', 'date': ' 2019-01-08 09:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 6 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3336', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:12:02 +0000', 'date': ' 2019-01-08 09:06:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3334', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:06:59 +0000', 'date': ' 2019-01-08 09:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 57 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:01:55 +0000', 'date': ' 2019-01-08 08:57:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 52 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3330', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:57:40 +0000', 'date': ' 2019-01-08 08:52:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:52:53 +0000', 'date': ' 2019-01-08 08:47:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3326', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:47:41 +0000', 'date': ' 2019-01-08 08:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 37 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:42:37 +0000', 'date': ' 2019-01-08 08:37:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:37:35 +0000', 'date': ' 2019-01-08 08:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:32:31 +0000', 'date': ' 2019-01-08 08:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 17 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:22:18 +0000', 'date': ' 2019-01-08 08:17:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 12 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:17:17 +0000', 'date': ' 2019-01-08 08:12:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 56 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:02:00 +0000', 'date': ' 2019-01-08 07:56:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 37 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:43:33 +0000', 'date': ' 2019-01-08 07:37:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:37:41 +0000', 'date': ' 2019-01-08 07:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 27 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:32:37 +0000', 'date': ' 2019-01-08 07:27:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 22 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3305', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:27:33 +0000', 'date': ' 2019-01-08 07:22:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 17 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:22:29 +0000', 'date': ' 2019-01-08 07:17:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:17:22 +0000', 'date': ' 2019-01-08 07:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 9 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:13:16 +0000', 'date': ' 2019-01-08 07:09:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 5 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3298', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:09:26 +0000', 'date': ' 2019-01-08 07:05:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 59 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:05:08 +0000', 'date': ' 2019-01-08 06:59:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:00:04 +0000', 'date': ' 2019-01-08 06:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 49 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:55:01 +0000', 'date': ' 2019-01-08 06:49:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 44 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:49:59 +0000', 'date': ' 2019-01-08 06:44:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 39 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3288', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:44:53 +0000', 'date': ' 2019-01-08 06:39:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 34 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3286', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:39:46 +0000', 'date': ' 2019-01-08 06:34:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 29 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3284', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:34:43 +0000', 'date': ' 2019-01-08 06:29:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 24 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:29:38 +0000', 'date': ' 2019-01-08 06:24:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 19 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3279', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:24:37 +0000', 'date': ' 2019-01-08 06:19:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 14 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:19:31 +0000', 'date': ' 2019-01-08 06:14:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 9 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3276', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:14:24 +0000', 'date': ' 2019-01-08 06:09:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 4 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:09:20 +0000', 'date': ' 2019-01-08 06:04:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 59 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:04:16 +0000', 'date': ' 2019-01-08 05:59:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 54 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:59:10 +0000', 'date': ' 2019-01-08 05:54:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 49 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:55:06 +0000', 'date': ' 2019-01-08 05:49:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 44 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3265', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:50:03 +0000', 'date': ' 2019-01-08 05:44:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 39 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:45:01 +0000', 'date': ' 2019-01-08 05:39:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 35 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:39:54 +0000', 'date': ' 2019-01-08 05:35:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 30 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3260', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:35:39 +0000', 'date': ' 2019-01-08 05:30:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 25 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3258', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:30:46 +0000', 'date': ' 2019-01-08 05:25:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 20 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3255', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:25:42 +0000', 'date': ' 2019-01-08 05:20:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:20:36 +0000', 'date': ' 2019-01-08 05:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3252', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:15:35 +0000', 'date': ' 2019-01-08 05:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 5 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:10:31 +0000', 'date': ' 2019-01-08 05:05:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 0 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:05:34 +0000', 'date': ' 2019-01-08 05:00:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 56 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3244', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:56:50 +0000', 'date': ' 2019-01-08 04:56:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:56:50 +0000', 'date': ' 2019-01-08 04:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 46 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:51:11 +0000', 'date': ' 2019-01-08 04:46:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 41 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:41:42 +0000', 'date': ' 2019-01-08 04:41:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 36 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:41:42 +0000', 'date': ' 2019-01-08 04:36:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 31 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:31:28 +0000', 'date': ' 2019-01-08 04:31:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 25 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:31:28 +0000', 'date': ' 2019-01-08 04:25:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 20 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3232', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:25:47 +0000', 'date': ' 2019-01-08 04:20:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 16 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:20:43 +0000', 'date': ' 2019-01-08 04:16:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 10 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3228', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:16:27 +0000', 'date': ' 2019-01-08 04:10:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 5 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:10:35 +0000', 'date': ' 2019-01-08 04:05:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 21 minute: 50 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:10:35 +0000', 'date': ' 2019-01-08 03:50:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 47 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3222', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 02:51:23 +0000', 'date': ' 2019-01-08 02:47:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 23 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3220', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 02:37:12 +0000', 'date': ' 2019-01-08 02:23:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3203', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:55:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 39 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:39:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 33 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:33:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 27 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:27:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 21 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:21:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 5 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3191', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:16:56 +0000', 'date': ' 2019-01-08 00:05:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:42:48 +0000', 'date': ' 2019-01-07 23:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3184', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:42:48 +0000', 'date': ' 2019-01-07 23:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 13 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:17:13 +0000', 'date': ' 2019-01-07 23:13:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 7 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:13:06 +0000', 'date': ' 2019-01-07 23:07:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 2 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:08:04 +0000', 'date': ' 2019-01-07 23:02:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3169', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:57:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:57:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 39 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:52:39 +0000', 'date': ' 2019-01-07 22:39:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 34 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3165', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:39:39 +0000', 'date': ' 2019-01-07 22:34:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 29 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:34:35 +0000', 'date': ' 2019-01-07 22:29:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 24 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3162', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:29:31 +0000', 'date': ' 2019-01-07 22:24:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:24:25 +0000', 'date': ' 2019-01-07 22:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 15 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3157', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:16:04 +0000', 'date': ' 2019-01-07 22:15:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:16:04 +0000', 'date': ' 2019-01-07 22:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 42 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:48:00 +0000', 'date': ' 2019-01-07 20:42:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:38:39 +0000', 'date': ' 2019-01-07 20:33:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3151', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:38:39 +0000', 'date': ' 2019-01-07 20:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 27 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:33:47 +0000', 'date': ' 2019-01-07 20:27:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:27:40 +0000', 'date': ' 2019-01-07 20:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:22:36 +0000', 'date': ' 2019-01-07 20:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 12 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:17:33 +0000', 'date': ' 2019-01-07 20:12:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3139', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:57:12 +0000', 'date': ' 2019-01-07 19:52:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 32 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3138', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:37:56 +0000', 'date': ' 2019-01-07 19:32:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 10 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:11:14 +0000', 'date': ' 2019-01-07 19:10:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3134', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:44:11 +0000', 'date': ' 2019-01-07 18:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 11 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:15:42 +0000', 'date': ' 2019-01-07 18:11:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 18:05:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 18:05:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 17:57:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 17:57:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 28 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 17:38:15 +0000', 'date': ' 2019-01-07 17:28:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 52 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:57:38 +0000', 'date': ' 2019-01-07 16:52:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:47:30 +0000', 'date': ' 2019-01-07 16:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 37 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:42:25 +0000', 'date': ' 2019-01-07 16:37:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 27 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:32:13 +0000', 'date': ' 2019-01-07 16:27:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:27:09 +0000', 'date': ' 2019-01-07 16:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 11 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:17:01 +0000', 'date': ' 2019-01-07 16:11:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 6 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:11:57 +0000', 'date': ' 2019-01-07 16:06:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 51 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3101', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:56:40 +0000', 'date': ' 2019-01-07 15:51:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 46 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3099', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:51:39 +0000', 'date': ' 2019-01-07 15:46:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 41 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3097', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:46:33 +0000', 'date': ' 2019-01-07 15:41:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 36 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:41:29 +0000', 'date': ' 2019-01-07 15:36:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 22 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:27:14 +0000', 'date': ' 2019-01-07 15:22:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:22:11 +0000', 'date': ' 2019-01-07 15:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:17:06 +0000', 'date': ' 2019-01-07 15:11:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:12:03 +0000', 'date': ' 2019-01-07 15:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:07:01 +0000', 'date': ' 2019-01-07 15:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3078', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 51 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:51:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 41 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:41:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 36 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:36:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 32 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:32:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 20 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:21:33 +0000', 'date': ' 2019-01-07 14:20:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 15 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3070', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:21:33 +0000', 'date': ' 2019-01-07 14:15:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 11 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3065', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:11:32 +0000', 'date': ' 2019-01-07 14:11:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 6 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:11:32 +0000', 'date': ' 2019-01-07 14:06:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 0 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3063', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:06:50 +0000', 'date': ' 2019-01-07 14:00:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3061', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:00:54 +0000', 'date': ' 2019-01-07 13:56:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 52 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3056', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:53:14 +0000', 'date': ' 2019-01-07 13:52:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 47 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3058', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:53:14 +0000', 'date': ' 2019-01-07 13:47:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:47:42 +0000', 'date': ' 2019-01-07 13:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 37 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3053', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:38:02 +0000', 'date': ' 2019-01-07 13:37:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 32 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:38:02 +0000', 'date': ' 2019-01-07 13:32:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 27 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3049', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:32:31 +0000', 'date': ' 2019-01-07 13:27:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 13 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:22:30 +0000', 'date': ' 2019-01-07 13:13:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 52 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:58:00 +0000', 'date': ' 2019-01-07 12:52:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 33 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:37:40 +0000', 'date': ' 2019-01-07 12:33:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 22 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:27:39 +0000', 'date': ' 2019-01-07 12:22:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 18 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:27:39 +0000', 'date': ' 2019-01-07 12:18:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 12 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:18:12 +0000', 'date': ' 2019-01-07 12:12:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 7 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:12:17 +0000', 'date': ' 2019-01-07 12:07:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:12:17 +0000', 'date': ' 2019-01-07 12:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 56 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:02:06 +0000', 'date': ' 2019-01-07 11:56:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 51 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:57:02 +0000', 'date': ' 2019-01-07 11:51:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 46 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:52:01 +0000', 'date': ' 2019-01-07 11:46:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3022', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:46:54 +0000', 'date': ' 2019-01-07 11:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 36 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:41:48 +0000', 'date': ' 2019-01-07 11:36:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 31 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3018', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:36:58 +0000', 'date': ' 2019-01-07 11:31:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:31:43 +0000', 'date': ' 2019-01-07 11:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3014', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:26:37 +0000', 'date': ' 2019-01-07 11:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:17:50 +0000', 'date': ' 2019-01-07 11:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 12 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3010', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:17:50 +0000', 'date': ' 2019-01-07 11:12:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 7 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3008', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:12:24 +0000', 'date': ' 2019-01-07 11:07:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 2 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:07:16 +0000', 'date': ' 2019-01-07 11:02:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:02:12 +0000', 'date': ' 2019-01-07 10:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:57:08 +0000', 'date': ' 2019-01-07 10:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 37 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:42:45 +0000', 'date': ' 2019-01-07 10:37:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 32 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2999', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:37:54 +0000', 'date': ' 2019-01-07 10:32:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:32:48 +0000', 'date': ' 2019-01-07 10:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 22 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:27:51 +0000', 'date': ' 2019-01-07 10:22:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:22:38 +0000', 'date': ' 2019-01-07 10:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:17:34 +0000', 'date': ' 2019-01-07 10:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 8 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:12:30 +0000', 'date': ' 2019-01-07 10:08:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:08:24 +0000', 'date': ' 2019-01-07 10:03:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:08:24 +0000', 'date': ' 2019-01-07 10:03:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 58 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:03:21 +0000', 'date': ' 2019-01-07 09:58:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 53 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2980', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:58:14 +0000', 'date': ' 2019-01-07 09:53:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 48 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:53:10 +0000', 'date': ' 2019-01-07 09:48:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 42 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2977', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:48:08 +0000', 'date': ' 2019-01-07 09:42:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2975', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:43:02 +0000', 'date': ' 2019-01-07 09:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 32 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:38:04 +0000', 'date': ' 2019-01-07 09:32:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 27 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:32:54 +0000', 'date': ' 2019-01-07 09:27:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 22 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2969', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:27:57 +0000', 'date': ' 2019-01-07 09:22:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:17:46 +0000', 'date': ' 2019-01-07 09:12:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 7 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:12:36 +0000', 'date': ' 2019-01-07 09:07:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 2 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:07:32 +0000', 'date': ' 2019-01-07 09:02:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 57 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:02:28 +0000', 'date': ' 2019-01-07 08:57:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 53 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2959', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:57:24 +0000', 'date': ' 2019-01-07 08:53:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 48 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2956', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:53:18 +0000', 'date': ' 2019-01-07 08:48:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 43 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:48:12 +0000', 'date': ' 2019-01-07 08:43:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:43:08 +0000', 'date': ' 2019-01-07 08:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 32 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:38:04 +0000', 'date': ' 2019-01-07 08:32:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 27 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:33:00 +0000', 'date': ' 2019-01-07 08:27:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 22 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:27:56 +0000', 'date': ' 2019-01-07 08:22:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:07:36 +0000', 'date': ' 2019-01-07 08:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 57 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:02:34 +0000', 'date': ' 2019-01-07 07:57:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 52 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:57:30 +0000', 'date': ' 2019-01-07 07:52:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 48 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:52:24 +0000', 'date': ' 2019-01-07 07:48:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:33:55 +0000', 'date': ' 2019-01-07 07:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 22 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:28:02 +0000', 'date': ' 2019-01-07 07:22:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 17 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:22:58 +0000', 'date': ' 2019-01-07 07:17:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 12 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2931', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:17:52 +0000', 'date': ' 2019-01-07 07:12:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:12:48 +0000', 'date': ' 2019-01-07 07:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 2 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:07:44 +0000', 'date': ' 2019-01-07 07:02:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2924', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:02:38 +0000', 'date': ' 2019-01-07 06:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 52 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2923', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:57:36 +0000', 'date': ' 2019-01-07 06:52:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:52:32 +0000', 'date': ' 2019-01-07 06:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2919', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:47:28 +0000', 'date': ' 2019-01-07 06:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 37 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2917', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:42:22 +0000', 'date': ' 2019-01-07 06:37:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2914', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:37:21 +0000', 'date': ' 2019-01-07 06:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 28 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2912', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:33:14 +0000', 'date': ' 2019-01-07 06:28:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2910', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:28:10 +0000', 'date': ' 2019-01-07 06:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 17 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:23:04 +0000', 'date': ' 2019-01-07 06:17:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2907', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:18:00 +0000', 'date': ' 2019-01-07 06:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 8 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:12:56 +0000', 'date': ' 2019-01-07 06:08:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 4 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2903', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:08:50 +0000', 'date': ' 2019-01-07 06:04:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 58 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:04:35 +0000', 'date': ' 2019-01-07 05:58:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 53 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2899', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:58:43 +0000', 'date': ' 2019-01-07 05:53:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2897', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:53:36 +0000', 'date': ' 2019-01-07 05:48:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 43 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2894', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:48:35 +0000', 'date': ' 2019-01-07 05:43:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:43:31 +0000', 'date': ' 2019-01-07 05:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:43:31 +0000', 'date': ' 2019-01-07 05:38:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2889', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:38:39 +0000', 'date': ' 2019-01-07 05:33:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:38:39 +0000', 'date': ' 2019-01-07 05:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2885', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:33:19 +0000', 'date': ' 2019-01-07 05:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 22 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2883', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:27:14 +0000', 'date': ' 2019-01-07 05:22:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 16 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2881', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:22:08 +0000', 'date': ' 2019-01-07 05:16:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 12 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:17:04 +0000', 'date': ' 2019-01-07 05:12:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 6 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:12:07 +0000', 'date': ' 2019-01-07 05:06:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:06:54 +0000', 'date': ' 2019-01-07 05:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 56 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:01:52 +0000', 'date': ' 2019-01-07 04:56:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2871', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:56:46 +0000', 'date': ' 2019-01-07 04:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 46 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:51:42 +0000', 'date': ' 2019-01-07 04:46:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 36 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2865', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:36:58 +0000', 'date': ' 2019-01-07 04:36:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 31 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:36:58 +0000', 'date': ' 2019-01-07 04:31:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 26 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:31:24 +0000', 'date': ' 2019-01-07 04:26:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 2 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:07:02 +0000', 'date': ' 2019-01-07 04:02:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 56 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2859', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:02:48 +0000', 'date': ' 2019-01-07 03:56:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 52 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:56:55 +0000', 'date': ' 2019-01-07 03:52:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 48 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:48:24 +0000', 'date': ' 2019-01-07 03:48:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 42 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2855', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:48:24 +0000', 'date': ' 2019-01-07 03:42:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:42:40 +0000', 'date': ' 2019-01-07 03:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 32 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2849', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:37:38 +0000', 'date': ' 2019-01-07 03:32:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 22 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2847', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:22:58 +0000', 'date': ' 2019-01-07 03:22:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2845', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:42:53 +0000', 'date': ' 2019-01-07 02:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 18 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2836', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:23:34 +0000', 'date': ' 2019-01-07 02:18:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 13 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2833', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:18:28 +0000', 'date': ' 2019-01-07 02:13:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 8 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2830', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:13:23 +0000', 'date': ' 2019-01-07 02:08:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 3 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:08:21 +0000', 'date': ' 2019-01-07 02:03:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2827', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:08:21 +0000', 'date': ' 2019-01-07 01:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 36 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:41:52 +0000', 'date': ' 2019-01-07 01:36:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 31 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:36:50 +0000', 'date': ' 2019-01-07 01:31:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:31:44 +0000', 'date': ' 2019-01-07 01:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 21 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2818', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:26:38 +0000', 'date': ' 2019-01-07 01:21:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 16 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:17:08 +0000', 'date': ' 2019-01-07 01:16:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 9 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:17:08 +0000', 'date': ' 2019-01-07 01:09:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 4 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2813', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:09:22 +0000', 'date': ' 2019-01-07 01:04:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 59 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:04:17 +0000', 'date': ' 2019-01-07 00:59:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:59:14 +0000', 'date': ' 2019-01-07 00:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 23 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2807', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:29:02 +0000', 'date': ' 2019-01-07 00:23:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:07:30 +0000', 'date': ' 2019-01-07 00:03:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:07:30 +0000', 'date': ' 2019-01-07 00:03:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:03:17 +0000', 'date': ' 2019-01-06 23:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 18 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:38:02 +0000', 'date': ' 2019-01-06 23:18:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 12 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:18:45 +0000', 'date': ' 2019-01-06 23:12:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 5 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2793', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:12:35 +0000', 'date': ' 2019-01-06 23:05:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 0 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:05:33 +0000', 'date': ' 2019-01-06 23:00:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 56 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2789', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:00:29 +0000', 'date': ' 2019-01-06 22:56:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 43 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 22:56:13 +0000', 'date': ' 2019-01-06 22:43:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 22:56:13 +0000', 'date': ' 2019-01-06 22:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 51 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:56:39 +0000', 'date': ' 2019-01-06 21:51:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 26 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2779', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:31:20 +0000', 'date': ' 2019-01-06 21:26:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 5 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2777', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:11:43 +0000', 'date': ' 2019-01-06 21:05:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 45 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2774', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:50:36 +0000', 'date': ' 2019-01-06 20:45:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 25 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:35:38 +0000', 'date': ' 2019-01-06 20:25:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:09:57 +0000', 'date': ' 2019-01-06 20:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 45 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:49:41 +0000', 'date': ' 2019-01-06 19:45:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 26 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:30:30 +0000', 'date': ' 2019-01-06 19:26:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 21 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:26:22 +0000', 'date': ' 2019-01-06 19:21:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 16 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2756', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:21:16 +0000', 'date': ' 2019-01-06 19:16:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 55 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2754', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:01:07 +0000', 'date': ' 2019-01-06 18:55:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 35 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:40:41 +0000', 'date': ' 2019-01-06 18:35:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 16 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2751', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:21:33 +0000', 'date': ' 2019-01-06 18:16:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:01:28 +0000', 'date': ' 2019-01-06 17:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 46 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:52:02 +0000', 'date': ' 2019-01-06 17:46:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 41 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:46:53 +0000', 'date': ' 2019-01-06 17:41:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 36 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:41:50 +0000', 'date': ' 2019-01-06 17:36:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 31 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:36:46 +0000', 'date': ' 2019-01-06 17:31:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 26 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:31:45 +0000', 'date': ' 2019-01-06 17:26:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 21 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2735', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:26:44 +0000', 'date': ' 2019-01-06 17:21:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2731', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:01:35 +0000', 'date': ' 2019-01-06 17:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2732', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:01:35 +0000', 'date': ' 2019-01-06 16:56:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 46 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2728', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:56:18 +0000', 'date': ' 2019-01-06 16:46:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2727', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:46:05 +0000', 'date': ' 2019-01-06 16:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 36 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:40:57 +0000', 'date': ' 2019-01-06 16:36:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 31 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2723', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:36:43 +0000', 'date': ' 2019-01-06 16:31:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:31:49 +0000', 'date': ' 2019-01-06 16:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 22 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:27:35 +0000', 'date': ' 2019-01-06 16:22:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 17 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2717', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:18:06 +0000', 'date': ' 2019-01-06 16:17:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 12 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2714', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:18:06 +0000', 'date': ' 2019-01-06 16:12:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 7 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:12:34 +0000', 'date': ' 2019-01-06 16:07:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:07:28 +0000', 'date': ' 2019-01-06 16:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 57 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:02:33 +0000', 'date': ' 2019-01-06 15:57:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 52 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2707', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:52:43 +0000', 'date': ' 2019-01-06 15:52:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 41 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2705', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:47:16 +0000', 'date': ' 2019-01-06 15:41:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 36 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2703', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:42:04 +0000', 'date': ' 2019-01-06 15:36:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 31 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:37:02 +0000', 'date': ' 2019-01-06 15:31:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 26 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2699', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:31:56 +0000', 'date': ' 2019-01-06 15:26:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 47 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:52:28 +0000', 'date': ' 2019-01-06 14:47:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 42 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:47:18 +0000', 'date': ' 2019-01-06 14:42:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:42:13 +0000', 'date': ' 2019-01-06 14:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 31 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:37:12 +0000', 'date': ' 2019-01-06 14:31:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2688', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:32:04 +0000', 'date': ' 2019-01-06 14:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 21 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2687', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:27:00 +0000', 'date': ' 2019-01-06 14:21:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 16 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:21:53 +0000', 'date': ' 2019-01-06 14:16:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 11 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2682', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:16:49 +0000', 'date': ' 2019-01-06 14:11:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2681', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:11:45 +0000', 'date': ' 2019-01-06 14:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 1 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:06:42 +0000', 'date': ' 2019-01-06 14:01:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 57 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:01:36 +0000', 'date': ' 2019-01-06 13:57:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 52 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:57:23 +0000', 'date': ' 2019-01-06 13:52:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 47 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:52:30 +0000', 'date': ' 2019-01-06 13:47:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:47:29 +0000', 'date': ' 2019-01-06 13:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 37 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:42:22 +0000', 'date': ' 2019-01-06 13:37:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 32 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2667', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:37:18 +0000', 'date': ' 2019-01-06 13:32:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 27 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:32:12 +0000', 'date': ' 2019-01-06 13:27:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 21 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:27:05 +0000', 'date': ' 2019-01-06 13:21:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 16 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2661', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:22:01 +0000', 'date': ' 2019-01-06 13:16:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 7 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2659', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:11:53 +0000', 'date': ' 2019-01-06 13:07:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 2 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2656', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:07:39 +0000', 'date': ' 2019-01-06 13:02:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:02:46 +0000', 'date': ' 2019-01-06 12:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 52 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:57:39 +0000', 'date': ' 2019-01-06 12:52:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:52:36 +0000', 'date': ' 2019-01-06 12:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:42:30 +0000', 'date': ' 2019-01-06 12:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:33:50 +0000', 'date': ' 2019-01-06 12:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 28 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:33:50 +0000', 'date': ' 2019-01-06 12:28:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 23 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2642', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:28:13 +0000', 'date': ' 2019-01-06 12:23:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 18 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:23:09 +0000', 'date': ' 2019-01-06 12:18:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 12 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:18:12 +0000', 'date': ' 2019-01-06 12:12:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 7 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:13:00 +0000', 'date': ' 2019-01-06 12:07:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2635', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:07:55 +0000', 'date': ' 2019-01-06 12:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 57 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2632', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:03:39 +0000', 'date': ' 2019-01-06 11:57:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 52 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:57:45 +0000', 'date': ' 2019-01-06 11:52:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 47 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:52:42 +0000', 'date': ' 2019-01-06 11:47:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 42 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:47:37 +0000', 'date': ' 2019-01-06 11:42:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 37 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:42:36 +0000', 'date': ' 2019-01-06 11:37:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 32 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:37:30 +0000', 'date': ' 2019-01-06 11:32:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 27 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2621', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:32:24 +0000', 'date': ' 2019-01-06 11:27:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 17 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:22:15 +0000', 'date': ' 2019-01-06 11:17:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 13 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2617', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:18:00 +0000', 'date': ' 2019-01-06 11:13:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 7 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:13:07 +0000', 'date': ' 2019-01-06 11:07:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 2 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2612', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:08:01 +0000', 'date': ' 2019-01-06 11:02:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 59 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:59:42 +0000', 'date': ' 2019-01-06 10:59:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 53 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:59:42 +0000', 'date': ' 2019-01-06 10:53:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 48 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:53:48 +0000', 'date': ' 2019-01-06 10:48:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 43 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2605', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:48:43 +0000', 'date': ' 2019-01-06 10:43:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 38 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2603', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:43:39 +0000', 'date': ' 2019-01-06 10:38:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2601', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:38:36 +0000', 'date': ' 2019-01-06 10:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 28 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2598', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:33:32 +0000', 'date': ' 2019-01-06 10:28:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2595', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:28:28 +0000', 'date': ' 2019-01-06 10:23:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:28:28 +0000', 'date': ' 2019-01-06 10:23:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 18 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:23:25 +0000', 'date': ' 2019-01-06 10:18:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 13 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:18:17 +0000', 'date': ' 2019-01-06 10:13:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 8 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:13:11 +0000', 'date': ' 2019-01-06 10:08:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:08:07 +0000', 'date': ' 2019-01-06 10:02:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2585', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:03:03 +0000', 'date': ' 2019-01-06 09:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 52 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:57:59 +0000', 'date': ' 2019-01-06 09:52:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:52:53 +0000', 'date': ' 2019-01-06 09:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 42 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:47:49 +0000', 'date': ' 2019-01-06 09:42:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:42:45 +0000', 'date': ' 2019-01-06 09:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 23 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:37:41 +0000', 'date': ' 2019-01-06 09:23:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:23:30 +0000', 'date': ' 2019-01-06 09:18:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:23:30 +0000', 'date': ' 2019-01-06 09:18:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 12 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2567', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:12:49 +0000', 'date': ' 2019-01-06 09:12:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:12:49 +0000', 'date': ' 2019-01-06 09:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 2 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:07:14 +0000', 'date': ' 2019-01-06 09:02:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:02:10 +0000', 'date': ' 2019-01-06 08:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 51 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2561', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:57:04 +0000', 'date': ' 2019-01-06 08:51:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 46 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:52:00 +0000', 'date': ' 2019-01-06 08:46:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 41 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:46:56 +0000', 'date': ' 2019-01-06 08:41:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 36 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:41:51 +0000', 'date': ' 2019-01-06 08:36:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:36:48 +0000', 'date': ' 2019-01-06 08:31:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 27 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:31:41 +0000', 'date': ' 2019-01-06 08:27:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2549', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:27:28 +0000', 'date': ' 2019-01-06 08:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:22:36 +0000', 'date': ' 2019-01-06 08:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 12 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2545', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:12:44 +0000', 'date': ' 2019-01-06 08:12:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 5 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:05:49 +0000', 'date': ' 2019-01-06 08:05:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 0 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:05:49 +0000', 'date': ' 2019-01-06 08:00:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 55 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:00:11 +0000', 'date': ' 2019-01-06 07:55:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 49 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:55:07 +0000', 'date': ' 2019-01-06 07:49:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 44 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:50:04 +0000', 'date': ' 2019-01-06 07:44:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 39 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2533', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:44:58 +0000', 'date': ' 2019-01-06 07:39:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 34 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2531', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:39:54 +0000', 'date': ' 2019-01-06 07:34:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 15 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:20:27 +0000', 'date': ' 2019-01-06 07:15:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:15:37 +0000', 'date': ' 2019-01-06 07:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 5 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2525', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:10:30 +0000', 'date': ' 2019-01-06 07:05:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 1 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:05:26 +0000', 'date': ' 2019-01-06 07:01:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 51 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:01:08 +0000', 'date': ' 2019-01-06 06:51:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 46 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2518', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:51:11 +0000', 'date': ' 2019-01-06 06:46:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 40 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:46:15 +0000', 'date': ' 2019-01-06 06:40:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 35 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2515', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:41:03 +0000', 'date': ' 2019-01-06 06:35:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 30 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:35:57 +0000', 'date': ' 2019-01-06 06:30:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 25 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:30:53 +0000', 'date': ' 2019-01-06 06:25:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 20 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2508', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:25:49 +0000', 'date': ' 2019-01-06 06:20:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 15 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:20:46 +0000', 'date': ' 2019-01-06 06:15:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 11 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2504', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:15:42 +0000', 'date': ' 2019-01-06 06:11:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 46 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:51:17 +0000', 'date': ' 2019-01-06 05:46:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 41 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2501', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:46:13 +0000', 'date': ' 2019-01-06 05:41:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 35 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2499', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:41:09 +0000', 'date': ' 2019-01-06 05:35:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 30 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:36:05 +0000', 'date': ' 2019-01-06 05:30:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 25 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2495', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:30:59 +0000', 'date': ' 2019-01-06 05:25:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 50 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2493', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:55:32 +0000', 'date': ' 2019-01-06 04:50:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 31 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:36:14 +0000', 'date': ' 2019-01-06 04:31:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 10 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2489', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:15:55 +0000', 'date': ' 2019-01-06 04:10:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:55:37 +0000', 'date': ' 2019-01-06 03:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 30 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:35:23 +0000', 'date': ' 2019-01-06 03:30:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 10 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2481', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:15:15 +0000', 'date': ' 2019-01-06 03:10:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2479', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:00:01 +0000', 'date': ' 2019-01-06 02:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 29 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:34:28 +0000', 'date': ' 2019-01-06 02:29:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 22 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2474', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:29:23 +0000', 'date': ' 2019-01-06 02:22:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 2 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2470', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:07:40 +0000', 'date': ' 2019-01-06 02:02:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 48 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:53:19 +0000', 'date': ' 2019-01-06 01:48:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 43 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:48:21 +0000', 'date': ' 2019-01-06 01:43:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 38 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2464', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:43:21 +0000', 'date': ' 2019-01-06 01:38:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 33 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:38:15 +0000', 'date': ' 2019-01-06 01:33:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:34:00 +0000', 'date': ' 2019-01-06 01:29:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 28 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2459', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:34:00 +0000', 'date': ' 2019-01-06 01:28:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 8 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:13:51 +0000', 'date': ' 2019-01-06 01:08:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 3 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:08:47 +0000', 'date': ' 2019-01-06 01:03:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 58 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2452', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:04:00 +0000', 'date': ' 2019-01-06 00:58:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 53 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:58:45 +0000', 'date': ' 2019-01-06 00:53:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:53:36 +0000', 'date': ' 2019-01-06 00:48:28 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 45 second: 3 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2444', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:45:03 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 43 second: 23 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2445', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000072176b320513), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-06 00:43:23 +0000', 'startDate': ' 2019-01-06 00:43:23 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:43:23 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 41 second: 39 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2446', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21002769120513), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-06 00:41:39 +0000', 'startDate': ' 2019-01-06 00:41:39 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:41:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 28 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:33:18 +0000', 'date': ' 2019-01-06 00:28:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 23 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:28:16 +0000', 'date': ' 2019-01-06 00:23:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 2 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2439', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:08:00 +0000', 'date': ' 2019-01-06 00:02:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 43 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:48:37 +0000', 'date': ' 2019-01-05 23:43:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 23 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:28:22 +0000', 'date': ' 2019-01-05 23:23:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:08:04 +0000', 'date': ' 2019-01-05 23:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2427', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:47:46 +0000', 'date': ' 2019-01-05 22:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:27:30 +0000', 'date': ' 2019-01-05 22:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:12:15 +0000', 'date': ' 2019-01-05 22:02:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 0 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2420', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:02:07 +0000', 'date': ' 2019-01-05 22:00:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 52 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:57:49 +0000', 'date': ' 2019-01-05 21:52:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 47 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2416', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:53:04 +0000', 'date': ' 2019-01-05 21:47:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 43 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2414', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:47:51 +0000', 'date': ' 2019-01-05 21:43:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 37 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2412', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:43:36 +0000', 'date': ' 2019-01-05 21:37:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2409', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:37:45 +0000', 'date': ' 2019-01-05 21:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:32:38 +0000', 'date': ' 2019-01-05 21:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 22 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2406', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:27:35 +0000', 'date': ' 2019-01-05 21:22:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 17 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2404', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:22:31 +0000', 'date': ' 2019-01-05 21:17:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 12 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:17:25 +0000', 'date': ' 2019-01-05 21:12:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 55 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:07:15 +0000', 'date': ' 2019-01-05 21:02:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2399', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:07:15 +0000', 'date': ' 2019-01-05 21:02:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 41 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:46:57 +0000', 'date': ' 2019-01-05 20:41:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:26:39 +0000', 'date': ' 2019-01-05 20:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 2 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:07:23 +0000', 'date': ' 2019-01-05 20:02:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 12 minute: 58 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2390', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 19:03:40 +0000', 'date': ' 2019-01-05 18:58:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 19 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 18:58:52 +0000', 'date': ' 2019-01-05 16:19:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2384', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:20:03 +0000', 'date': ' 2019-01-05 16:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 8 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:13:19 +0000', 'date': ' 2019-01-05 16:08:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:03:59 +0000', 'date': ' 2019-01-05 16:00:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:03:59 +0000', 'date': ' 2019-01-05 16:00:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 53 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:59:13 +0000', 'date': ' 2019-01-05 15:53:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 48 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:53:48 +0000', 'date': ' 2019-01-05 15:48:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 43 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:48:47 +0000', 'date': ' 2019-01-05 15:43:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 38 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:43:40 +0000', 'date': ' 2019-01-05 15:38:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 33 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:38:37 +0000', 'date': ' 2019-01-05 15:33:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 28 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:33:33 +0000', 'date': ' 2019-01-05 15:28:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 23 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:28:29 +0000', 'date': ' 2019-01-05 15:23:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 18 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:23:23 +0000', 'date': ' 2019-01-05 15:18:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 8 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:18:19 +0000', 'date': ' 2019-01-05 15:08:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 2 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2358', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:08:11 +0000', 'date': ' 2019-01-05 15:02:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 57 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:03:05 +0000', 'date': ' 2019-01-05 14:57:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 30 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:58:03 +0000', 'date': ' 2019-01-05 14:30:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 25 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:30:40 +0000', 'date': ' 2019-01-05 14:25:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 20 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:25:37 +0000', 'date': ' 2019-01-05 14:20:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2348', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:20:30 +0000', 'date': ' 2019-01-05 14:15:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 35 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:15:25 +0000', 'date': ' 2019-01-05 13:35:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 29 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2345', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:35:37 +0000', 'date': ' 2019-01-05 13:29:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 24 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2342', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:29:46 +0000', 'date': ' 2019-01-05 13:24:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 13 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2340', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:17:28 +0000', 'date': ' 2019-01-05 13:13:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:13:31 +0000', 'date': ' 2019-01-05 11:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 17 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:22:40 +0000', 'date': ' 2019-01-05 11:17:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2335', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:17:36 +0000', 'date': ' 2019-01-05 11:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 7 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2333', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:12:29 +0000', 'date': ' 2019-01-05 11:07:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 3 minute: 16 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:07:29 +0000', 'date': ' 2019-01-05 09:16:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 2 minute: 32 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 09:16:15 +0000', 'date': ' 2019-01-05 08:32:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 08:32:20 +0000', 'date': ' 2019-01-05 06:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 10 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2322', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 06:47:48 +0000', 'date': ' 2019-01-05 06:10:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 23 minute: 14 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 05:19:19 +0000', 'date': ' 2019-01-05 05:14:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 13 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 05:14:14 +0000', 'date': ' 2019-01-05 04:13:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 8 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 04:13:21 +0000', 'date': ' 2019-01-05 04:08:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 47 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:53:01 +0000', 'date': ' 2019-01-05 03:47:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 42 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:48:01 +0000', 'date': ' 2019-01-05 03:42:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 27 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:32:43 +0000', 'date': ' 2019-01-05 03:27:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 14 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:27:44 +0000', 'date': ' 2019-01-05 03:14:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 48 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:07:14 +0000', 'date': ' 2019-01-05 02:48:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 13 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 02:18:37 +0000', 'date': ' 2019-01-05 02:13:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 53 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2300', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 02:03:26 +0000', 'date': ' 2019-01-05 01:53:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 32 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:38:03 +0000', 'date': ' 2019-01-05 01:32:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 18 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:23:38 +0000', 'date': ' 2019-01-05 01:18:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 58 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2289', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:03:33 +0000', 'date': ' 2019-01-05 00:58:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 48 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:58:29 +0000', 'date': ' 2019-01-05 00:48:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 43 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:48:18 +0000', 'date': ' 2019-01-05 00:43:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 38 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2280', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:43:17 +0000', 'date': ' 2019-01-05 00:38:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 33 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:38:08 +0000', 'date': ' 2019-01-05 00:33:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2276', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:33:05 +0000', 'date': ' 2019-01-05 00:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:28:01 +0000', 'date': ' 2019-01-05 00:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 16 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:21:57 +0000', 'date': ' 2019-01-05 00:16:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:16:52 +0000', 'date': ' 2019-01-05 00:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:12:36 +0000', 'date': ' 2019-01-05 00:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2266', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:07:43 +0000', 'date': ' 2019-01-05 00:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:02:38 +0000', 'date': ' 2019-01-04 23:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 52 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:57:35 +0000', 'date': ' 2019-01-04 23:52:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2261', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:52:31 +0000', 'date': ' 2019-01-04 23:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 42 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:47:27 +0000', 'date': ' 2019-01-04 23:42:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 37 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2257', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:42:20 +0000', 'date': ' 2019-01-04 23:37:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:22:02 +0000', 'date': ' 2019-01-04 23:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 53 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:57:41 +0000', 'date': ' 2019-01-04 22:53:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 33 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2251', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:38:22 +0000', 'date': ' 2019-01-04 22:33:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 19 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:24:10 +0000', 'date': ' 2019-01-04 22:19:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 58 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:59:17 +0000', 'date': ' 2019-01-04 21:58:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:53:46 +0000', 'date': ' 2019-01-04 21:49:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2244', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:53:46 +0000', 'date': ' 2019-01-04 21:49:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:49:06 +0000', 'date': ' 2019-01-04 21:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2236', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:43:23 +0000', 'date': ' 2019-01-04 21:38:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2237', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:43:23 +0000', 'date': ' 2019-01-04 21:38:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:38:35 +0000', 'date': ' 2019-01-04 21:33:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:38:35 +0000', 'date': ' 2019-01-04 21:33:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 22 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:27:21 +0000', 'date': ' 2019-01-04 21:22:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 2 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2227', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:07:10 +0000', 'date': ' 2019-01-04 21:02:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 41 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:46:42 +0000', 'date': ' 2019-01-04 20:41:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:26:29 +0000', 'date': ' 2019-01-04 20:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 55 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2219', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:01:04 +0000', 'date': ' 2019-01-04 19:55:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 35 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2217', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:40:50 +0000', 'date': ' 2019-01-04 19:35:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 30 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2216', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:35:40 +0000', 'date': ' 2019-01-04 19:30:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 10 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2214', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:20:31 +0000', 'date': ' 2019-01-04 19:10:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 0 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2210', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:05:11 +0000', 'date': ' 2019-01-04 19:00:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:00:11 +0000', 'date': ' 2019-01-04 18:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2205', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:54:58 +0000', 'date': ' 2019-01-04 18:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 39 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2206', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:54:58 +0000', 'date': ' 2019-01-04 18:39:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:28:42 +0000', 'date': ' 2019-01-04 18:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 59 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2200', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:13:14 +0000', 'date': ' 2019-01-04 17:59:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 54 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:59:11 +0000', 'date': ' 2019-01-04 17:54:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 49 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:54:07 +0000', 'date': ' 2019-01-04 17:49:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 48 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2194', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:54:07 +0000', 'date': ' 2019-01-04 17:48:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2189', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 38 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:44:03 +0000', 'date': ' 2019-01-04 17:38:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 33 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2183', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:38:54 +0000', 'date': ' 2019-01-04 17:33:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 28 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2182', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:33:47 +0000', 'date': ' 2019-01-04 17:28:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 23 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:28:43 +0000', 'date': ' 2019-01-04 17:23:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 18 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:23:37 +0000', 'date': ' 2019-01-04 17:18:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 13 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2176', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:18:36 +0000', 'date': ' 2019-01-04 17:13:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:13:32 +0000', 'date': ' 2019-01-04 17:08:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2174', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:13:32 +0000', 'date': ' 2019-01-04 17:08:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 3 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2170', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:08:27 +0000', 'date': ' 2019-01-04 17:03:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 58 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:58:26 +0000', 'date': ' 2019-01-04 16:58:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 53 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2165', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:58:26 +0000', 'date': ' 2019-01-04 16:53:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 48 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:48:49 +0000', 'date': ' 2019-01-04 16:48:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 43 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2161', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:48:49 +0000', 'date': ' 2019-01-04 16:43:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 38 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2159', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:44:02 +0000', 'date': ' 2019-01-04 16:38:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 33 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2157', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:39:00 +0000', 'date': ' 2019-01-04 16:33:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 28 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2155', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:33:53 +0000', 'date': ' 2019-01-04 16:28:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 23 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:28:49 +0000', 'date': ' 2019-01-04 16:23:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 18 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:23:43 +0000', 'date': ' 2019-01-04 16:18:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 13 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2150', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:18:39 +0000', 'date': ' 2019-01-04 16:13:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:13:37 +0000', 'date': ' 2019-01-04 16:08:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 3 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:08:31 +0000', 'date': ' 2019-01-04 16:03:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 58 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:03:30 +0000', 'date': ' 2019-01-04 15:58:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 53 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2140', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:53:49 +0000', 'date': ' 2019-01-04 15:53:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 49 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:53:49 +0000', 'date': ' 2019-01-04 15:49:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 44 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:49:06 +0000', 'date': ' 2019-01-04 15:44:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 39 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:44:09 +0000', 'date': ' 2019-01-04 15:39:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2133', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:39:07 +0000', 'date': ' 2019-01-04 15:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:34:07 +0000', 'date': ' 2019-01-04 15:29:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:34:07 +0000', 'date': ' 2019-01-04 15:29:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 24 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:29:17 +0000', 'date': ' 2019-01-04 15:24:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 19 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:24:52 +0000', 'date': ' 2019-01-04 15:19:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 14 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:19:46 +0000', 'date': ' 2019-01-04 15:14:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 9 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2122', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:14:41 +0000', 'date': ' 2019-01-04 15:09:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 4 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:09:38 +0000', 'date': ' 2019-01-04 15:04:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 59 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:04:37 +0000', 'date': ' 2019-01-04 14:59:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 54 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2116', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:59:31 +0000', 'date': ' 2019-01-04 14:54:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 49 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:54:27 +0000', 'date': ' 2019-01-04 14:49:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 44 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2112', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:49:19 +0000', 'date': ' 2019-01-04 14:44:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2110', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:44:15 +0000', 'date': ' 2019-01-04 14:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 34 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2108', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:39:11 +0000', 'date': ' 2019-01-04 14:34:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 28 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:34:07 +0000', 'date': ' 2019-01-04 14:28:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 23 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2104', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:29:01 +0000', 'date': ' 2019-01-04 14:23:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 18 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2102', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:23:57 +0000', 'date': ' 2019-01-04 14:18:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 13 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:18:53 +0000', 'date': ' 2019-01-04 14:13:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2098', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:13:49 +0000', 'date': ' 2019-01-04 14:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:08:45 +0000', 'date': ' 2019-01-04 14:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 58 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2094', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:03:39 +0000', 'date': ' 2019-01-04 13:58:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 53 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:58:35 +0000', 'date': ' 2019-01-04 13:53:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 48 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2090', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:53:33 +0000', 'date': ' 2019-01-04 13:48:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:48:29 +0000', 'date': ' 2019-01-04 13:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 38 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:43:23 +0000', 'date': ' 2019-01-04 13:38:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 33 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2084', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:38:18 +0000', 'date': ' 2019-01-04 13:33:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 28 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2082', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:28:49 +0000', 'date': ' 2019-01-04 13:28:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 23 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:28:49 +0000', 'date': ' 2019-01-04 13:23:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 17 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:23:04 +0000', 'date': ' 2019-01-04 13:17:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:23:04 +0000', 'date': ' 2019-01-04 13:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 8 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2073', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:12:55 +0000', 'date': ' 2019-01-04 13:08:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 2 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2071', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:08:40 +0000', 'date': ' 2019-01-04 13:02:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 57 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:02:44 +0000', 'date': ' 2019-01-04 12:57:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:57:43 +0000', 'date': ' 2019-01-04 12:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2065', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:52:36 +0000', 'date': ' 2019-01-04 12:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 42 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:47:48 +0000', 'date': ' 2019-01-04 12:42:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2062', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:42:31 +0000', 'date': ' 2019-01-04 12:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 32 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:32:27 +0000', 'date': ' 2019-01-04 12:32:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2058', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:32:27 +0000', 'date': ' 2019-01-04 12:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2055', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:22:09 +0000', 'date': ' 2019-01-04 12:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:17:05 +0000', 'date': ' 2019-01-04 12:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2051', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:12:01 +0000', 'date': ' 2019-01-04 12:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 1 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:06:55 +0000', 'date': ' 2019-01-04 12:01:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 56 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:02:00 +0000', 'date': ' 2019-01-04 11:56:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 37 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2046', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:56:46 +0000', 'date': ' 2019-01-04 11:37:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 33 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:37:31 +0000', 'date': ' 2019-01-04 11:33:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 28 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2042', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:33:22 +0000', 'date': ' 2019-01-04 11:28:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 23 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2040', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:28:18 +0000', 'date': ' 2019-01-04 11:23:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 18 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:23:15 +0000', 'date': ' 2019-01-04 11:18:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 13 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:18:10 +0000', 'date': ' 2019-01-04 11:13:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 7 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2033', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:13:06 +0000', 'date': ' 2019-01-04 11:07:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:08:01 +0000', 'date': ' 2019-01-04 11:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 57 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2030', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:02:59 +0000', 'date': ' 2019-01-04 10:57:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 52 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2028', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:57:52 +0000', 'date': ' 2019-01-04 10:52:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:52:48 +0000', 'date': ' 2019-01-04 10:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2024', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:47:42 +0000', 'date': ' 2019-01-04 10:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 37 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:42:41 +0000', 'date': ' 2019-01-04 10:37:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 32 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:37:35 +0000', 'date': ' 2019-01-04 10:32:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 28 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:32:33 +0000', 'date': ' 2019-01-04 10:28:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 18 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:23:23 +0000', 'date': ' 2019-01-04 10:18:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 13 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2013', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:18:28 +0000', 'date': ' 2019-01-04 10:13:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 8 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:13:13 +0000', 'date': ' 2019-01-04 10:08:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 3 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2010', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:03:44 +0000', 'date': ' 2019-01-04 10:03:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:03:44 +0000', 'date': ' 2019-01-04 09:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 52 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:57:59 +0000', 'date': ' 2019-01-04 09:52:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 47 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:48:20 +0000', 'date': ' 2019-01-04 09:47:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:48:20 +0000', 'date': ' 2019-01-04 09:42:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2000', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:42:53 +0000', 'date': ' 2019-01-04 09:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:37:40 +0000', 'date': ' 2019-01-04 09:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1996', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:32:37 +0000', 'date': ' 2019-01-04 09:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 22 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1993', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:27:33 +0000', 'date': ' 2019-01-04 09:22:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 18 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:22:34 +0000', 'date': ' 2019-01-04 09:18:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1990', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:18:23 +0000', 'date': ' 2019-01-04 09:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 8 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:13:19 +0000', 'date': ' 2019-01-04 09:08:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1986', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:08:15 +0000', 'date': ' 2019-01-04 09:03:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 58 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:03:11 +0000', 'date': ' 2019-01-04 08:58:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1981', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:58:06 +0000', 'date': ' 2019-01-04 08:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 48 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:53:01 +0000', 'date': ' 2019-01-04 08:48:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 43 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:48:45 +0000', 'date': ' 2019-01-04 08:43:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 38 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:43:53 +0000', 'date': ' 2019-01-04 08:38:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 33 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:38:47 +0000', 'date': ' 2019-01-04 08:33:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 28 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1971', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:33:43 +0000', 'date': ' 2019-01-04 08:28:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 8 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:13:28 +0000', 'date': ' 2019-01-04 08:08:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 58 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1966', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:04:12 +0000', 'date': ' 2019-01-04 07:58:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 53 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:58:15 +0000', 'date': ' 2019-01-04 07:53:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 32 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:37:58 +0000', 'date': ' 2019-01-04 07:32:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:17:36 +0000', 'date': ' 2019-01-04 07:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:57:21 +0000', 'date': ' 2019-01-04 06:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 42 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:48:15 +0000', 'date': ' 2019-01-04 06:42:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 35 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:42:57 +0000', 'date': ' 2019-01-04 06:35:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 30 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:36:00 +0000', 'date': ' 2019-01-04 06:30:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 25 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:30:55 +0000', 'date': ' 2019-01-04 06:25:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 20 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:25:50 +0000', 'date': ' 2019-01-04 06:20:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 15 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:20:47 +0000', 'date': ' 2019-01-04 06:15:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 10 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1941', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:15:46 +0000', 'date': ' 2019-01-04 06:10:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 5 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:10:39 +0000', 'date': ' 2019-01-04 06:05:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 0 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:05:35 +0000', 'date': ' 2019-01-04 06:00:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:00:46 +0000', 'date': ' 2019-01-04 05:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 39 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:00:46 +0000', 'date': ' 2019-01-04 05:39:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:34:02 +0000', 'date': ' 2019-01-04 05:29:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:34:02 +0000', 'date': ' 2019-01-04 05:29:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 23 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:29:01 +0000', 'date': ' 2019-01-04 05:23:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 54 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1924', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:59:21 +0000', 'date': ' 2019-01-04 04:54:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 48 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1922', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:54:31 +0000', 'date': ' 2019-01-04 04:48:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 36 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1919', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:41:14 +0000', 'date': ' 2019-01-04 04:36:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 20 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:26:02 +0000', 'date': ' 2019-01-04 04:20:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 5 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1916', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:10:48 +0000', 'date': ' 2019-01-04 04:05:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 45 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1911', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:50:33 +0000', 'date': ' 2019-01-04 03:45:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 15 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:21:04 +0000', 'date': ' 2019-01-04 03:15:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 55 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1906', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:00:46 +0000', 'date': ' 2019-01-04 02:55:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 35 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:40:32 +0000', 'date': ' 2019-01-04 02:35:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:21:12 +0000', 'date': ' 2019-01-04 02:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 55 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1897', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:00:54 +0000', 'date': ' 2019-01-04 01:55:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 36 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:45:42 +0000', 'date': ' 2019-01-04 01:36:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1891', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:31:34 +0000', 'date': ' 2019-01-04 01:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 22 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:27:19 +0000', 'date': ' 2019-01-04 01:22:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 16 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:22:17 +0000', 'date': ' 2019-01-04 01:16:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 11 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:16:14 +0000', 'date': ' 2019-01-04 01:11:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 6 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:11:10 +0000', 'date': ' 2019-01-04 01:06:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 55 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:01:02 +0000', 'date': ' 2019-01-04 00:55:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 50 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1880', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:55:58 +0000', 'date': ' 2019-01-04 00:50:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 45 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:50:52 +0000', 'date': ' 2019-01-04 00:45:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 25 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:30:36 +0000', 'date': ' 2019-01-04 00:25:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 20 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:25:32 +0000', 'date': ' 2019-01-04 00:20:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 10 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:15:22 +0000', 'date': ' 2019-01-04 00:10:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 5 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1870', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:10:21 +0000', 'date': ' 2019-01-04 00:05:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 0 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1867', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:05:14 +0000', 'date': ' 2019-01-04 00:00:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 54 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:00:10 +0000', 'date': ' 2019-01-03 23:54:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 49 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:55:04 +0000', 'date': ' 2019-01-03 23:49:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 44 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1861', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:50:00 +0000', 'date': ' 2019-01-03 23:44:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 40 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:44:56 +0000', 'date': ' 2019-01-03 23:40:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 35 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:40:41 +0000', 'date': ' 2019-01-03 23:35:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 25 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:30:44 +0000', 'date': ' 2019-01-03 23:25:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1854', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:25:38 +0000', 'date': ' 2019-01-03 23:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1852', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:20:34 +0000', 'date': ' 2019-01-03 23:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:15:32 +0000', 'date': ' 2019-01-03 23:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:10:28 +0000', 'date': ' 2019-01-03 23:06:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 0 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:06:10 +0000', 'date': ' 2019-01-03 23:00:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 55 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:00:16 +0000', 'date': ' 2019-01-03 22:55:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 50 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1842', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:55:12 +0000', 'date': ' 2019-01-03 22:50:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 44 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1840', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:50:08 +0000', 'date': ' 2019-01-03 22:44:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 39 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:45:02 +0000', 'date': ' 2019-01-03 22:39:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 34 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:39:58 +0000', 'date': ' 2019-01-03 22:34:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:19:40 +0000', 'date': ' 2019-01-03 22:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 51 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1831', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 21:55:20 +0000', 'date': ' 2019-01-03 21:51:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 8 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 21:13:44 +0000', 'date': ' 2019-01-03 21:08:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 48 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:52:29 +0000', 'date': ' 2019-01-03 20:48:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 43 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:48:14 +0000', 'date': ' 2019-01-03 20:43:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 21 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:27:04 +0000', 'date': ' 2019-01-03 20:21:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 2 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1819', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:06:47 +0000', 'date': ' 2019-01-03 20:02:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 42 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:47:30 +0000', 'date': ' 2019-01-03 19:42:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:28:10 +0000', 'date': ' 2019-01-03 19:23:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:28:10 +0000', 'date': ' 2019-01-03 19:23:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 1 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1811', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:06:52 +0000', 'date': ' 2019-01-03 19:01:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:46:36 +0000', 'date': ' 2019-01-03 18:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1805', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:31:22 +0000', 'date': ' 2019-01-03 18:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 6 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1800', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 18:06:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 56 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:56:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 50 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:50:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:46:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1789', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:46:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 39 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:39:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:34:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1798', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:34:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 25 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:25:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 59 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 16:59:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 54 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 17:00:02 +0000', 'date': ' 2019-01-03 16:54:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 49 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:54:52 +0000', 'date': ' 2019-01-03 16:49:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 44 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:49:48 +0000', 'date': ' 2019-01-03 16:44:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 39 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1776', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:44:44 +0000', 'date': ' 2019-01-03 16:39:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 34 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1775', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:39:40 +0000', 'date': ' 2019-01-03 16:34:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 29 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:34:36 +0000', 'date': ' 2019-01-03 16:29:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 24 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1771', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:29:32 +0000', 'date': ' 2019-01-03 16:24:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 19 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:24:28 +0000', 'date': ' 2019-01-03 16:19:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 14 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:19:22 +0000', 'date': ' 2019-01-03 16:14:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 9 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1765', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:14:18 +0000', 'date': ' 2019-01-03 16:09:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 4 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1763', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:09:12 +0000', 'date': ' 2019-01-03 16:04:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 59 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:04:08 +0000', 'date': ' 2019-01-03 15:59:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 54 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:54:39 +0000', 'date': ' 2019-01-03 15:54:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 48 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:54:39 +0000', 'date': ' 2019-01-03 15:48:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 43 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:48:57 +0000', 'date': ' 2019-01-03 15:43:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 38 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:43:50 +0000', 'date': ' 2019-01-03 15:38:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 34 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1751', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:38:46 +0000', 'date': ' 2019-01-03 15:34:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 29 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:34:31 +0000', 'date': ' 2019-01-03 15:29:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1747', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:29:38 +0000', 'date': ' 2019-01-03 15:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 19 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:24:34 +0000', 'date': ' 2019-01-03 15:19:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 14 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:19:31 +0000', 'date': ' 2019-01-03 15:14:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 9 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:14:27 +0000', 'date': ' 2019-01-03 15:09:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 4 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:09:20 +0000', 'date': ' 2019-01-03 15:04:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 59 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:04:14 +0000', 'date': ' 2019-01-03 14:59:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 54 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1735', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:59:10 +0000', 'date': ' 2019-01-03 14:54:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 49 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1733', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:54:06 +0000', 'date': ' 2019-01-03 14:49:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 43 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1731', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:49:50 +0000', 'date': ' 2019-01-03 14:43:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1729', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:43:59 +0000', 'date': ' 2019-01-03 14:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 28 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:33:51 +0000', 'date': ' 2019-01-03 14:28:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 23 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:28:44 +0000', 'date': ' 2019-01-03 14:23:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1723', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:23:47 +0000', 'date': ' 2019-01-03 14:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 13 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:18:34 +0000', 'date': ' 2019-01-03 14:13:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 8 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:13:33 +0000', 'date': ' 2019-01-03 14:08:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 3 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1714', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:04:03 +0000', 'date': ' 2019-01-03 14:03:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 58 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:04:03 +0000', 'date': ' 2019-01-03 13:58:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 48 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:53:12 +0000', 'date': ' 2019-01-03 13:48:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 43 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:48:08 +0000', 'date': ' 2019-01-03 13:43:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 37 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1709', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:43:04 +0000', 'date': ' 2019-01-03 13:37:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 32 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1707', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:38:00 +0000', 'date': ' 2019-01-03 13:32:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 12 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1704', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:17:42 +0000', 'date': ' 2019-01-03 13:12:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 7 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1702', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:12:38 +0000', 'date': ' 2019-01-03 13:07:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 2 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:07:37 +0000', 'date': ' 2019-01-03 13:02:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 57 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1698', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:02:34 +0000', 'date': ' 2019-01-03 12:57:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 52 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:57:27 +0000', 'date': ' 2019-01-03 12:52:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 48 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:52:20 +0000', 'date': ' 2019-01-03 12:48:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 42 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:48:05 +0000', 'date': ' 2019-01-03 12:42:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 37 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1689', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:42:18 +0000', 'date': ' 2019-01-03 12:37:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 31 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1687', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:37:06 +0000', 'date': ' 2019-01-03 12:31:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 26 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:32:02 +0000', 'date': ' 2019-01-03 12:26:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:26:58 +0000', 'date': ' 2019-01-03 12:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 16 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1681', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:21:56 +0000', 'date': ' 2019-01-03 12:16:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:16:47 +0000', 'date': ' 2019-01-03 12:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 1 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:06:40 +0000', 'date': ' 2019-01-03 12:01:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 56 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:01:34 +0000', 'date': ' 2019-01-03 11:56:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:56:32 +0000', 'date': ' 2019-01-03 11:51:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 46 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:51:28 +0000', 'date': ' 2019-01-03 11:46:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 41 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:46:24 +0000', 'date': ' 2019-01-03 11:41:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 36 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1667', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:41:16 +0000', 'date': ' 2019-01-03 11:36:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 31 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:36:12 +0000', 'date': ' 2019-01-03 11:31:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 25 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:31:08 +0000', 'date': ' 2019-01-03 11:25:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 21 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1660', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:26:04 +0000', 'date': ' 2019-01-03 11:21:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 15 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:21:06 +0000', 'date': ' 2019-01-03 11:15:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:15:54 +0000', 'date': ' 2019-01-03 11:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 5 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:11:03 +0000', 'date': ' 2019-01-03 11:05:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 0 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:05:46 +0000', 'date': ' 2019-01-03 11:00:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 55 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1650', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:00:40 +0000', 'date': ' 2019-01-03 10:55:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 35 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:40:33 +0000', 'date': ' 2019-01-03 10:35:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 30 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:35:17 +0000', 'date': ' 2019-01-03 10:30:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 25 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1644', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:30:13 +0000', 'date': ' 2019-01-03 10:25:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 20 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:25:10 +0000', 'date': ' 2019-01-03 10:20:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 14 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1640', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:20:06 +0000', 'date': ' 2019-01-03 10:14:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 9 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:15:00 +0000', 'date': ' 2019-01-03 10:09:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:09:56 +0000', 'date': ' 2019-01-03 10:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1635', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:59:48 +0000', 'date': ' 2019-01-03 09:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:54:41 +0000', 'date': ' 2019-01-03 09:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 39 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:44:34 +0000', 'date': ' 2019-01-03 09:39:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 19 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1628', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:24:16 +0000', 'date': ' 2019-01-03 09:19:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 58 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:03:57 +0000', 'date': ' 2019-01-03 08:58:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 39 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 08:43:40 +0000', 'date': ' 2019-01-03 08:39:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 14 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 08:20:21 +0000', 'date': ' 2019-01-03 08:14:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:58:01 +0000', 'date': ' 2019-01-03 07:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 47 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1617', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:52:58 +0000', 'date': ' 2019-01-03 07:47:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 27 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:32:41 +0000', 'date': ' 2019-01-03 07:27:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 58 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:03:13 +0000', 'date': ' 2019-01-03 06:58:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 52 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 06:58:10 +0000', 'date': ' 2019-01-03 06:52:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 47 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 06:53:04 +0000', 'date': ' 2019-01-03 06:47:57 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 53 second: 28 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1590', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:53:28 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 50 second: 47 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1591', 'isUploaded': ' false', 'syncIdentifier': ' Optional(030000001e2f72350213), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-03 03:50:47 +0000', 'startDate': ' 2019-01-03 03:50:47 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:50:47 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 47 second: 57 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1592', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100396f150213), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-03 03:47:57 +0000', 'startDate': ' 2019-01-03 03:47:57 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:47:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 20 minute: 23 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 02:28:20 +0000', 'date': ' 2019-01-03 02:23:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 57 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 02:02:55 +0000', 'date': ' 2019-01-03 01:57:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 52 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1582', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:57:51 +0000', 'date': ' 2019-01-03 01:52:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:52:46 +0000', 'date': ' 2019-01-03 01:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 42 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:47:42 +0000', 'date': ' 2019-01-03 01:42:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 38 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1577', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:42:47 +0000', 'date': ' 2019-01-03 01:38:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 29 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:34:18 +0000', 'date': ' 2019-01-03 01:29:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 0 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1573', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:05:04 +0000', 'date': ' 2019-01-03 01:00:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 55 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1567', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:00:06 +0000', 'date': ' 2019-01-03 00:55:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 54 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:00:06 +0000', 'date': ' 2019-01-03 00:54:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 49 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:55:02 +0000', 'date': ' 2019-01-03 00:49:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 44 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:49:54 +0000', 'date': ' 2019-01-03 00:44:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:25:23 +0000', 'date': ' 2019-01-03 00:19:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1561', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:25:23 +0000', 'date': ' 2019-01-03 00:19:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 7 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:19:42 +0000', 'date': ' 2019-01-03 00:07:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 2 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:07:21 +0000', 'date': ' 2019-01-03 00:02:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1554', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:02:10 +0000', 'date': ' 2019-01-02 23:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 31 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1551', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 23:57:04 +0000', 'date': ' 2019-01-02 23:31:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 16 minute: 20 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1548', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 22:24:46 +0000', 'date': ' 2019-01-02 22:20:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 15 minute: 8 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1546', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 21:09:31 +0000', 'date': ' 2019-01-02 21:08:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 58 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 21:09:31 +0000', 'date': ' 2019-01-02 20:58:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 54 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:58:40 +0000', 'date': ' 2019-01-02 20:54:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 49 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:58:40 +0000', 'date': ' 2019-01-02 20:49:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 43 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:49:18 +0000', 'date': ' 2019-01-02 20:43:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 38 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1534', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:39:17 +0000', 'date': ' 2019-01-02 20:38:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 17 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1532', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:28:56 +0000', 'date': ' 2019-01-02 20:17:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 12 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:18:00 +0000', 'date': ' 2019-01-02 20:12:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 57 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:58:00 +0000', 'date': ' 2019-01-02 19:57:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 36 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1525', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:41:33 +0000', 'date': ' 2019-01-02 19:36:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 16 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:22:08 +0000', 'date': ' 2019-01-02 19:16:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 56 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:01:48 +0000', 'date': ' 2019-01-02 18:56:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 16 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:22:03 +0000', 'date': ' 2019-01-02 18:16:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 5 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1514', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:11:09 +0000', 'date': ' 2019-01-02 18:05:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 1 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:01:31 +0000', 'date': ' 2019-01-02 18:01:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 56 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1512', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:01:31 +0000', 'date': ' 2019-01-02 17:56:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 50 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1509', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:56:59 +0000', 'date': ' 2019-01-02 17:50:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 45 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:50:49 +0000', 'date': ' 2019-01-02 17:45:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 40 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1505', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:45:44 +0000', 'date': ' 2019-01-02 17:40:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 35 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:40:41 +0000', 'date': ' 2019-01-02 17:35:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 30 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1501', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:35:47 +0000', 'date': ' 2019-01-02 17:30:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1492', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1496', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1498', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 18 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1488', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:18:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 8 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:08:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:08:08 +0000', 'date': ' 2019-01-02 17:02:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1485', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:03:01 +0000', 'date': ' 2019-01-02 16:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 52 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1482', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:57:57 +0000', 'date': ' 2019-01-02 16:52:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 47 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1480', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:52:56 +0000', 'date': ' 2019-01-02 16:47:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 42 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1479', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:47:49 +0000', 'date': ' 2019-01-02 16:42:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1477', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:42:46 +0000', 'date': ' 2019-01-02 16:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:37:39 +0000', 'date': ' 2019-01-02 16:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 22 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1472', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:27:32 +0000', 'date': ' 2019-01-02 16:22:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 17 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1471', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:22:28 +0000', 'date': ' 2019-01-02 16:17:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 12 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1469', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:17:21 +0000', 'date': ' 2019-01-02 16:12:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 7 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:12:17 +0000', 'date': ' 2019-01-02 16:07:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 2 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:07:13 +0000', 'date': ' 2019-01-02 16:02:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 57 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1462', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:02:07 +0000', 'date': ' 2019-01-02 15:57:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:57:54 +0000', 'date': ' 2019-01-02 15:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 47 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:52:59 +0000', 'date': ' 2019-01-02 15:47:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 42 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:47:57 +0000', 'date': ' 2019-01-02 15:42:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 37 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:42:51 +0000', 'date': ' 2019-01-02 15:37:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 32 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:37:47 +0000', 'date': ' 2019-01-02 15:32:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 27 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:32:41 +0000', 'date': ' 2019-01-02 15:27:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 22 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:27:37 +0000', 'date': ' 2019-01-02 15:22:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:22:36 +0000', 'date': ' 2019-01-02 15:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 12 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1444', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:17:33 +0000', 'date': ' 2019-01-02 15:12:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 7 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1442', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:12:30 +0000', 'date': ' 2019-01-02 15:07:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 2 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1441', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:07:21 +0000', 'date': ' 2019-01-02 15:02:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 57 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1438', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:02:16 +0000', 'date': ' 2019-01-02 14:57:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 52 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:57:12 +0000', 'date': ' 2019-01-02 14:52:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 46 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:52:08 +0000', 'date': ' 2019-01-02 14:46:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 41 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:47:02 +0000', 'date': ' 2019-01-02 14:41:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:41:58 +0000', 'date': ' 2019-01-02 14:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 26 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:31:48 +0000', 'date': ' 2019-01-02 14:26:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 21 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1427', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:26:44 +0000', 'date': ' 2019-01-02 14:21:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 16 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:21:39 +0000', 'date': ' 2019-01-02 14:16:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 11 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1422', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:16:35 +0000', 'date': ' 2019-01-02 14:11:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 6 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:11:35 +0000', 'date': ' 2019-01-02 14:06:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 1 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1418', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:06:28 +0000', 'date': ' 2019-01-02 14:01:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 56 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:01:21 +0000', 'date': ' 2019-01-02 13:56:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 51 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1415', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:56:17 +0000', 'date': ' 2019-01-02 13:51:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 46 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1413', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:51:13 +0000', 'date': ' 2019-01-02 13:46:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 41 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1410', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:46:07 +0000', 'date': ' 2019-01-02 13:41:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 35 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:41:04 +0000', 'date': ' 2019-01-02 13:35:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 30 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1407', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:36:00 +0000', 'date': ' 2019-01-02 13:30:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 25 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1404', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:30:55 +0000', 'date': ' 2019-01-02 13:25:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 20 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:25:53 +0000', 'date': ' 2019-01-02 13:20:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 15 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1400', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:20:45 +0000', 'date': ' 2019-01-02 13:15:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 10 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1399', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:15:41 +0000', 'date': ' 2019-01-02 13:10:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 5 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:10:40 +0000', 'date': ' 2019-01-02 13:05:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 0 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:05:33 +0000', 'date': ' 2019-01-02 13:00:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 55 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:00:30 +0000', 'date': ' 2019-01-02 12:55:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 51 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:55:26 +0000', 'date': ' 2019-01-02 12:51:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 41 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:46:05 +0000', 'date': ' 2019-01-02 12:41:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 36 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1386', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:41:11 +0000', 'date': ' 2019-01-02 12:36:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 30 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:36:06 +0000', 'date': ' 2019-01-02 12:30:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 25 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:31:02 +0000', 'date': ' 2019-01-02 12:25:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 20 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:25:57 +0000', 'date': ' 2019-01-02 12:20:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 15 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:20:53 +0000', 'date': ' 2019-01-02 12:15:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 10 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:15:47 +0000', 'date': ' 2019-01-02 12:10:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 5 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:10:46 +0000', 'date': ' 2019-01-02 12:05:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 0 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:05:53 +0000', 'date': ' 2019-01-02 12:00:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 55 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:00:35 +0000', 'date': ' 2019-01-02 11:55:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:55:32 +0000', 'date': ' 2019-01-02 11:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 45 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:50:28 +0000', 'date': ' 2019-01-02 11:45:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 40 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:45:21 +0000', 'date': ' 2019-01-02 11:40:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 35 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:40:17 +0000', 'date': ' 2019-01-02 11:35:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 25 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:30:07 +0000', 'date': ' 2019-01-02 11:25:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 14 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:19:59 +0000', 'date': ' 2019-01-02 11:14:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 9 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:14:55 +0000', 'date': ' 2019-01-02 11:09:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 4 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:09:52 +0000', 'date': ' 2019-01-02 11:04:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 59 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1353', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:04:46 +0000', 'date': ' 2019-01-02 10:59:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 54 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1350', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:59:42 +0000', 'date': ' 2019-01-02 10:54:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 49 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:54:37 +0000', 'date': ' 2019-01-02 10:49:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:49:34 +0000', 'date': ' 2019-01-02 10:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 39 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1344', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:44:30 +0000', 'date': ' 2019-01-02 10:39:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 34 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:39:26 +0000', 'date': ' 2019-01-02 10:34:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 29 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1340', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:34:19 +0000', 'date': ' 2019-01-02 10:29:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 24 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1338', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:29:16 +0000', 'date': ' 2019-01-02 10:24:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 20 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:20:48 +0000', 'date': ' 2019-01-02 10:20:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 14 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1336', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:20:48 +0000', 'date': ' 2019-01-02 10:14:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 9 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1333', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:15:02 +0000', 'date': ' 2019-01-02 10:09:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 4 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1330', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:09:59 +0000', 'date': ' 2019-01-02 10:04:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 59 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:04:54 +0000', 'date': ' 2019-01-02 09:59:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 54 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1326', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:59:50 +0000', 'date': ' 2019-01-02 09:54:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 49 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1325', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:54:47 +0000', 'date': ' 2019-01-02 09:49:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 44 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:49:40 +0000', 'date': ' 2019-01-02 09:44:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 39 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1320', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:44:36 +0000', 'date': ' 2019-01-02 09:39:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 34 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:39:33 +0000', 'date': ' 2019-01-02 09:34:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 29 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:34:29 +0000', 'date': ' 2019-01-02 09:29:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 24 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1315', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:29:22 +0000', 'date': ' 2019-01-02 09:24:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 19 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:24:17 +0000', 'date': ' 2019-01-02 09:19:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 14 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:19:11 +0000', 'date': ' 2019-01-02 09:14:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 9 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1309', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:14:07 +0000', 'date': ' 2019-01-02 09:09:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 3 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1306', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:09:03 +0000', 'date': ' 2019-01-02 09:03:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:59:51 +0000', 'date': ' 2019-01-02 08:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 54 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:59:51 +0000', 'date': ' 2019-01-02 08:54:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 48 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1301', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:54:38 +0000', 'date': ' 2019-01-02 08:48:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 43 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:48:43 +0000', 'date': ' 2019-01-02 08:43:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 38 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:43:39 +0000', 'date': ' 2019-01-02 08:38:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 18 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:23:21 +0000', 'date': ' 2019-01-02 08:18:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1293', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:18:17 +0000', 'date': ' 2019-01-02 08:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 8 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:13:13 +0000', 'date': ' 2019-01-02 08:08:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 0 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 07:02:13 +0000', 'date': ' 2019-01-02 06:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 23 minute: 9 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 05:14:35 +0000', 'date': ' 2019-01-02 05:09:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 54 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 05:04:30 +0000', 'date': ' 2019-01-02 04:54:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 49 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:54:17 +0000', 'date': ' 2019-01-02 04:49:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 44 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:49:13 +0000', 'date': ' 2019-01-02 04:44:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 38 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1266', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:44:09 +0000', 'date': ' 2019-01-02 04:38:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 33 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:39:03 +0000', 'date': ' 2019-01-02 04:33:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 28 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:33:59 +0000', 'date': ' 2019-01-02 04:28:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 23 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:28:56 +0000', 'date': ' 2019-01-02 04:23:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1258', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:23:51 +0000', 'date': ' 2019-01-02 04:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:18:47 +0000', 'date': ' 2019-01-02 04:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 8 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1252', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:13:46 +0000', 'date': ' 2019-01-02 04:08:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 4 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:13:46 +0000', 'date': ' 2019-01-02 04:04:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 58 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:04:23 +0000', 'date': ' 2019-01-02 03:58:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 54 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:58:33 +0000', 'date': ' 2019-01-02 03:54:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 47 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1246', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:48:17 +0000', 'date': ' 2019-01-02 03:47:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 43 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:43:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:38:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:38:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 33 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:38:13 +0000', 'date': ' 2019-01-02 03:33:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1235', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:33:29 +0000', 'date': ' 2019-01-02 03:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 23 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1232', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:23:23 +0000', 'date': ' 2019-01-02 03:23:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 17 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:23:23 +0000', 'date': ' 2019-01-02 03:17:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:07:41 +0000', 'date': ' 2019-01-02 03:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1228', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:47:26 +0000', 'date': ' 2019-01-02 02:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 21 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1225', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:27:05 +0000', 'date': ' 2019-01-02 02:21:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 7 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1221', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:12:51 +0000', 'date': ' 2019-01-02 02:07:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 2 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1219', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:07:48 +0000', 'date': ' 2019-01-02 02:02:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 57 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1218', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:02:46 +0000', 'date': ' 2019-01-02 01:57:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 53 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1216', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:57:39 +0000', 'date': ' 2019-01-02 01:53:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1214', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:53:24 +0000', 'date': ' 2019-01-02 01:48:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:53:24 +0000', 'date': ' 2019-01-02 01:48:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1209', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:38:11 +0000', 'date': ' 2019-01-02 01:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 24 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:32:27 +0000', 'date': ' 2019-01-02 01:24:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 19 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1206', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:24:57 +0000', 'date': ' 2019-01-02 01:19:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 13 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:19:03 +0000', 'date': ' 2019-01-02 01:13:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 8 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:13:59 +0000', 'date': ' 2019-01-02 01:08:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1200', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:59:45 +0000', 'date': ' 2019-01-02 00:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 34 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:40:16 +0000', 'date': ' 2019-01-02 00:34:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1194', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:34:23 +0000', 'date': ' 2019-01-02 00:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1193', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:34:23 +0000', 'date': ' 2019-01-02 00:29:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:29:20 +0000', 'date': ' 2019-01-02 00:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 19 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1187', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:25:02 +0000', 'date': ' 2019-01-02 00:19:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 14 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:19:07 +0000', 'date': ' 2019-01-02 00:14:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 9 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:09:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1183', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:04:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1184', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:04:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:58:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:58:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 57 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:57:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 42 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:47:58 +0000', 'date': ' 2019-01-01 23:42:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 37 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1170', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:42:42 +0000', 'date': ' 2019-01-01 23:37:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:37:33 +0000', 'date': ' 2019-01-01 23:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 27 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1166', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:32:27 +0000', 'date': ' 2019-01-01 23:27:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 22 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:27:21 +0000', 'date': ' 2019-01-01 23:22:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 8 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1162', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:12:58 +0000', 'date': ' 2019-01-01 23:08:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 48 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:52:51 +0000', 'date': ' 2019-01-01 22:48:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 38 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:43:45 +0000', 'date': ' 2019-01-01 22:38:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 28 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:33:33 +0000', 'date': ' 2019-01-01 22:28:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 4 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:09:13 +0000', 'date': ' 2019-01-01 22:04:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 44 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1149', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:49:55 +0000', 'date': ' 2019-01-01 21:44:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:29:39 +0000', 'date': ' 2019-01-01 21:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 4 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1146', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:09:31 +0000', 'date': ' 2019-01-01 21:04:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 43 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1135', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:49:16 +0000', 'date': ' 2019-01-01 20:43:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 24 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1133', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:29:45 +0000', 'date': ' 2019-01-01 20:24:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:09:29 +0000', 'date': ' 2019-01-01 20:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 34 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:34:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:29:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:29:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 19 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:19:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 14 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1119', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:19:54 +0000', 'date': ' 2019-01-01 19:14:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:10:30 +0000', 'date': ' 2019-01-01 19:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 52 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1117', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:10:30 +0000', 'date': ' 2019-01-01 18:52:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 44 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:52:15 +0000', 'date': ' 2019-01-01 18:44:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:44:13 +0000', 'date': ' 2019-01-01 18:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 34 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:39:09 +0000', 'date': ' 2019-01-01 18:34:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 28 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:34:03 +0000', 'date': ' 2019-01-01 18:28:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 23 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:28:59 +0000', 'date': ' 2019-01-01 18:23:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 18 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:23:55 +0000', 'date': ' 2019-01-01 18:18:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:18:51 +0000', 'date': ' 2019-01-01 18:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1098', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:13:45 +0000', 'date': ' 2019-01-01 18:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1097', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:08:43 +0000', 'date': ' 2019-01-01 18:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 58 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:03:37 +0000', 'date': ' 2019-01-01 17:58:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:58:33 +0000', 'date': ' 2019-01-01 17:53:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 43 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:48:27 +0000', 'date': ' 2019-01-01 17:43:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 38 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1089', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:43:32 +0000', 'date': ' 2019-01-01 17:38:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:38:15 +0000', 'date': ' 2019-01-01 17:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 28 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:33:11 +0000', 'date': ' 2019-01-01 17:28:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:28:05 +0000', 'date': ' 2019-01-01 17:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 17 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1080', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:23:01 +0000', 'date': ' 2019-01-01 17:17:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:17:57 +0000', 'date': ' 2019-01-01 17:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 7 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:12:53 +0000', 'date': ' 2019-01-01 17:07:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 2 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1075', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:07:47 +0000', 'date': ' 2019-01-01 17:02:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:02:45 +0000', 'date': ' 2019-01-01 16:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1070', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:57:39 +0000', 'date': ' 2019-01-01 16:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:52:35 +0000', 'date': ' 2019-01-01 16:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1066', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:47:31 +0000', 'date': ' 2019-01-01 16:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:42:27 +0000', 'date': ' 2019-01-01 16:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 32 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1062', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:37:21 +0000', 'date': ' 2019-01-01 16:32:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1060', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:32:16 +0000', 'date': ' 2019-01-01 16:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:27:11 +0000', 'date': ' 2019-01-01 16:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1055', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:17:34 +0000', 'date': ' 2019-01-01 16:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1057', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:17:34 +0000', 'date': ' 2019-01-01 16:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1053', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:11:59 +0000', 'date': ' 2019-01-01 16:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 1 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:06:53 +0000', 'date': ' 2019-01-01 16:01:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 56 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1049', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:01:58 +0000', 'date': ' 2019-01-01 15:56:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:56:43 +0000', 'date': ' 2019-01-01 15:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 46 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:47:11 +0000', 'date': ' 2019-01-01 15:46:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:47:11 +0000', 'date': ' 2019-01-01 15:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 36 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:41:31 +0000', 'date': ' 2019-01-01 15:36:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 31 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:36:27 +0000', 'date': ' 2019-01-01 15:31:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:31:20 +0000', 'date': ' 2019-01-01 15:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 21 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1034', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:26:15 +0000', 'date': ' 2019-01-01 15:21:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:21:10 +0000', 'date': ' 2019-01-01 15:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:16:06 +0000', 'date': ' 2019-01-01 15:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 5 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1028', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:06:07 +0000', 'date': ' 2019-01-01 15:05:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 50 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:55:49 +0000', 'date': ' 2019-01-01 14:50:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 45 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:50:45 +0000', 'date': ' 2019-01-01 14:45:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 40 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1023', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:45:38 +0000', 'date': ' 2019-01-01 14:40:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 35 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1018', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:36:12 +0000', 'date': ' 2019-01-01 14:35:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 30 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:36:12 +0000', 'date': ' 2019-01-01 14:30:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 25 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:30:27 +0000', 'date': ' 2019-01-01 14:25:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 20 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:25:21 +0000', 'date': ' 2019-01-01 14:20:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:20:17 +0000', 'date': ' 2019-01-01 14:15:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 9 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:15:13 +0000', 'date': ' 2019-01-01 14:09:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 3 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1008', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:09:07 +0000', 'date': ' 2019-01-01 14:03:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 59 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1007', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:04:03 +0000', 'date': ' 2019-01-01 13:59:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1005', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:59:47 +0000', 'date': ' 2019-01-01 13:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 49 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:54:55 +0000', 'date': ' 2019-01-01 13:49:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 44 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:49:49 +0000', 'date': ' 2019-01-01 13:44:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 14 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p998', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:19:25 +0000', 'date': ' 2019-01-01 13:14:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 9 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:14:18 +0000', 'date': ' 2019-01-01 13:09:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 59 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:04:10 +0000', 'date': ' 2019-01-01 12:59:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 53 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:59:07 +0000', 'date': ' 2019-01-01 12:53:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 49 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:54:01 +0000', 'date': ' 2019-01-01 12:49:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 39 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p989', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:49:47 +0000', 'date': ' 2019-01-01 12:39:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 34 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:39:38 +0000', 'date': ' 2019-01-01 12:34:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 29 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:34:45 +0000', 'date': ' 2019-01-01 12:29:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 24 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p982', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:29:39 +0000', 'date': ' 2019-01-01 12:24:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 19 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p981', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:24:35 +0000', 'date': ' 2019-01-01 12:19:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:19:33 +0000', 'date': ' 2019-01-01 12:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 10 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:14:29 +0000', 'date': ' 2019-01-01 12:10:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 5 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:10:12 +0000', 'date': ' 2019-01-01 12:05:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 0 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:05:19 +0000', 'date': ' 2019-01-01 12:00:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 55 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:00:12 +0000', 'date': ' 2019-01-01 11:55:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p968', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:55:10 +0000', 'date': ' 2019-01-01 11:50:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 44 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:50:05 +0000', 'date': ' 2019-01-01 11:44:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 39 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:45:02 +0000', 'date': ' 2019-01-01 11:39:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 34 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:39:58 +0000', 'date': ' 2019-01-01 11:34:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 29 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:34:51 +0000', 'date': ' 2019-01-01 11:29:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 24 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p959', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:29:47 +0000', 'date': ' 2019-01-01 11:24:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 19 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p957', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:24:43 +0000', 'date': ' 2019-01-01 11:19:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 14 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:19:40 +0000', 'date': ' 2019-01-01 11:14:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 9 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:14:47 +0000', 'date': ' 2019-01-01 11:09:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 4 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:09:32 +0000', 'date': ' 2019-01-01 11:04:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:04:27 +0000', 'date': ' 2019-01-01 10:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 55 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:59:21 +0000', 'date': ' 2019-01-01 10:55:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 50 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:55:06 +0000', 'date': ' 2019-01-01 10:50:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 45 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:50:12 +0000', 'date': ' 2019-01-01 10:45:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 40 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:45:06 +0000', 'date': ' 2019-01-01 10:40:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 34 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:40:05 +0000', 'date': ' 2019-01-01 10:34:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 29 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:34:59 +0000', 'date': ' 2019-01-01 10:29:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 24 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:29:55 +0000', 'date': ' 2019-01-01 10:24:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 9 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:14:41 +0000', 'date': ' 2019-01-01 10:09:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 3 minute: 49 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p925', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 09:54:25 +0000', 'date': ' 2019-01-01 09:49:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 50 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p418', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:55:50 +0000', 'date': ' 2018-12-31 22:50:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 30 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p416', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:35:34 +0000', 'date': ' 2018-12-31 22:30:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 10 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p415', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:15:16 +0000', 'date': ' 2018-12-31 22:10:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p411', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:56:02 +0000', 'date': ' 2018-12-31 21:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 30 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p408', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:35:43 +0000', 'date': ' 2018-12-31 21:30:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 25 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p404', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:30:36 +0000', 'date': ' 2018-12-31 21:25:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 10 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p403', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:15:29 +0000', 'date': ' 2018-12-31 21:10:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 50 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p401', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:55:09 +0000', 'date': ' 2018-12-31 20:50:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 29 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p398', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:34:48 +0000', 'date': ' 2018-12-31 20:29:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p396', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:15:21 +0000', 'date': ' 2018-12-31 20:13:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p397', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:15:21 +0000', 'date': ' 2018-12-31 20:13:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p395', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:10:44 +0000', 'date': ' 2018-12-31 20:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 56 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p391', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:56:48 +0000', 'date': ' 2018-12-31 19:56:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 51 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p392', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:56:48 +0000', 'date': ' 2018-12-31 19:51:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 46 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p387', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:51:10 +0000', 'date': ' 2018-12-31 19:46:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 41 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p385', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:46:07 +0000', 'date': ' 2018-12-31 19:41:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 35 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p383', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:41:07 +0000', 'date': ' 2018-12-31 19:35:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 31 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p378', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:31:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 26 second: 44 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p380', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:26:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 25 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p381', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:25:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 20 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p376', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:25:48 +0000', 'date': ' 2018-12-31 19:20:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 15 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p374', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:20:49 +0000', 'date': ' 2018-12-31 19:15:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 11 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p367', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:11:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 5 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p371', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:05:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 1 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p370', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:01:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 54 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p363', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 18:54:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 50 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p372', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 18:50:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 44 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p362', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:45:00 +0000', 'date': ' 2018-12-31 18:44:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p359', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:45:00 +0000', 'date': ' 2018-12-31 18:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p358', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:39:09 +0000', 'date': ' 2018-12-31 18:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 28 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p356', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:34:05 +0000', 'date': ' 2018-12-31 18:28:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 23 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p353', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:28:55 +0000', 'date': ' 2018-12-31 18:23:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 15 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p352', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:23:50 +0000', 'date': ' 2018-12-31 18:15:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 10 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p350', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:15:42 +0000', 'date': ' 2018-12-31 18:10:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 5 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p348', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:10:36 +0000', 'date': ' 2018-12-31 18:05:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p345', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:05:32 +0000', 'date': ' 2018-12-31 18:00:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p344', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:44:04 +0000', 'date': ' 2018-12-31 17:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p342', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:21:54 +0000', 'date': ' 2018-12-31 17:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 57 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p340', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:02:27 +0000', 'date': ' 2018-12-31 16:57:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 52 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p337', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:57:34 +0000', 'date': ' 2018-12-31 16:52:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 47 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p336', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:52:31 +0000', 'date': ' 2018-12-31 16:47:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 26 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p334', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:33:02 +0000', 'date': ' 2018-12-31 16:26:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p331', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:26:04 +0000', 'date': ' 2018-12-31 16:20:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 15 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p329', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:21:00 +0000', 'date': ' 2018-12-31 16:15:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 10 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p328', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:15:56 +0000', 'date': ' 2018-12-31 16:10:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 5 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p326', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:10:52 +0000', 'date': ' 2018-12-31 16:05:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 1 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p321', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:01:42 +0000', 'date': ' 2018-12-31 16:01:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p323', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:01:42 +0000', 'date': ' 2018-12-31 15:55:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p319', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:55:36 +0000', 'date': ' 2018-12-31 15:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 45 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p317', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:50:32 +0000', 'date': ' 2018-12-31 15:45:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p315', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:45:31 +0000', 'date': ' 2018-12-31 15:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 33 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p314', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:37:20 +0000', 'date': ' 2018-12-31 15:33:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 27 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p312', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:33:06 +0000', 'date': ' 2018-12-31 15:27:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p310', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:27:12 +0000', 'date': ' 2018-12-31 15:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 16 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p307', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:22:06 +0000', 'date': ' 2018-12-31 15:16:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p306', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:17:02 +0000', 'date': ' 2018-12-31 15:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 6 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p303', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:11:58 +0000', 'date': ' 2018-12-31 15:06:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p302', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:06:52 +0000', 'date': ' 2018-12-31 15:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 56 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p300', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:01:48 +0000', 'date': ' 2018-12-31 14:56:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 51 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p297', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:56:44 +0000', 'date': ' 2018-12-31 14:51:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p296', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:46:34 +0000', 'date': ' 2018-12-31 14:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 36 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p294', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:41:32 +0000', 'date': ' 2018-12-31 14:36:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 32 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p292', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:36:29 +0000', 'date': ' 2018-12-31 14:32:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p289', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:32:13 +0000', 'date': ' 2018-12-31 14:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 22 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p288', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:27:18 +0000', 'date': ' 2018-12-31 14:22:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 17 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p286', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:22:14 +0000', 'date': ' 2018-12-31 14:17:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 12 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p284', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:17:10 +0000', 'date': ' 2018-12-31 14:12:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 6 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p282', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:12:04 +0000', 'date': ' 2018-12-31 14:06:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 1 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p280', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:07:00 +0000', 'date': ' 2018-12-31 14:01:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 56 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p278', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:01:56 +0000', 'date': ' 2018-12-31 13:56:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 51 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p276', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:56:50 +0000', 'date': ' 2018-12-31 13:51:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 46 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p274', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:51:46 +0000', 'date': ' 2018-12-31 13:46:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p271', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:46:42 +0000', 'date': ' 2018-12-31 13:41:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 36 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p270', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:41:38 +0000', 'date': ' 2018-12-31 13:36:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 31 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p268', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:36:34 +0000', 'date': ' 2018-12-31 13:31:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 26 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p265', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:31:30 +0000', 'date': ' 2018-12-31 13:26:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 21 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p264', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:26:27 +0000', 'date': ' 2018-12-31 13:21:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 16 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p262', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:21:20 +0000', 'date': ' 2018-12-31 13:16:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 6 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p260', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:11:10 +0000', 'date': ' 2018-12-31 13:06:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 45 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p258', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:50:54 +0000', 'date': ' 2018-12-31 12:45:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 41 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p256', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:41:23 +0000', 'date': ' 2018-12-31 12:41:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p254', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:41:23 +0000', 'date': ' 2018-12-31 12:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 31 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p252', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:35:40 +0000', 'date': ' 2018-12-31 12:31:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p250', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:31:25 +0000', 'date': ' 2018-12-31 12:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 21 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p248', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:26:33 +0000', 'date': ' 2018-12-31 12:21:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 16 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p245', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:21:29 +0000', 'date': ' 2018-12-31 12:16:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 1 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p244', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:06:12 +0000', 'date': ' 2018-12-31 12:01:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 56 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p242', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:01:08 +0000', 'date': ' 2018-12-31 11:56:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p240', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:45:56 +0000', 'date': ' 2018-12-31 11:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 35 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p238', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:40:53 +0000', 'date': ' 2018-12-31 11:35:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 30 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p236', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:35:49 +0000', 'date': ' 2018-12-31 11:30:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 25 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p233', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:30:42 +0000', 'date': ' 2018-12-31 11:25:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p232', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:25:38 +0000', 'date': ' 2018-12-31 11:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p229', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:20:34 +0000', 'date': ' 2018-12-31 11:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 6 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p227', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:10:27 +0000', 'date': ' 2018-12-31 11:06:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 0 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p225', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:06:09 +0000', 'date': ' 2018-12-31 11:00:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 55 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p224', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:00:15 +0000', 'date': ' 2018-12-31 10:55:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 50 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p222', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:55:11 +0000', 'date': ' 2018-12-31 10:50:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 45 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p218', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:45:39 +0000', 'date': ' 2018-12-31 10:45:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 39 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p219', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:45:39 +0000', 'date': ' 2018-12-31 10:39:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p215', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:39:57 +0000', 'date': ' 2018-12-31 10:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 24 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p214', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:29:47 +0000', 'date': ' 2018-12-31 10:24:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 19 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p212', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:24:43 +0000', 'date': ' 2018-12-31 10:19:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 14 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p210', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:19:39 +0000', 'date': ' 2018-12-31 10:14:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 9 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p208', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:14:36 +0000', 'date': ' 2018-12-31 10:09:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 4 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p204', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:04:57 +0000', 'date': ' 2018-12-31 10:04:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 59 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p203', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:04:57 +0000', 'date': ' 2018-12-31 09:59:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 54 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p201', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:59:20 +0000', 'date': ' 2018-12-31 09:54:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 49 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p200', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:54:14 +0000', 'date': ' 2018-12-31 09:49:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 45 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p197', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:50:01 +0000', 'date': ' 2018-12-31 09:45:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 39 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p196', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:45:08 +0000', 'date': ' 2018-12-31 09:39:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 24 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p192', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:29:54 +0000', 'date': ' 2018-12-31 09:24:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 4 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p189', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:09:36 +0000', 'date': ' 2018-12-31 09:04:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 45 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p188', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:55:27 +0000', 'date': ' 2018-12-31 08:45:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 25 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p186', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:35:18 +0000', 'date': ' 2018-12-31 08:25:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 4 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p184', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:09:42 +0000', 'date': ' 2018-12-31 08:04:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 49 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p182', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:50:01 +0000', 'date': ' 2018-12-31 07:49:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 29 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p180', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:34:12 +0000', 'date': ' 2018-12-31 07:29:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 8 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p178', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:13:52 +0000', 'date': ' 2018-12-31 07:08:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 48 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p175', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:53:43 +0000', 'date': ' 2018-12-31 06:48:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 43 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p174', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:48:32 +0000', 'date': ' 2018-12-31 06:43:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 38 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p172', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:43:28 +0000', 'date': ' 2018-12-31 06:38:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 33 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p169', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:38:25 +0000', 'date': ' 2018-12-31 06:33:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 28 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p168', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:33:16 +0000', 'date': ' 2018-12-31 06:28:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 23 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p165', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:28:12 +0000', 'date': ' 2018-12-31 06:23:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 18 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p163', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:23:08 +0000', 'date': ' 2018-12-31 06:18:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 12 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p161', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:18:04 +0000', 'date': ' 2018-12-31 06:12:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 7 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p159', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:13:00 +0000', 'date': ' 2018-12-31 06:07:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 2 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p157', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:07:55 +0000', 'date': ' 2018-12-31 06:02:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 57 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p155', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:02:50 +0000', 'date': ' 2018-12-31 05:57:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 52 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p153', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:57:48 +0000', 'date': ' 2018-12-31 05:52:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 43 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p151', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:47:38 +0000', 'date': ' 2018-12-31 05:43:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 32 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p149', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:37:29 +0000', 'date': ' 2018-12-31 05:32:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 27 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p147', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:32:26 +0000', 'date': ' 2018-12-31 05:27:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 22 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p146', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:22:47 +0000', 'date': ' 2018-12-31 05:22:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 17 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p145', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:22:47 +0000', 'date': ' 2018-12-31 05:17:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 56 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p141', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:01:54 +0000', 'date': ' 2018-12-31 04:56:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 45 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p139', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:50:44 +0000', 'date': ' 2018-12-31 04:45:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 41 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p138', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:45:40 +0000', 'date': ' 2018-12-31 04:41:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 36 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p135', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:41:25 +0000', 'date': ' 2018-12-31 04:36:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 31 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p134', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:36:32 +0000', 'date': ' 2018-12-31 04:31:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 26 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p132', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:31:28 +0000', 'date': ' 2018-12-31 04:26:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p128', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:16:14 +0000', 'date': ' 2018-12-31 04:11:57 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 35 second: 31 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p55', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300050005df23101e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 22:35:31 +0000', 'startDate': ' 2018-12-30 22:35:31 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2018-12-30 22:39:17 +0000', 'date': ' 2018-12-30 22:35:31 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 31 second: 17 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p54', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000036d11f301e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 22:31:17 +0000', 'startDate': ' 2018-12-30 22:31:17 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2018-12-30 22:34:14 +0000', 'date': ' 2018-12-30 22:31:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 50 second: 46 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p52', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100ee320f1e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 21:50:46 +0000', 'startDate': ' 2018-12-30 21:50:46 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2018-12-30 22:09:04 +0000', 'date': ' 2018-12-30 21:50:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 49 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p53', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100f2310f1e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 21:49:50 +0000', 'startDate': ' 2018-12-30 21:49:50 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2018-12-30 22:09:04 +0000', 'date': ' 2018-12-30 21:49:50 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p50', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 21:32:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p46', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 21:32:31 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 44 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p51', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 14:44:06 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 39 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p47', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 14:39:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 23 hour: 9 minute: 14 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p44', 'isUploaded': ' false', 'persistedDate': ' 2018-12-23 15:24:45 +0000', 'date': ' 2018-12-23 15:14:36 +0000'}]",,,"{'latestBackfill': {'glucose': ' 401', 'trend': ' 8', 'timestamp': ' 2019-01-17 00'}}","{'sensor': {'isLocal': ' false', ' stateDescription': ' OK', ' isStateValid': ' true'}, 'netBasal': {'': ' ""end""', ' ""rate""': ' 3.6', ' ""start""': ' 2019-01-17 00', ' ""percentage""': ' 1.0'}, 'version': '5', 'predictedGlucose': {'values': ['411.17', '420.7768100225015', '425.2340760611609', '423.5693772062071', '418.9910739194276', '413.18697652360487', '406.43988072123807', '398.9893641920858', '391.0452833747793', '382.7869478695214', '374.3663550449117', '365.91150591397724', '357.6220553683664', '349.5862488420499', '341.87613349837653', '334.5496031100566', '327.652238605738', '321.21894514436764', '315.27576955404476', '304.70601272429127', '293.61220806062425', '283.02774408365923', '272.95295734738085', '263.386405601676', '254.32299216767052', '245.7545867781144', '237.6705697390758', '230.05831876951567', '222.9037217005128', '216.19144175281014', '209.90519827656368', '204.02803432409206', '198.5425620044726', '193.43114579531408', '188.67608020156428', '184.25972954220475', '180.1646520519235', '176.37369654325772', '172.870084736514', '169.63747621575595', '166.66002092130822', '163.92241139424374', '161.4098962852616', '159.1082956002479', '157.0040148966969', '155.08389023538103', '153.3351641430482', '151.74569514234696', '150.30373577394363', '148.9981947521215', '147.81862459546034', '146.75519779533857', '145.79868402477183', '144.94046186079828', '144.1723826587018', '143.4869341361869', '142.87720169637856', '142.33680708669596', '141.8598640140279', '141.44079973708932', '141.07440738876204', '140.75584295139657', '140.48062773575094', '140.24465323610963', '140.04411420988168', '139.87549248849092', '139.73552955054066', '139.62097397683175', '139.52881565158106', '139.4562955960683', '139.40091489082357', '139.3606264242856', '139.3338216583748', '139.31906894019886', '139.3150053064747', '139.3150053064747'], 'unit': 'mg/dL', 'interval': 300.0, 'startDate': ' 2019-01-17 00:20:00 +0000]'}, 'lastLoopCompleted': ' 2019-01-17 00:15:55 +0000'}","{'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-17 00:18:25 +0000'}","{'central': ' ', 'autoConnectIDs': ' [""2125698C-68DA-1EDA-FC21-A869F7C02DE7""]', 'timerTickEnabled': ' true', 'idleListeningState': ' disabled'}","{'isReadOnly': ' false', 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/C647C9D0-726E-489D-9221-22CBA3BFDF42/com.loopkit.LoopKit/', 'persistenceStoreCoordinator': ' Optional()'}","{'observerQuery': ' Optional()', 'observationStart': ' 2019-01-16 07:08:36 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-17 00:00:28 +0000'}","[{'sampleUUID': ' A31D6DE9-7717-45E7-BCBF-64A556BDDFE0', 'syncIdentifier': ' 85AA0BE1-B1A1-454B-81B1-A4F12B89CA44', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 18:36:26 +0000', 'quantity': 40.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f79b10cbbee3b804081eb', 'isUploaded': ' true'}, {'sampleUUID': ' 0937B131-B632-4C19-BF07-E49A9E373C1C', 'syncIdentifier': ' 24589B5A-266C-4274-8D57-9CFE4E95BF2B', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 19:44:13 +0000', 'quantity': 30.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f89900cbbee3b8040c0fa', 'isUploaded': ' true'}, {'sampleUUID': ' D1FC4D1D-7968-4B77-B58C-9AA50A2A0566', 'syncIdentifier': ' F151045E-3922-4D8B-B823-BF4E1C086823', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 19:47:01 +0000', 'quantity': 39.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f8a3a0cbbee3b8040c3c1', 'isUploaded': ' true'}, {'sampleUUID': ' 90637986-EE19-40B5-B19E-03E754A55BD5', 'syncIdentifier': ' 548F176C-F233-4EAC-B63C-9DCC5B24BB12', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 23:19:51 +0000', 'quantity': 60.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3fbc1b0cbbee3b804195ae', 'isUploaded': ' true'}]","{'latestGlucoseValue': {'sampleUUID': ' FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', 'syncIdentifier': ' ""1547684174.0', 'syncVersion': ' 1', 'startDate': ' 2019-01-17 00:16:14 +0000', 'quantity': 401.0, 'quantity_units': 'mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}, 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-15 13:08:36 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'}","[{'sampleUUID': 'A5F63E6A-9D69-4B60-8496-47A3627F3F13', 'syncIdentifier': '""A5F63E6A-9D69-4B60-8496-47A3627F3F13""', 'syncVersion': '1', 'startDate': '2019-01-16 00:21:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '41E3FC2B-F72E-4461-A335-EFBABDDA9849', 'syncIdentifier': '""41E3FC2B-F72E-4461-A335-EFBABDDA9849""', 'syncVersion': '1', 'startDate': '2019-01-16 00:26:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BD62D8C8-41D2-4EF3-9619-4C353550A0D9', 'syncIdentifier': '""BD62D8C8-41D2-4EF3-9619-4C353550A0D9""', 'syncVersion': '1', 'startDate': '2019-01-16 00:31:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3991983F-8517-450D-A29A-7A2C52E2392C', 'syncIdentifier': '""3991983F-8517-450D-A29A-7A2C52E2392C""', 'syncVersion': '1', 'startDate': '2019-01-16 00:36:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '66772EA0-6140-4AFC-827A-B7F88187E74A', 'syncIdentifier': '""66772EA0-6140-4AFC-827A-B7F88187E74A""', 'syncVersion': '1', 'startDate': '2019-01-16 00:41:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17', 'syncIdentifier': '""DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17""', 'syncVersion': '1', 'startDate': '2019-01-16 00:46:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0065E291-349D-46FB-AD7A-07494FC8AF45', 'syncIdentifier': '""0065E291-349D-46FB-AD7A-07494FC8AF45""', 'syncVersion': '1', 'startDate': '2019-01-16 00:51:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C073929C-B99B-4E85-AB42-4C7830A8BF74', 'syncIdentifier': '""C073929C-B99B-4E85-AB42-4C7830A8BF74""', 'syncVersion': '1', 'startDate': '2019-01-16 00:56:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '30E5C628-85E4-433A-9A61-FD8DEE7A3A5F', 'syncIdentifier': '""30E5C628-85E4-433A-9A61-FD8DEE7A3A5F""', 'syncVersion': '1', 'startDate': '2019-01-16 01:01:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E265F03B-6E55-453C-860F-B66084068067', 'syncIdentifier': '""E265F03B-6E55-453C-860F-B66084068067""', 'syncVersion': '1', 'startDate': '2019-01-16 01:06:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '56DFF002-331A-46A8-BF2B-BCD7AB096BEF', 'syncIdentifier': '""56DFF002-331A-46A8-BF2B-BCD7AB096BEF""', 'syncVersion': '1', 'startDate': '2019-01-16 01:11:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C0F43159-4970-4994-A96B-724796CB9435', 'syncIdentifier': '""C0F43159-4970-4994-A96B-724796CB9435""', 'syncVersion': '1', 'startDate': '2019-01-16 01:16:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '49F50400-EAAA-4408-8947-315BDD27D7F6', 'syncIdentifier': '""49F50400-EAAA-4408-8947-315BDD27D7F6""', 'syncVersion': '1', 'startDate': '2019-01-16 01:21:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A9B0E528-2AAB-4C76-A181-7FD0F8F721ED', 'syncIdentifier': '""A9B0E528-2AAB-4C76-A181-7FD0F8F721ED""', 'syncVersion': '1', 'startDate': '2019-01-16 01:26:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1CBB394F-FF2C-4ECA-8196-A1BCF33FA408', 'syncIdentifier': '""1CBB394F-FF2C-4ECA-8196-A1BCF33FA408""', 'syncVersion': '1', 'startDate': '2019-01-16 01:31:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CD7AE6D6-DCF8-47F1-9358-B08BF9133508', 'syncIdentifier': '""CD7AE6D6-DCF8-47F1-9358-B08BF9133508""', 'syncVersion': '1', 'startDate': '2019-01-16 01:36:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D', 'syncIdentifier': '""A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D""', 'syncVersion': '1', 'startDate': '2019-01-16 01:41:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614', 'syncIdentifier': '""895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614""', 'syncVersion': '1', 'startDate': '2019-01-16 01:46:16 +0000', 'quantity': 391.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '716705AD-324C-4F3D-83F3-955C2BB6EA43', 'syncIdentifier': '""716705AD-324C-4F3D-83F3-955C2BB6EA43""', 'syncVersion': '1', 'startDate': '2019-01-16 01:51:16 +0000', 'quantity': 387.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5FE4C147-8A64-41C8-8CD9-02413D6C4831', 'syncIdentifier': '""5FE4C147-8A64-41C8-8CD9-02413D6C4831""', 'syncVersion': '1', 'startDate': '2019-01-16 01:56:16 +0000', 'quantity': 378.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '896FD042-4223-402A-966F-D3C35CEC45EC', 'syncIdentifier': '""896FD042-4223-402A-966F-D3C35CEC45EC""', 'syncVersion': '1', 'startDate': '2019-01-16 02:01:16 +0000', 'quantity': 362.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AA135DE9-E6C3-468D-A075-1018B4282FE9', 'syncIdentifier': '""AA135DE9-E6C3-468D-A075-1018B4282FE9""', 'syncVersion': '1', 'startDate': '2019-01-16 02:06:16 +0000', 'quantity': 344.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0CC738BD-CCBC-4AB1-9735-0BAFC806D42D', 'syncIdentifier': '""0CC738BD-CCBC-4AB1-9735-0BAFC806D42D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:11:16 +0000', 'quantity': 326.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '53082037-3636-49E5-BEE7-BCA6FB077890', 'syncIdentifier': '""53082037-3636-49E5-BEE7-BCA6FB077890""', 'syncVersion': '1', 'startDate': '2019-01-16 02:16:16 +0000', 'quantity': 306.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '96DD560E-B933-443A-8E9B-8095CD67E65D', 'syncIdentifier': '""96DD560E-B933-443A-8E9B-8095CD67E65D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:21:16 +0000', 'quantity': 285.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8772919E-A8B3-4D86-8546-E285389BBFE6', 'syncIdentifier': '""8772919E-A8B3-4D86-8546-E285389BBFE6""', 'syncVersion': '1', 'startDate': '2019-01-16 02:26:16 +0000', 'quantity': 265.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6A67B132-E287-45D9-8A80-D9414DB1EBD0', 'syncIdentifier': '""6A67B132-E287-45D9-8A80-D9414DB1EBD0""', 'syncVersion': '1', 'startDate': '2019-01-16 02:31:16 +0000', 'quantity': 247.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB', 'syncIdentifier': '""9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB""', 'syncVersion': '1', 'startDate': '2019-01-16 02:36:16 +0000', 'quantity': 231.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6F48AC0D-DE89-4F2C-B33B-06304D7AFD26', 'syncIdentifier': '""6F48AC0D-DE89-4F2C-B33B-06304D7AFD26""', 'syncVersion': '1', 'startDate': '2019-01-16 02:41:16 +0000', 'quantity': 218.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F20F1B8-515D-4BDE-9A97-DA2228558F3E', 'syncIdentifier': '""8F20F1B8-515D-4BDE-9A97-DA2228558F3E""', 'syncVersion': '1', 'startDate': '2019-01-16 02:46:16 +0000', 'quantity': 210.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D', 'syncIdentifier': '""A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:51:16 +0000', 'quantity': 201.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DF86042E-6843-4AB0-925F-D43673D1D059', 'syncIdentifier': '""DF86042E-6843-4AB0-925F-D43673D1D059""', 'syncVersion': '1', 'startDate': '2019-01-16 02:56:16 +0000', 'quantity': 189.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '43C0B9E5-34C8-4EA7-91B7-2F21E08E2572', 'syncIdentifier': '""43C0B9E5-34C8-4EA7-91B7-2F21E08E2572""', 'syncVersion': '1', 'startDate': '2019-01-16 03:01:16 +0000', 'quantity': 173.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A586C109-AE43-44E8-935E-CEBCAC724D28', 'syncIdentifier': '""A586C109-AE43-44E8-935E-CEBCAC724D28""', 'syncVersion': '1', 'startDate': '2019-01-16 03:06:16 +0000', 'quantity': 155.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '18907153-3062-4813-BD95-DE6F7F540CB0', 'syncIdentifier': '""18907153-3062-4813-BD95-DE6F7F540CB0""', 'syncVersion': '1', 'startDate': '2019-01-16 03:11:16 +0000', 'quantity': 137.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5A7E1A48-DD42-414A-BD9E-7AC2928CCA33', 'syncIdentifier': '""5A7E1A48-DD42-414A-BD9E-7AC2928CCA33""', 'syncVersion': '1', 'startDate': '2019-01-16 03:16:16 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '14338002-8AA9-40D7-9308-6728FFA9DBE1', 'syncIdentifier': '""14338002-8AA9-40D7-9308-6728FFA9DBE1""', 'syncVersion': '1', 'startDate': '2019-01-16 03:21:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B7DFB66C-8E8B-41A8-A12C-BEF480E1F228', 'syncIdentifier': '""B7DFB66C-8E8B-41A8-A12C-BEF480E1F228""', 'syncVersion': '1', 'startDate': '2019-01-16 03:26:16 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9F7264C1-9093-4276-9AF2-EECF4309A043', 'syncIdentifier': '""9F7264C1-9093-4276-9AF2-EECF4309A043""', 'syncVersion': '1', 'startDate': '2019-01-16 03:31:16 +0000', 'quantity': 81.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595', 'syncIdentifier': '""9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595""', 'syncVersion': '1', 'startDate': '2019-01-16 03:36:16 +0000', 'quantity': 76.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E5DCB69A-B30B-45A3-83A1-3C709CC72A47', 'syncIdentifier': '""E5DCB69A-B30B-45A3-83A1-3C709CC72A47""', 'syncVersion': '1', 'startDate': '2019-01-16 03:41:16 +0000', 'quantity': 74.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4B0B8A53-24CD-4575-B78D-B160864C700A', 'syncIdentifier': '""4B0B8A53-24CD-4575-B78D-B160864C700A""', 'syncVersion': '1', 'startDate': '2019-01-16 03:46:16 +0000', 'quantity': 72.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A19C5B9A-D378-4ECF-A690-84FFDB327592', 'syncIdentifier': '""A19C5B9A-D378-4ECF-A690-84FFDB327592""', 'syncVersion': '1', 'startDate': '2019-01-16 03:51:16 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '08C868AA-C7A2-4707-8430-5FC1F208435B', 'syncIdentifier': '""08C868AA-C7A2-4707-8430-5FC1F208435B""', 'syncVersion': '1', 'startDate': '2019-01-16 03:56:16 +0000', 'quantity': 68.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A2A651E2-2001-4E36-9B6A-980D5E17842F', 'syncIdentifier': '""A2A651E2-2001-4E36-9B6A-980D5E17842F""', 'syncVersion': '1', 'startDate': '2019-01-16 04:01:16 +0000', 'quantity': 66.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50A3F20F-91F2-406A-9C5F-ED63B7249255', 'syncIdentifier': '""50A3F20F-91F2-406A-9C5F-ED63B7249255""', 'syncVersion': '1', 'startDate': '2019-01-16 04:06:16 +0000', 'quantity': 65.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1420A883-CA9F-4497-9DE0-D0AF71A0C96E', 'syncIdentifier': '""1420A883-CA9F-4497-9DE0-D0AF71A0C96E""', 'syncVersion': '1', 'startDate': '2019-01-16 04:11:16 +0000', 'quantity': 63.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3D6701E1-96FF-4264-82DC-1B10E726ABCD', 'syncIdentifier': '""3D6701E1-96FF-4264-82DC-1B10E726ABCD""', 'syncVersion': '1', 'startDate': '2019-01-16 04:16:16 +0000', 'quantity': 61.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C21BD69C-2464-411C-B70E-A9168541C0B0', 'syncIdentifier': '""C21BD69C-2464-411C-B70E-A9168541C0B0""', 'syncVersion': '1', 'startDate': '2019-01-16 04:21:16 +0000', 'quantity': 57.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9F3B0018-48CD-4527-8ADA-A751386BD4AF', 'syncIdentifier': '""9F3B0018-48CD-4527-8ADA-A751386BD4AF""', 'syncVersion': '1', 'startDate': '2019-01-16 04:26:16 +0000', 'quantity': 53.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85F44787-B178-4DB1-8F88-3A122D85763E', 'syncIdentifier': '""85F44787-B178-4DB1-8F88-3A122D85763E""', 'syncVersion': '1', 'startDate': '2019-01-16 04:31:16 +0000', 'quantity': 56.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '24E5385A-0515-4277-B641-694B8EDF1DC7', 'syncIdentifier': '""24E5385A-0515-4277-B641-694B8EDF1DC7""', 'syncVersion': '1', 'startDate': '2019-01-16 04:36:16 +0000', 'quantity': 64.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8744F178-E810-44DC-8D58-8238F4B5EF4D', 'syncIdentifier': '""8744F178-E810-44DC-8D58-8238F4B5EF4D""', 'syncVersion': '1', 'startDate': '2019-01-16 04:41:16 +0000', 'quantity': 82.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B63A5843-9389-449F-BE7E-24F607AC2DD4', 'syncIdentifier': '""B63A5843-9389-449F-BE7E-24F607AC2DD4""', 'syncVersion': '1', 'startDate': '2019-01-16 04:46:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '68C8130C-F75A-4F43-A29B-F04C9E3A41A0', 'syncIdentifier': '""68C8130C-F75A-4F43-A29B-F04C9E3A41A0""', 'syncVersion': '1', 'startDate': '2019-01-16 04:51:16 +0000', 'quantity': 127.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E7D5094A-83B8-4001-9534-08F4E8DCADC1', 'syncIdentifier': '""E7D5094A-83B8-4001-9534-08F4E8DCADC1""', 'syncVersion': '1', 'startDate': '2019-01-16 04:56:15 +0000', 'quantity': 146.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '25812127-134A-4918-AFFD-BF56FF28DD4C', 'syncIdentifier': '""25812127-134A-4918-AFFD-BF56FF28DD4C""', 'syncVersion': '1', 'startDate': '2019-01-16 05:01:16 +0000', 'quantity': 163.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9FA891A5-E461-455E-B084-B1ED7A1AF3CF', 'syncIdentifier': '""9FA891A5-E461-455E-B084-B1ED7A1AF3CF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:06:16 +0000', 'quantity': 177.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5', 'syncIdentifier': '""621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5""', 'syncVersion': '1', 'startDate': '2019-01-16 05:11:16 +0000', 'quantity': 186.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B', 'syncIdentifier': '""D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B""', 'syncVersion': '1', 'startDate': '2019-01-16 05:16:16 +0000', 'quantity': 190.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6288219C-119D-404C-AAC6-FDF42195C5CF', 'syncIdentifier': '""6288219C-119D-404C-AAC6-FDF42195C5CF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:21:16 +0000', 'quantity': 191.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DD385614-E76A-4232-878C-66195DBB5019', 'syncIdentifier': '""DD385614-E76A-4232-878C-66195DBB5019""', 'syncVersion': '1', 'startDate': '2019-01-16 05:26:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF', 'syncIdentifier': '""D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:31:17 +0000', 'quantity': 194.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D2C074AE-174A-4E13-8034-DF5CE2C1BB16', 'syncIdentifier': '""D2C074AE-174A-4E13-8034-DF5CE2C1BB16""', 'syncVersion': '1', 'startDate': '2019-01-16 05:36:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BD48AAB0-89DB-4334-A0BE-030BBFB7A395', 'syncIdentifier': '""BD48AAB0-89DB-4334-A0BE-030BBFB7A395""', 'syncVersion': '1', 'startDate': '2019-01-16 05:41:17 +0000', 'quantity': 181.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50623210-B780-4B9C-BCC0-6FB9B1F07A96', 'syncIdentifier': '""50623210-B780-4B9C-BCC0-6FB9B1F07A96""', 'syncVersion': '1', 'startDate': '2019-01-16 05:46:17 +0000', 'quantity': 162.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E3818C9B-7B91-4718-805C-51DD9FF289F7', 'syncIdentifier': '""E3818C9B-7B91-4718-805C-51DD9FF289F7""', 'syncVersion': '1', 'startDate': '2019-01-16 05:51:17 +0000', 'quantity': 142.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FCCDAE81-7630-4957-AB62-0CDAA558A326', 'syncIdentifier': '""FCCDAE81-7630-4957-AB62-0CDAA558A326""', 'syncVersion': '1', 'startDate': '2019-01-16 05:56:17 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D93E045A-CD2F-4E04-B04C-6883A5A87D74', 'syncIdentifier': '""D93E045A-CD2F-4E04-B04C-6883A5A87D74""', 'syncVersion': '1', 'startDate': '2019-01-16 06:01:17 +0000', 'quantity': 125.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B1A2E43C-9601-457F-8911-09EE7047E678', 'syncIdentifier': '""B1A2E43C-9601-457F-8911-09EE7047E678""', 'syncVersion': '1', 'startDate': '2019-01-16 06:06:17 +0000', 'quantity': 123.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C2662E87-40DB-4737-A745-26278EC9E399', 'syncIdentifier': '""C2662E87-40DB-4737-A745-26278EC9E399""', 'syncVersion': '1', 'startDate': '2019-01-16 06:11:17 +0000', 'quantity': 118.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '05AD31FD-6431-46BA-9952-DCB89F38B07B', 'syncIdentifier': '""05AD31FD-6431-46BA-9952-DCB89F38B07B""', 'syncVersion': '1', 'startDate': '2019-01-16 06:16:17 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07487EE3-2A8E-4258-9348-BB7A2426F2AD', 'syncIdentifier': '""07487EE3-2A8E-4258-9348-BB7A2426F2AD""', 'syncVersion': '1', 'startDate': '2019-01-16 06:21:17 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A7ECACAA-39B6-4237-9C7C-1787B4460920', 'syncIdentifier': '""A7ECACAA-39B6-4237-9C7C-1787B4460920""', 'syncVersion': '1', 'startDate': '2019-01-16 06:26:17 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '62B59FC2-6C0F-442B-8ACE-0D06E0EB3997', 'syncIdentifier': '""62B59FC2-6C0F-442B-8ACE-0D06E0EB3997""', 'syncVersion': '1', 'startDate': '2019-01-16 06:31:17 +0000', 'quantity': 104.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DB791FE0-4734-461B-BC3F-2F79BCB1B32D', 'syncIdentifier': '""DB791FE0-4734-461B-BC3F-2F79BCB1B32D""', 'syncVersion': '1', 'startDate': '2019-01-16 06:36:17 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C9B19216-C811-44EE-99CB-191068D73952', 'syncIdentifier': '""C9B19216-C811-44EE-99CB-191068D73952""', 'syncVersion': '1', 'startDate': '2019-01-16 06:41:16 +0000', 'quantity': 106.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B7F8D429-EA34-49E9-807B-61C2C6D5F59B', 'syncIdentifier': '""B7F8D429-EA34-49E9-807B-61C2C6D5F59B""', 'syncVersion': '1', 'startDate': '2019-01-16 06:46:17 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B2868E41-EF0D-469A-B35C-041A6C5DAD53', 'syncIdentifier': '""B2868E41-EF0D-469A-B35C-041A6C5DAD53""', 'syncVersion': '1', 'startDate': '2019-01-16 06:51:17 +0000', 'quantity': 110.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A', 'syncIdentifier': '""30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A""', 'syncVersion': '1', 'startDate': '2019-01-16 06:56:16 +0000', 'quantity': 112.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80', 'syncIdentifier': '""9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80""', 'syncVersion': '1', 'startDate': '2019-01-16 07:01:17 +0000', 'quantity': 115.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32AD5C76-842B-47CE-ABF2-5290EC778727', 'syncIdentifier': '""32AD5C76-842B-47CE-ABF2-5290EC778727""', 'syncVersion': '1', 'startDate': '2019-01-16 07:06:17 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7A524750-BAEC-419D-8A05-FDCC3EE5EFBC', 'syncIdentifier': '""7A524750-BAEC-419D-8A05-FDCC3EE5EFBC""', 'syncVersion': '1', 'startDate': '2019-01-16 07:11:16 +0000', 'quantity': 126.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CF8E0B07-F7B3-4578-AD80-7215197AD111', 'syncIdentifier': '""CF8E0B07-F7B3-4578-AD80-7215197AD111""', 'syncVersion': '1', 'startDate': '2019-01-16 07:16:17 +0000', 'quantity': 138.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CC0526D1-5792-4A4C-8A05-5942F6C15986', 'syncIdentifier': '""CC0526D1-5792-4A4C-8A05-5942F6C15986""', 'syncVersion': '1', 'startDate': '2019-01-16 07:21:17 +0000', 'quantity': 151.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C402A869-794D-4EDD-933F-8C0E7F96056E', 'syncIdentifier': '""C402A869-794D-4EDD-933F-8C0E7F96056E""', 'syncVersion': '1', 'startDate': '2019-01-16 07:26:17 +0000', 'quantity': 165.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D36058AF-7A99-495D-B741-32BF8F73C11E', 'syncIdentifier': '""D36058AF-7A99-495D-B741-32BF8F73C11E""', 'syncVersion': '1', 'startDate': '2019-01-16 07:31:17 +0000', 'quantity': 176.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FA03D1DD-B4E9-4131-BE9B-811F63075D04', 'syncIdentifier': '""FA03D1DD-B4E9-4131-BE9B-811F63075D04""', 'syncVersion': '1', 'startDate': '2019-01-16 07:36:17 +0000', 'quantity': 185.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '75C3A842-F5F2-42F2-8620-689731260091', 'syncIdentifier': '""75C3A842-F5F2-42F2-8620-689731260091""', 'syncVersion': '1', 'startDate': '2019-01-16 07:41:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AC962B31-C237-4558-824A-06599D61F090', 'syncIdentifier': '""AC962B31-C237-4558-824A-06599D61F090""', 'syncVersion': '1', 'startDate': '2019-01-16 07:46:17 +0000', 'quantity': 196.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '95C61722-5D7C-45BA-9E5D-32569B6738E8', 'syncIdentifier': '""95C61722-5D7C-45BA-9E5D-32569B6738E8""', 'syncVersion': '1', 'startDate': '2019-01-16 07:51:17 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '64EAEE19-69ED-4751-929D-8B32497E7CBA', 'syncIdentifier': '""64EAEE19-69ED-4751-929D-8B32497E7CBA""', 'syncVersion': '1', 'startDate': '2019-01-16 07:56:17 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A11994B4-74C8-4E98-B396-F68F92EE43A9', 'syncIdentifier': '""A11994B4-74C8-4E98-B396-F68F92EE43A9""', 'syncVersion': '1', 'startDate': '2019-01-16 08:01:16 +0000', 'quantity': 194.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A', 'syncIdentifier': '""F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A""', 'syncVersion': '1', 'startDate': '2019-01-16 08:06:17 +0000', 'quantity': 191.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '99BB01CE-C27E-426E-93C6-2DC08AB28894', 'syncIdentifier': '""99BB01CE-C27E-426E-93C6-2DC08AB28894""', 'syncVersion': '1', 'startDate': '2019-01-16 08:11:17 +0000', 'quantity': 187.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '55AAF5AB-B904-4284-A336-F54349E61985', 'syncIdentifier': '""55AAF5AB-B904-4284-A336-F54349E61985""', 'syncVersion': '1', 'startDate': '2019-01-16 08:16:17 +0000', 'quantity': 183.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D', 'syncIdentifier': '""2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D""', 'syncVersion': '1', 'startDate': '2019-01-16 08:21:17 +0000', 'quantity': 178.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8B5AF2C0-7A9A-4C74-99D4-182F45996DDA', 'syncIdentifier': '""8B5AF2C0-7A9A-4C74-99D4-182F45996DDA""', 'syncVersion': '1', 'startDate': '2019-01-16 08:26:17 +0000', 'quantity': 172.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '20DE8313-64EE-4CC7-98C3-AF8B028C551C', 'syncIdentifier': '""20DE8313-64EE-4CC7-98C3-AF8B028C551C""', 'syncVersion': '1', 'startDate': '2019-01-16 08:31:17 +0000', 'quantity': 167.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FB914E55-27D0-441F-B466-38F68AE05FDC', 'syncIdentifier': '""FB914E55-27D0-441F-B466-38F68AE05FDC""', 'syncVersion': '1', 'startDate': '2019-01-16 08:36:17 +0000', 'quantity': 162.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9', 'syncIdentifier': '""EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9""', 'syncVersion': '1', 'startDate': '2019-01-16 08:41:17 +0000', 'quantity': 151.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E743ABC-235C-4BC6-AABB-478F82F12B5A', 'syncIdentifier': '""8E743ABC-235C-4BC6-AABB-478F82F12B5A""', 'syncVersion': '1', 'startDate': '2019-01-16 08:46:17 +0000', 'quantity': 140.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F8AABA0E-F8C1-4E80-821B-1EB550C53872', 'syncIdentifier': '""F8AABA0E-F8C1-4E80-821B-1EB550C53872""', 'syncVersion': '1', 'startDate': '2019-01-16 08:51:17 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1082A623-6F1F-4BBE-964A-6ED80F60BD71', 'syncIdentifier': '""1082A623-6F1F-4BBE-964A-6ED80F60BD71""', 'syncVersion': '1', 'startDate': '2019-01-16 08:56:17 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B', 'syncIdentifier': '""6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B""', 'syncVersion': '1', 'startDate': '2019-01-16 09:01:16 +0000', 'quantity': 129.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '14949F64-4253-4365-BC04-5F41F1BCBF40', 'syncIdentifier': '""14949F64-4253-4365-BC04-5F41F1BCBF40""', 'syncVersion': '1', 'startDate': '2019-01-16 09:06:16 +0000', 'quantity': 129.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '78540582-B127-4538-A903-5DA0F9B22555', 'syncIdentifier': '""78540582-B127-4538-A903-5DA0F9B22555""', 'syncVersion': '1', 'startDate': '2019-01-16 09:11:17 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '659A8698-A761-427D-9226-BFF0F99B5D81', 'syncIdentifier': '""659A8698-A761-427D-9226-BFF0F99B5D81""', 'syncVersion': '1', 'startDate': '2019-01-16 09:16:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1411F188-50FA-4D0B-BE64-D733B8A82475', 'syncIdentifier': '""1411F188-50FA-4D0B-BE64-D733B8A82475""', 'syncVersion': '1', 'startDate': '2019-01-16 09:21:16 +0000', 'quantity': 133.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4CB98E34-1E43-4F57-90BC-FC68443B3585', 'syncIdentifier': '""4CB98E34-1E43-4F57-90BC-FC68443B3585""', 'syncVersion': '1', 'startDate': '2019-01-16 09:26:15 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D51B2912-53E3-485E-B1ED-59D82A3A95DF', 'syncIdentifier': '""D51B2912-53E3-485E-B1ED-59D82A3A95DF""', 'syncVersion': '1', 'startDate': '2019-01-16 09:31:16 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '748766EC-F14D-410E-B3D0-0E4FAF65AA05', 'syncIdentifier': '""748766EC-F14D-410E-B3D0-0E4FAF65AA05""', 'syncVersion': '1', 'startDate': '2019-01-16 09:36:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ADFE430D-0063-48BD-B614-8DA9FB231AE3', 'syncIdentifier': '""ADFE430D-0063-48BD-B614-8DA9FB231AE3""', 'syncVersion': '1', 'startDate': '2019-01-16 09:41:16 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1', 'syncIdentifier': '""8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1""', 'syncVersion': '1', 'startDate': '2019-01-16 09:46:16 +0000', 'quantity': 135.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '532A4857-324C-44E6-A7FD-E7027B5890BB', 'syncIdentifier': '""532A4857-324C-44E6-A7FD-E7027B5890BB""', 'syncVersion': '1', 'startDate': '2019-01-16 09:51:16 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '222824B5-73EE-4B78-996F-23C925DFA27C', 'syncIdentifier': '""222824B5-73EE-4B78-996F-23C925DFA27C""', 'syncVersion': '1', 'startDate': '2019-01-16 09:56:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EDB54975-0E6A-46D4-A130-C9D6D83078B3', 'syncIdentifier': '""EDB54975-0E6A-46D4-A130-C9D6D83078B3""', 'syncVersion': '1', 'startDate': '2019-01-16 10:01:16 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D1E24E9E-C370-4494-A592-06716FF92655', 'syncIdentifier': '""D1E24E9E-C370-4494-A592-06716FF92655""', 'syncVersion': '1', 'startDate': '2019-01-16 10:06:16 +0000', 'quantity': 128.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8B7EF469-44ED-409B-961E-434ABCDF156B', 'syncIdentifier': '""8B7EF469-44ED-409B-961E-434ABCDF156B""', 'syncVersion': '1', 'startDate': '2019-01-16 10:11:16 +0000', 'quantity': 126.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1', 'syncIdentifier': '""2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1""', 'syncVersion': '1', 'startDate': '2019-01-16 10:16:16 +0000', 'quantity': 123.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F2F272DB-7DAC-48D6-9375-BB762214B847', 'syncIdentifier': '""F2F272DB-7DAC-48D6-9375-BB762214B847""', 'syncVersion': '1', 'startDate': '2019-01-16 10:21:15 +0000', 'quantity': 121.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50BF2446-2B55-4839-BA54-E655D3A9A559', 'syncIdentifier': '""50BF2446-2B55-4839-BA54-E655D3A9A559""', 'syncVersion': '1', 'startDate': '2019-01-16 10:26:16 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD', 'syncIdentifier': '""8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD""', 'syncVersion': '1', 'startDate': '2019-01-16 10:31:15 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4C17D963-E81C-4B6D-A3D0-EB624E88EA1E', 'syncIdentifier': '""4C17D963-E81C-4B6D-A3D0-EB624E88EA1E""', 'syncVersion': '1', 'startDate': '2019-01-16 10:36:16 +0000', 'quantity': 115.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '974E89A8-EBCD-4063-BCAF-C99D9A0567FB', 'syncIdentifier': '""974E89A8-EBCD-4063-BCAF-C99D9A0567FB""', 'syncVersion': '1', 'startDate': '2019-01-16 10:41:16 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2435EED0-A171-4641-9F49-D9D3DFA9DBB1', 'syncIdentifier': '""2435EED0-A171-4641-9F49-D9D3DFA9DBB1""', 'syncVersion': '1', 'startDate': '2019-01-16 10:46:15 +0000', 'quantity': 112.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6AEF2517-4842-458C-8E9F-1EAB2BD258A3', 'syncIdentifier': '""6AEF2517-4842-458C-8E9F-1EAB2BD258A3""', 'syncVersion': '1', 'startDate': '2019-01-16 10:51:16 +0000', 'quantity': 111.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '81F67AB4-1D5F-401B-87D6-E0C550B097AE', 'syncIdentifier': '""81F67AB4-1D5F-401B-87D6-E0C550B097AE""', 'syncVersion': '1', 'startDate': '2019-01-16 10:56:16 +0000', 'quantity': 109.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '49269F6D-176B-4A20-88C6-45CD5706841A', 'syncIdentifier': '""49269F6D-176B-4A20-88C6-45CD5706841A""', 'syncVersion': '1', 'startDate': '2019-01-16 11:01:16 +0000', 'quantity': 107.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B6A7FF53-87BA-477B-A67B-7D8367EE67A4', 'syncIdentifier': '""B6A7FF53-87BA-477B-A67B-7D8367EE67A4""', 'syncVersion': '1', 'startDate': '2019-01-16 11:06:15 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CA009642-F5F0-4A8A-AD51-A245B6E3F372', 'syncIdentifier': '""CA009642-F5F0-4A8A-AD51-A245B6E3F372""', 'syncVersion': '1', 'startDate': '2019-01-16 11:11:15 +0000', 'quantity': 101.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5A6DA2E0-1020-4570-B94C-E4BDEF02F427', 'syncIdentifier': '""5A6DA2E0-1020-4570-B94C-E4BDEF02F427""', 'syncVersion': '1', 'startDate': '2019-01-16 11:16:16 +0000', 'quantity': 98.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3FF946D6-2213-43F3-A115-F3EB1B148485', 'syncIdentifier': '""3FF946D6-2213-43F3-A115-F3EB1B148485""', 'syncVersion': '1', 'startDate': '2019-01-16 11:21:15 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FB060248-B713-46B3-9C76-9CDDDBB6FEF1', 'syncIdentifier': '""FB060248-B713-46B3-9C76-9CDDDBB6FEF1""', 'syncVersion': '1', 'startDate': '2019-01-16 11:26:16 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D4C0221-6EBB-4325-828F-2E8DF95C3C86', 'syncIdentifier': '""7D4C0221-6EBB-4325-828F-2E8DF95C3C86""', 'syncVersion': '1', 'startDate': '2019-01-16 11:31:16 +0000', 'quantity': 94.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C1BC1289-54E6-4F8B-B12A-09612538C9D4', 'syncIdentifier': '""C1BC1289-54E6-4F8B-B12A-09612538C9D4""', 'syncVersion': '1', 'startDate': '2019-01-16 11:36:16 +0000', 'quantity': 97.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D9C4F98D-EE0E-4327-BCE9-FE458988E3BF', 'syncIdentifier': '""D9C4F98D-EE0E-4327-BCE9-FE458988E3BF""', 'syncVersion': '1', 'startDate': '2019-01-16 11:41:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0900B59C-F54E-4F43-8DCE-BCF4BBE857B8', 'syncIdentifier': '""0900B59C-F54E-4F43-8DCE-BCF4BBE857B8""', 'syncVersion': '1', 'startDate': '2019-01-16 11:46:16 +0000', 'quantity': 101.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2701E162-9AE2-4D99-A48D-EA943F2D10A9', 'syncIdentifier': '""2701E162-9AE2-4D99-A48D-EA943F2D10A9""', 'syncVersion': '1', 'startDate': '2019-01-16 11:51:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5E200FC0-0344-4719-9FF1-6B9503F64471', 'syncIdentifier': '""5E200FC0-0344-4719-9FF1-6B9503F64471""', 'syncVersion': '1', 'startDate': '2019-01-16 11:56:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0A393B24-1267-448D-8AA4-B40CA6E12CB7', 'syncIdentifier': '""0A393B24-1267-448D-8AA4-B40CA6E12CB7""', 'syncVersion': '1', 'startDate': '2019-01-16 12:01:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802', 'syncIdentifier': '""EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802""', 'syncVersion': '1', 'startDate': '2019-01-16 12:06:16 +0000', 'quantity': 104.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6E43C21A-2B5D-4963-9781-0D656888B28F', 'syncIdentifier': '""6E43C21A-2B5D-4963-9781-0D656888B28F""', 'syncVersion': '1', 'startDate': '2019-01-16 12:11:16 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A633B0B6-20CE-47E4-B9C4-8749E0ACAB72', 'syncIdentifier': '""A633B0B6-20CE-47E4-B9C4-8749E0ACAB72""', 'syncVersion': '1', 'startDate': '2019-01-16 12:16:16 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '076D9233-DFF3-482E-9F61-A5C68D1D5330', 'syncIdentifier': '""076D9233-DFF3-482E-9F61-A5C68D1D5330""', 'syncVersion': '1', 'startDate': '2019-01-16 12:21:16 +0000', 'quantity': 114.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F73E40C-3C16-46C5-8983-06F7A1AF97DF', 'syncIdentifier': '""8F73E40C-3C16-46C5-8983-06F7A1AF97DF""', 'syncVersion': '1', 'startDate': '2019-01-16 12:26:16 +0000', 'quantity': 120.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F4295207-E6A3-4BB6-8A64-23876CFF269F', 'syncIdentifier': '""F4295207-E6A3-4BB6-8A64-23876CFF269F""', 'syncVersion': '1', 'startDate': '2019-01-16 12:31:16 +0000', 'quantity': 121.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6537B3C6-3368-4BD6-8C5F-2BE6127CF36E', 'syncIdentifier': '""6537B3C6-3368-4BD6-8C5F-2BE6127CF36E""', 'syncVersion': '1', 'startDate': '2019-01-16 12:36:16 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5BA9CEE9-3038-4426-97F5-F1FA5022A702', 'syncIdentifier': '""5BA9CEE9-3038-4426-97F5-F1FA5022A702""', 'syncVersion': '1', 'startDate': '2019-01-16 12:41:15 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E017156E-2008-417A-8551-4C22524BE10E', 'syncIdentifier': '""E017156E-2008-417A-8551-4C22524BE10E""', 'syncVersion': '1', 'startDate': '2019-01-16 12:46:16 +0000', 'quantity': 124.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '940504F8-1FEC-4B84-A41A-FD48A004FD89', 'syncIdentifier': '""940504F8-1FEC-4B84-A41A-FD48A004FD89""', 'syncVersion': '1', 'startDate': '2019-01-16 12:51:16 +0000', 'quantity': 144.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4E745C10-B0AC-46F6-8E0D-69F198595F0B', 'syncIdentifier': '""4E745C10-B0AC-46F6-8E0D-69F198595F0B""', 'syncVersion': '1', 'startDate': '2019-01-16 12:56:16 +0000', 'quantity': 167.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3F04AD86-5174-4365-928A-E19335922605', 'syncIdentifier': '""3F04AD86-5174-4365-928A-E19335922605""', 'syncVersion': '1', 'startDate': '2019-01-16 13:01:16 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '979AAFD0-9163-4086-88A6-96BA5CC24138', 'syncIdentifier': '""979AAFD0-9163-4086-88A6-96BA5CC24138""', 'syncVersion': '1', 'startDate': '2019-01-16 13:06:15 +0000', 'quantity': 216.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A1ED6A6A-6333-4469-B327-6C2E8DEBE709', 'syncIdentifier': '""A1ED6A6A-6333-4469-B327-6C2E8DEBE709""', 'syncVersion': '1', 'startDate': '2019-01-16 13:36:14 +0000', 'quantity': 195.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A2DC8925-3D13-484D-9C86-DFB32C206551', 'syncIdentifier': '""A2DC8925-3D13-484D-9C86-DFB32C206551""', 'syncVersion': '1', 'startDate': '2019-01-16 13:41:14 +0000', 'quantity': 183.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7C05EF53-7FB4-430C-8A00-E5949FE0C26C', 'syncIdentifier': '""7C05EF53-7FB4-430C-8A00-E5949FE0C26C""', 'syncVersion': '1', 'startDate': '2019-01-16 13:46:14 +0000', 'quantity': 173.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E4048FCE-9C81-42C1-8631-1A41B6E87877', 'syncIdentifier': '""E4048FCE-9C81-42C1-8631-1A41B6E87877""', 'syncVersion': '1', 'startDate': '2019-01-16 13:51:14 +0000', 'quantity': 166.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F1E751DE-9A33-481F-8ECC-9B5CC39FB89A', 'syncIdentifier': '""F1E751DE-9A33-481F-8ECC-9B5CC39FB89A""', 'syncVersion': '1', 'startDate': '2019-01-16 13:56:14 +0000', 'quantity': 160.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01', 'syncIdentifier': '""DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01""', 'syncVersion': '1', 'startDate': '2019-01-16 14:01:14 +0000', 'quantity': 153.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8EA496E1-B6A6-4A47-92C9-DDEABE45F55A', 'syncIdentifier': '""8EA496E1-B6A6-4A47-92C9-DDEABE45F55A""', 'syncVersion': '1', 'startDate': '2019-01-16 14:06:14 +0000', 'quantity': 144.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3EF130D9-0219-49EA-9105-C6E2C4B0CFD3', 'syncIdentifier': '""3EF130D9-0219-49EA-9105-C6E2C4B0CFD3""', 'syncVersion': '1', 'startDate': '2019-01-16 14:11:14 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E1F30450-6785-4AD4-A6A1-01DD510B5F17', 'syncIdentifier': '""E1F30450-6785-4AD4-A6A1-01DD510B5F17""', 'syncVersion': '1', 'startDate': '2019-01-16 14:16:14 +0000', 'quantity': 125.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '15D162A9-802D-482C-9A9B-064AE9F0140B', 'syncIdentifier': '""15D162A9-802D-482C-9A9B-064AE9F0140B""', 'syncVersion': '1', 'startDate': '2019-01-16 14:21:14 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '00913CB1-0587-423C-BC90-96008559F9B2', 'syncIdentifier': '""00913CB1-0587-423C-BC90-96008559F9B2""', 'syncVersion': '1', 'startDate': '2019-01-16 14:26:14 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '050BDD9F-113E-49C2-B6D0-E1D5921A76BE', 'syncIdentifier': '""050BDD9F-113E-49C2-B6D0-E1D5921A76BE""', 'syncVersion': '1', 'startDate': '2019-01-16 14:31:14 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D', 'syncIdentifier': '""A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D""', 'syncVersion': '1', 'startDate': '2019-01-16 14:36:14 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '77B4BC63-B768-4FE7-AB97-8DDE62A22C60', 'syncIdentifier': '""77B4BC63-B768-4FE7-AB97-8DDE62A22C60""', 'syncVersion': '1', 'startDate': '2019-01-16 14:41:14 +0000', 'quantity': 98.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BA4FF16F-8483-4CEF-87BB-23D6ACDF389D', 'syncIdentifier': '""BA4FF16F-8483-4CEF-87BB-23D6ACDF389D""', 'syncVersion': '1', 'startDate': '2019-01-16 14:46:14 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D152FEF7-6790-4D45-BA08-3A7994E89E4A', 'syncIdentifier': '""D152FEF7-6790-4D45-BA08-3A7994E89E4A""', 'syncVersion': '1', 'startDate': '2019-01-16 14:51:14 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '89952E7F-633E-44CA-AEC5-602851341984', 'syncIdentifier': '""89952E7F-633E-44CA-AEC5-602851341984""', 'syncVersion': '1', 'startDate': '2019-01-16 14:56:14 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC', 'syncIdentifier': '""07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC""', 'syncVersion': '1', 'startDate': '2019-01-16 15:01:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9EC231BC-51A5-4521-A412-6834AA7AE732', 'syncIdentifier': '""9EC231BC-51A5-4521-A412-6834AA7AE732""', 'syncVersion': '1', 'startDate': '2019-01-16 15:06:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5FB8F244-C960-4A3C-BCB9-F02AE7A52309', 'syncIdentifier': '""5FB8F244-C960-4A3C-BCB9-F02AE7A52309""', 'syncVersion': '1', 'startDate': '2019-01-16 15:11:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '079CEDFD-E176-4FB7-A490-EADE255B809B', 'syncIdentifier': '""079CEDFD-E176-4FB7-A490-EADE255B809B""', 'syncVersion': '1', 'startDate': '2019-01-16 15:16:14 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '987B2085-CE94-4818-B9F8-C878E0181F18', 'syncIdentifier': '""987B2085-CE94-4818-B9F8-C878E0181F18""', 'syncVersion': '1', 'startDate': '2019-01-16 15:21:14 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B02756A9-FBCF-4405-A84A-F95BCB879234', 'syncIdentifier': '""B02756A9-FBCF-4405-A84A-F95BCB879234""', 'syncVersion': '1', 'startDate': '2019-01-16 15:26:14 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AF5089B0-6E0D-4E02-8486-E6CA3A21D98F', 'syncIdentifier': '""AF5089B0-6E0D-4E02-8486-E6CA3A21D98F""', 'syncVersion': '1', 'startDate': '2019-01-16 15:31:14 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6A830BC9-D8D1-4BF8-9B3F-1A39D211301D', 'syncIdentifier': '""6A830BC9-D8D1-4BF8-9B3F-1A39D211301D""', 'syncVersion': '1', 'startDate': '2019-01-16 15:36:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983', 'syncIdentifier': '""C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983""', 'syncVersion': '1', 'startDate': '2019-01-16 15:41:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '892B3058-CFD1-4E21-B17A-2AC32537774B', 'syncIdentifier': '""892B3058-CFD1-4E21-B17A-2AC32537774B""', 'syncVersion': '1', 'startDate': '2019-01-16 15:46:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '37E5371E-D49A-4682-B76C-DCDDB2EE59B5', 'syncIdentifier': '""37E5371E-D49A-4682-B76C-DCDDB2EE59B5""', 'syncVersion': '1', 'startDate': '2019-01-16 15:51:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE', 'syncIdentifier': '""6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE""', 'syncVersion': '1', 'startDate': '2019-01-16 15:56:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9870D2BF-EDCC-4E52-9702-6F657F7F7B08', 'syncIdentifier': '""9870D2BF-EDCC-4E52-9702-6F657F7F7B08""', 'syncVersion': '1', 'startDate': '2019-01-16 16:01:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605', 'syncIdentifier': '""A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605""', 'syncVersion': '1', 'startDate': '2019-01-16 16:06:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '536026B4-9D68-4092-A6A0-5F96A2A9AF0B', 'syncIdentifier': '""536026B4-9D68-4092-A6A0-5F96A2A9AF0B""', 'syncVersion': '1', 'startDate': '2019-01-16 16:11:14 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3730A431-D8B1-4D52-9A39-97C04A077B8F', 'syncIdentifier': '""3730A431-D8B1-4D52-9A39-97C04A077B8F""', 'syncVersion': '1', 'startDate': '2019-01-16 16:16:14 +0000', 'quantity': 85.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9', 'syncIdentifier': '""D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9""', 'syncVersion': '1', 'startDate': '2019-01-16 16:21:14 +0000', 'quantity': 83.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38D6666E-A432-49CD-9D73-E58DF3CA646D', 'syncIdentifier': '""38D6666E-A432-49CD-9D73-E58DF3CA646D""', 'syncVersion': '1', 'startDate': '2019-01-16 16:26:14 +0000', 'quantity': 83.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D180B47D-F745-4F37-9068-C934194EDEB1', 'syncIdentifier': '""D180B47D-F745-4F37-9068-C934194EDEB1""', 'syncVersion': '1', 'startDate': '2019-01-16 16:31:14 +0000', 'quantity': 80.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38B13250-FA32-493C-8028-6AA65C3BCBD3', 'syncIdentifier': '""38B13250-FA32-493C-8028-6AA65C3BCBD3""', 'syncVersion': '1', 'startDate': '2019-01-16 16:36:14 +0000', 'quantity': 77.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88', 'syncIdentifier': '""CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88""', 'syncVersion': '1', 'startDate': '2019-01-16 16:41:15 +0000', 'quantity': 74.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F75F09C-1CE1-45EB-869F-C546007E079A', 'syncIdentifier': '""8F75F09C-1CE1-45EB-869F-C546007E079A""', 'syncVersion': '1', 'startDate': '2019-01-16 16:46:15 +0000', 'quantity': 70.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32FB6DF6-EF0A-484A-9212-E717C05CCDA3', 'syncIdentifier': '""32FB6DF6-EF0A-484A-9212-E717C05CCDA3""', 'syncVersion': '1', 'startDate': '2019-01-16 16:51:14 +0000', 'quantity': 69.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '329D73AF-D524-4075-A3A5-047E9C877885', 'syncIdentifier': '""329D73AF-D524-4075-A3A5-047E9C877885""', 'syncVersion': '1', 'startDate': '2019-01-16 16:56:14 +0000', 'quantity': 72.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90', 'syncIdentifier': '""FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90""', 'syncVersion': '1', 'startDate': '2019-01-16 17:01:14 +0000', 'quantity': 79.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4', 'syncIdentifier': '""F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4""', 'syncVersion': '1', 'startDate': '2019-01-16 17:06:15 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3A04D93A-4511-4DCE-BC65-88D192EEC0BE', 'syncIdentifier': '""3A04D93A-4511-4DCE-BC65-88D192EEC0BE""', 'syncVersion': '1', 'startDate': '2019-01-16 17:11:15 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FA9AE75E-70D3-4A2E-92AE-A82E373BF007', 'syncIdentifier': '""FA9AE75E-70D3-4A2E-92AE-A82E373BF007""', 'syncVersion': '1', 'startDate': '2019-01-16 17:16:15 +0000', 'quantity': 110.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE', 'syncIdentifier': '""A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE""', 'syncVersion': '1', 'startDate': '2019-01-16 17:21:14 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03', 'syncIdentifier': '""EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03""', 'syncVersion': '1', 'startDate': '2019-01-16 17:26:14 +0000', 'quantity': 153.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8136A573-7092-435D-A3AA-BBA6951F3CD2', 'syncIdentifier': '""8136A573-7092-435D-A3AA-BBA6951F3CD2""', 'syncVersion': '1', 'startDate': '2019-01-16 17:31:15 +0000', 'quantity': 170.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A205D44E-C261-4FE0-B4F9-D12AD91FED02', 'syncIdentifier': '""A205D44E-C261-4FE0-B4F9-D12AD91FED02""', 'syncVersion': '1', 'startDate': '2019-01-16 17:36:15 +0000', 'quantity': 184.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '771DF525-F543-4F3D-8B0C-5ECE56C1AB3E', 'syncIdentifier': '""771DF525-F543-4F3D-8B0C-5ECE56C1AB3E""', 'syncVersion': '1', 'startDate': '2019-01-16 17:41:15 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '15E3B0A7-D250-4446-A9FF-4B003ECB21C5', 'syncIdentifier': '""15E3B0A7-D250-4446-A9FF-4B003ECB21C5""', 'syncVersion': '1', 'startDate': '2019-01-16 17:46:15 +0000', 'quantity': 209.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85AF736A-CAE5-455F-A307-F7EB349C2DC9', 'syncIdentifier': '""85AF736A-CAE5-455F-A307-F7EB349C2DC9""', 'syncVersion': '1', 'startDate': '2019-01-16 17:51:14 +0000', 'quantity': 223.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B1B57F7A-AAE2-48B0-94DA-E045506624EB', 'syncIdentifier': '""B1B57F7A-AAE2-48B0-94DA-E045506624EB""', 'syncVersion': '1', 'startDate': '2019-01-16 17:56:15 +0000', 'quantity': 233.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8', 'syncIdentifier': '""4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8""', 'syncVersion': '1', 'startDate': '2019-01-16 18:01:15 +0000', 'quantity': 241.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7DECE4F5-6CE3-4CE6-A09C-7D4F99517376', 'syncIdentifier': '""7DECE4F5-6CE3-4CE6-A09C-7D4F99517376""', 'syncVersion': '1', 'startDate': '2019-01-16 18:06:15 +0000', 'quantity': 250.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D68498B-6632-4B15-B456-23A1C8260076', 'syncIdentifier': '""7D68498B-6632-4B15-B456-23A1C8260076""', 'syncVersion': '1', 'startDate': '2019-01-16 18:11:14 +0000', 'quantity': 257.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35', 'syncIdentifier': '""DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35""', 'syncVersion': '1', 'startDate': '2019-01-16 18:16:15 +0000', 'quantity': 266.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4857D447-9BCA-40B0-9A73-55E85CC0C80B', 'syncIdentifier': '""4857D447-9BCA-40B0-9A73-55E85CC0C80B""', 'syncVersion': '1', 'startDate': '2019-01-16 18:21:15 +0000', 'quantity': 273.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '927876FE-46FF-46BE-90E8-0FD9054F6949', 'syncIdentifier': '""927876FE-46FF-46BE-90E8-0FD9054F6949""', 'syncVersion': '1', 'startDate': '2019-01-16 18:26:15 +0000', 'quantity': 277.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D402B6FD-BC10-4997-9712-B31EEEB9DF13', 'syncIdentifier': '""D402B6FD-BC10-4997-9712-B31EEEB9DF13""', 'syncVersion': '1', 'startDate': '2019-01-16 18:31:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '44771D03-CB0F-4758-B2CE-98D7717B5FB7', 'syncIdentifier': '""44771D03-CB0F-4758-B2CE-98D7717B5FB7""', 'syncVersion': '1', 'startDate': '2019-01-16 18:36:15 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E45EA6C-DB43-463B-8188-ABB35E2BCBC2', 'syncIdentifier': '""8E45EA6C-DB43-463B-8188-ABB35E2BCBC2""', 'syncVersion': '1', 'startDate': '2019-01-16 18:41:15 +0000', 'quantity': 293.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '060767DF-A592-4E99-8E30-6869B8DA2742', 'syncIdentifier': '""060767DF-A592-4E99-8E30-6869B8DA2742""', 'syncVersion': '1', 'startDate': '2019-01-16 18:46:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF', 'syncIdentifier': '""E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF""', 'syncVersion': '1', 'startDate': '2019-01-16 18:51:15 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E72F0D0C-7E9C-4186-B7D9-4801340E41F5', 'syncIdentifier': '""E72F0D0C-7E9C-4186-B7D9-4801340E41F5""', 'syncVersion': '1', 'startDate': '2019-01-16 18:56:14 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE', 'syncIdentifier': '""6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE""', 'syncVersion': '1', 'startDate': '2019-01-16 19:01:15 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2C28AE37-3DD2-49CF-B1D3-5D708D28B621', 'syncIdentifier': '""2C28AE37-3DD2-49CF-B1D3-5D708D28B621""', 'syncVersion': '1', 'startDate': '2019-01-16 19:06:15 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '278F21F4-293B-453C-8778-B75B62998899', 'syncIdentifier': '""278F21F4-293B-453C-8778-B75B62998899""', 'syncVersion': '1', 'startDate': '2019-01-16 19:11:14 +0000', 'quantity': 284.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '830CA8EB-9B7F-4919-81E5-1235D114291D', 'syncIdentifier': '""830CA8EB-9B7F-4919-81E5-1235D114291D""', 'syncVersion': '1', 'startDate': '2019-01-16 19:16:16 +0000', 'quantity': 275.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6B295424-1FF7-4B95-909F-EFE31A7F230D', 'syncIdentifier': '""6B295424-1FF7-4B95-909F-EFE31A7F230D""', 'syncVersion': '1', 'startDate': '2019-01-16 19:41:15 +0000', 'quantity': 238.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '423CC4BD-D070-4C64-840E-D5BFECA4A3EF', 'syncIdentifier': '""423CC4BD-D070-4C64-840E-D5BFECA4A3EF""', 'syncVersion': '1', 'startDate': '2019-01-16 19:46:15 +0000', 'quantity': 230.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7BC05171-2580-42DF-B05A-D3D144DBF471', 'syncIdentifier': '""7BC05171-2580-42DF-B05A-D3D144DBF471""', 'syncVersion': '1', 'startDate': '2019-01-16 19:51:15 +0000', 'quantity': 226.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3', 'syncIdentifier': '""06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3""', 'syncVersion': '1', 'startDate': '2019-01-16 19:56:15 +0000', 'quantity': 224.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E4F2198D-AEC2-4651-B653-77BF88C788BE', 'syncIdentifier': '""E4F2198D-AEC2-4651-B653-77BF88C788BE""', 'syncVersion': '1', 'startDate': '2019-01-16 20:01:15 +0000', 'quantity': 224.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '377B2B55-5704-4C93-BA5D-3927FED67AB0', 'syncIdentifier': '""377B2B55-5704-4C93-BA5D-3927FED67AB0""', 'syncVersion': '1', 'startDate': '2019-01-16 20:06:15 +0000', 'quantity': 228.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6', 'syncIdentifier': '""79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6""', 'syncVersion': '1', 'startDate': '2019-01-16 20:11:15 +0000', 'quantity': 234.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E50AC7D3-BD28-41AF-A73B-92BC8F39FB92', 'syncIdentifier': '""E50AC7D3-BD28-41AF-A73B-92BC8F39FB92""', 'syncVersion': '1', 'startDate': '2019-01-16 20:16:15 +0000', 'quantity': 240.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '776194E1-2FD1-4EDE-BE14-248CE90BCDA0', 'syncIdentifier': '""776194E1-2FD1-4EDE-BE14-248CE90BCDA0""', 'syncVersion': '1', 'startDate': '2019-01-16 20:21:15 +0000', 'quantity': 245.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B4741618-144E-4B68-B931-DBEB4FB52066', 'syncIdentifier': '""B4741618-144E-4B68-B931-DBEB4FB52066""', 'syncVersion': '1', 'startDate': '2019-01-16 20:26:14 +0000', 'quantity': 248.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3908454D-5AB7-4048-AABD-03E12843BAF3', 'syncIdentifier': '""3908454D-5AB7-4048-AABD-03E12843BAF3""', 'syncVersion': '1', 'startDate': '2019-01-16 20:31:14 +0000', 'quantity': 249.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '464EAF51-6B93-40C4-8BFA-F8C80BA534F4', 'syncIdentifier': '""464EAF51-6B93-40C4-8BFA-F8C80BA534F4""', 'syncVersion': '1', 'startDate': '2019-01-16 20:36:14 +0000', 'quantity': 248.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38E596D9-4408-4C79-860B-300D20484762', 'syncIdentifier': '""38E596D9-4408-4C79-860B-300D20484762""', 'syncVersion': '1', 'startDate': '2019-01-16 20:41:13 +0000', 'quantity': 246.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5F5D6F47-E166-45C0-905D-DED04D01AD5B', 'syncIdentifier': '""5F5D6F47-E166-45C0-905D-DED04D01AD5B""', 'syncVersion': '1', 'startDate': '2019-01-16 20:46:14 +0000', 'quantity': 242.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A856DC0E-D65B-4F64-8D99-B9F895129AC8', 'syncIdentifier': '""A856DC0E-D65B-4F64-8D99-B9F895129AC8""', 'syncVersion': '1', 'startDate': '2019-01-16 20:51:14 +0000', 'quantity': 240.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '33410BE8-72C2-4977-9F79-6CDDEFB9B364', 'syncIdentifier': '""33410BE8-72C2-4977-9F79-6CDDEFB9B364""', 'syncVersion': '1', 'startDate': '2019-01-16 20:56:14 +0000', 'quantity': 239.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '65CDB4AB-3876-4C30-8CD6-C93E436B9790', 'syncIdentifier': '""65CDB4AB-3876-4C30-8CD6-C93E436B9790""', 'syncVersion': '1', 'startDate': '2019-01-16 21:01:14 +0000', 'quantity': 243.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2507685D-BFB4-4116-8D5D-9C1D082C0C0F', 'syncIdentifier': '""2507685D-BFB4-4116-8D5D-9C1D082C0C0F""', 'syncVersion': '1', 'startDate': '2019-01-16 21:06:14 +0000', 'quantity': 249.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '769096F1-4E29-4A9D-B46A-145BF8F1A788', 'syncIdentifier': '""769096F1-4E29-4A9D-B46A-145BF8F1A788""', 'syncVersion': '1', 'startDate': '2019-01-16 21:11:14 +0000', 'quantity': 255.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E6ABB65-7EAB-4304-8F23-AE307AADA967', 'syncIdentifier': '""1547673374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:16:14 +0000', 'quantity': 259.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3', 'syncIdentifier': '""ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3""', 'syncVersion': '1', 'startDate': '2019-01-16 21:16:14 +0000', 'quantity': 257.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C9C0AADB-F4C1-4C20-839A-D5BD0829B9B5', 'syncIdentifier': '""1547673674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:21:14 +0000', 'quantity': 256.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D7508B4C-DB2E-4553-B706-A1BAB680DE4F', 'syncIdentifier': '""1547673974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:26:14 +0000', 'quantity': 252.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D05E7E8-DB79-4F3A-B24D-1696BC74282F', 'syncIdentifier': '""1547674274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:31:14 +0000', 'quantity': 251.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BF0204A5-4585-4ADF-B996-B002D3D2291A', 'syncIdentifier': '""1547674574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:36:14 +0000', 'quantity': 254.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A870508B-A1B0-4FC4-A765-C82E92C4BD22', 'syncIdentifier': '""1547674874.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:41:14 +0000', 'quantity': 260.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3273EE7A-189C-4876-B1E4-44E885D47B63', 'syncIdentifier': '""1547675174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:46:14 +0000', 'quantity': 267.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ECBC40CA-7762-47A4-AE50-862301236A32', 'syncIdentifier': '""1547675473.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:51:13 +0000', 'quantity': 274.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E8BC0194-39C0-4449-94C8-5322EC45E195', 'syncIdentifier': '""1547675774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:56:14 +0000', 'quantity': 280.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6296EFE7-2A41-438E-8037-2B1BD7F3528D', 'syncIdentifier': '""1547676073.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:01:13 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07B15331-87A9-478D-A677-0A2C37F9A5FD', 'syncIdentifier': '""1547676374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:06:14 +0000', 'quantity': 291.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '61F20A3F-0EC0-40D8-BACD-3F435EE21A82', 'syncIdentifier': '""1547676674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:11:14 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6AE157D1-32A2-4482-9692-5BAA83305F41', 'syncIdentifier': '""1547676973.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:16:13 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BA0C1173-03AE-4FE3-BB2E-FDD5C7190956', 'syncIdentifier': '""1547677274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:21:14 +0000', 'quantity': 294.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0A0C0B2A-1295-4C2F-B325-DA9A974BD801', 'syncIdentifier': '""1547677574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:26:14 +0000', 'quantity': 294.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '703B7BD1-2B28-4759-8A5C-05CD66564FD8', 'syncIdentifier': '""1547677874.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:31:14 +0000', 'quantity': 293.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2D465A18-3112-4B05-A43E-9B903080789B', 'syncIdentifier': '""1547678174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:36:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A6438B27-A01A-41C9-B6D1-5DB235FC28C1', 'syncIdentifier': '""1547678473.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:41:13 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E0CA6AEF-85D8-4C19-BBE5-C8263875F1F0', 'syncIdentifier': '""1547678774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:46:14 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '84294F7E-D8E0-4644-8672-01E2A52855EF', 'syncIdentifier': '""1547679074.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:51:14 +0000', 'quantity': 288.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E011BDAC-476B-40E9-B732-8B5FE7B32C90', 'syncIdentifier': '""1547679374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:56:14 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '13FFF286-28C4-4498-A0D8-1992569712FB', 'syncIdentifier': '""1547679674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:01:14 +0000', 'quantity': 292.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0221CB94-9E68-48E0-B405-0F7B4C21E668', 'syncIdentifier': '""1547679974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:06:14 +0000', 'quantity': 291.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E1C9C581-EC79-4183-87F5-DA6C4DDC4AE9', 'syncIdentifier': '""1547680274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:11:14 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0D4ADDCD-04EB-4A6E-9C78-604493A63F32', 'syncIdentifier': '""1547680574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:16:14 +0000', 'quantity': 282.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '09D1CB03-2651-4145-9696-6837D3514724', 'syncIdentifier': '""1547680873.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:21:13 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8451D9C5-B517-4EBF-8390-872E077D8E16', 'syncIdentifier': '""1547681174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:26:14 +0000', 'quantity': 292.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1A20E578-F14C-415F-97A6-42A2A3C3C525', 'syncIdentifier': '""1547681474.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:31:14 +0000', 'quantity': 305.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32301A74-B5E9-49C3-BB19-D2A0E5C7E9DA', 'syncIdentifier': '""1547681774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:36:14 +0000', 'quantity': 313.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F1DC7ECE-4F25-49FA-B0E3-5B2B3BDD77A8', 'syncIdentifier': '""1547682074.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:41:14 +0000', 'quantity': 331.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DCEACFBA-69D4-4444-9329-5F8549A67434', 'syncIdentifier': '""1547682374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:46:14 +0000', 'quantity': 340.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B8DFEE87-053D-4301-9C07-A04521C6D357', 'syncIdentifier': '""1547682674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:51:14 +0000', 'quantity': 324.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '58DE8977-425B-4F66-BD20-3A3BE706A5EC', 'syncIdentifier': '""1547682974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:56:14 +0000', 'quantity': 348.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '79BA52D4-446E-4737-9C9B-B955ACEE3DCF', 'syncIdentifier': '""1547683274.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:01:14 +0000', 'quantity': 357.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F2D57137-F498-404B-8E0F-B4C264A341C9', 'syncIdentifier': '""1547683574.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:06:14 +0000', 'quantity': 374.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '085D512E-46B7-4BC6-BA3C-62B9DF80515B', 'syncIdentifier': '""1547683874.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:11:14 +0000', 'quantity': 391.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', 'syncIdentifier': '""1547684174.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:16:14 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}]" diff --git a/projects/parsers/output/LoopReport-parsed.json b/projects/parsers/output/LoopReport-parsed.json new file mode 100644 index 00000000..cf182e73 --- /dev/null +++ b/projects/parsers/output/LoopReport-parsed.json @@ -0,0 +1,1957 @@ +{ + "basal_rate_schedule": [ + { + "startTime": 0.0, + "value": 0.8 + }, + { + "startTime": 23400.0, + "value": 0.8 + }, + { + "startTime": 72000.0, + "value": 0.6 + } + ], + "basal_rate_timeZone": -28800, + "cached_carb_entries": [ + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e2a77d8dfb37103e14f78", + "foodType": " ", + "isUploaded": " true", + "quantity": 10.0, + "quantity_units": "g", + "sampleUUID": " 29A45677-9670-48A0-A6C6-379CEA88581F", + "startDate": " 2019-01-27 22:02:29 +0000", + "syncIdentifier": " 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA", + "syncVersion": " 1" + }, + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e4b6bd8dfb37103e1e137", + "foodType": " ", + "isUploaded": " true", + "quantity": 25.0, + "quantity_units": "g", + "sampleUUID": " CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8", + "startDate": " 2019-01-28 01:00:59 +0000", + "syncIdentifier": " 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D", + "syncVersion": " 1" + }, + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c4e9604d8dfb37103e428d1", + "foodType": " ", + "isUploaded": " true", + "quantity": 7.0, + "quantity_units": "g", + "sampleUUID": " 2C030171-3604-4542-B492-9990AF375546", + "startDate": " 2019-01-28 05:41:22 +0000", + "syncIdentifier": " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34", + "syncVersion": " 1" + } + ], + "cached_dose_entries": [ + { + "description": "nil", + "endDate": "2019-01-07 20:43:21 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-07 20:43:18 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:13:21 +0000", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", + "startDate": "2019-01-07 20:43:21 +0000", + "syncIdentifier": "\"74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.95" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:16:57 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-07 21:13:21 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.05" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:21:14 +0000", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", + "startDate": "2019-01-07 21:16:57 +0000", + "syncIdentifier": "\"74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:21:20 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-07 21:21:14 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:26:00 +0000", + "scheduledBasalRate": 0.9, + "scheduledBasalRateUnits": "IU/hr", + "startDate": "2019-01-07 21:21:20 +0000", + "syncIdentifier": "\"74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-07 21:26:08 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-07 21:26:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.units", + "value": "0.0" + } + ], + "cached_glucose_samples": [ + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 92.0, + "quantity_units": "mg/dL", + "sampleUUID": "1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB", + "startDate": "2019-01-27 15:21:22 +0000", + "syncIdentifier": "\"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 92.0, + "quantity_units": "mg/dL", + "sampleUUID": "85AC7720-6C3F-4125-AB1D-5ADE22707CD1", + "startDate": "2019-01-27 15:26:22 +0000", + "syncIdentifier": "\"85AC7720-6C3F-4125-AB1D-5ADE22707CD1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 91.0, + "quantity_units": "mg/dL", + "sampleUUID": "89DE2881-D0F9-436B-836C-B19D450DAD8D", + "startDate": "2019-01-27 15:31:22 +0000", + "syncIdentifier": "\"89DE2881-D0F9-436B-836C-B19D450DAD8D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 88.0, + "quantity_units": "mg/dL", + "sampleUUID": "BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4", + "startDate": "2019-01-27 15:36:22 +0000", + "syncIdentifier": "\"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 88.0, + "quantity_units": "mg/dL", + "sampleUUID": "12B89D59-60E6-4251-AC57-EA65A7313C9C", + "startDate": "2019-01-27 15:41:22 +0000", + "syncIdentifier": "\"12B89D59-60E6-4251-AC57-EA65A7313C9C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 88.0, + "quantity_units": "mg/dL", + "sampleUUID": "3172335D-761C-4B62-8288-45F58A19C89A", + "startDate": "2019-01-27 15:46:22 +0000", + "syncIdentifier": "\"3172335D-761C-4B62-8288-45F58A19C89A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "D0861787-FE69-48C0-BED6-25BE432ED62E", + "startDate": "2019-01-27 15:51:21 +0000", + "syncIdentifier": "\"D0861787-FE69-48C0-BED6-25BE432ED62E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 88.0, + "quantity_units": "mg/dL", + "sampleUUID": "A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274", + "startDate": "2019-01-27 15:56:22 +0000", + "syncIdentifier": "\"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 86.0, + "quantity_units": "mg/dL", + "sampleUUID": "97CA822A-3E61-4217-A8BA-1D3C7E1C5620", + "startDate": "2019-01-27 16:01:22 +0000", + "syncIdentifier": "\"97CA822A-3E61-4217-A8BA-1D3C7E1C5620\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 85.0, + "quantity_units": "mg/dL", + "sampleUUID": "C94C3098-A946-4155-89E5-A11EAEEDD9B3", + "startDate": "2019-01-27 16:06:22 +0000", + "syncIdentifier": "\"C94C3098-A946-4155-89E5-A11EAEEDD9B3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 84.0, + "quantity_units": "mg/dL", + "sampleUUID": "407921B2-F4AA-449E-B37B-2740ABB2464A", + "startDate": "2019-01-27 16:11:22 +0000", + "syncIdentifier": "\"407921B2-F4AA-449E-B37B-2740ABB2464A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 81.0, + "quantity_units": "mg/dL", + "sampleUUID": "FBEE49E9-6EF7-4298-92C5-B8F87BCA1233", + "startDate": "2019-01-27 16:16:22 +0000", + "syncIdentifier": "\"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 76.0, + "quantity_units": "mg/dL", + "sampleUUID": "574F9FD3-E283-4880-9A4D-002B5641E526", + "startDate": "2019-01-27 16:21:22 +0000", + "syncIdentifier": "\"574F9FD3-E283-4880-9A4D-002B5641E526\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 71.0, + "quantity_units": "mg/dL", + "sampleUUID": "960009BD-5B7C-458B-9426-8DEE05DE874D", + "startDate": "2019-01-27 16:26:22 +0000", + "syncIdentifier": "\"960009BD-5B7C-458B-9426-8DEE05DE874D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 70.0, + "quantity_units": "mg/dL", + "sampleUUID": "C067386B-AB07-42C6-9480-4EF450661287", + "startDate": "2019-01-27 16:31:22 +0000", + "syncIdentifier": "\"C067386B-AB07-42C6-9480-4EF450661287\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 71.0, + "quantity_units": "mg/dL", + "sampleUUID": "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", + "startDate": "2019-01-27 16:36:22 +0000", + "syncIdentifier": "\"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB\"", + "syncVersion": "1" + } + ], + "carb_default_absorption_times_fast": 1800.0, + "carb_default_absorption_times_medium": 10800.0, + "carb_default_absorption_times_slow": 18000.0, + "carb_effect": [ + { + "start_time": "2018-11-28 00:00:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:05:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:10:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:15:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:20:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:25:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:30:00 +0000", + "units": "mg/dL", + "value": 309.375 + }, + { + "start_time": "2018-11-28 00:35:00 +0000", + "units": "mg/dL", + "value": 313.1571581860383 + }, + { + "start_time": "2018-11-28 00:40:00 +0000", + "units": "mg/dL", + "value": 320.79604707492723 + }, + { + "start_time": "2018-11-28 00:45:00 +0000", + "units": "mg/dL", + "value": 328.4349359638161 + }, + { + "start_time": "2018-11-28 00:50:00 +0000", + "units": "mg/dL", + "value": 336.073824852705 + }, + { + "start_time": "2018-11-28 00:55:00 +0000", + "units": "mg/dL", + "value": 343.7127137415939 + }, + { + "start_time": "2018-11-28 01:00:00 +0000", + "units": "mg/dL", + "value": 351.3516026304828 + } + ], + "carb_ratio_schedule": [ + { + "startTime": 0.0, + "value": 10.0 + }, + { + "startTime": 66600.0, + "value": 9.0 + } + ], + "carb_ratio_timeZone": -28800, + "carb_ratio_unit": "g", + "carbs_on_board": { + " endDate": "2019-01-28 15:15:00 +0000", + " quantity": 0.0, + " startDate": "2019-01-28 15:15:00 +0000", + "units": "g" + }, + "dex_cgm_manager": { + "latestBackfill": { + "glucose": " 98", + "timestamp": " 2018-12-13 21", + "trend": " 5" + } + }, + "file_name": "LoopReport.md", + "g5_cgm_manager": { + "latestReading": { + "glucoseMessage": { + "glucose": " 85", + "glucoseIsDisplayOnly": " false", + "timestamp": " 2596408", + "trend": " -1" + }, + "lastCalibration": " nil", + "readDate": " 2019-01-28 15", + "sessionStartDate": " 2019-01-19 15", + "status": " CGMBLEKit.TransmitterStatus.ok", + "timeMessage": { + "currentTime": " 2596413", + "sessionStartTime": " 1820222", + "status": " 0" + }, + "transmitterID": " \"00AA0A" + }, + "providesBLEHeartbeat": " true", + "transmitter": " Optional(CGMBLEKit.Transmitter)" + }, + "get_normalized_dose_entries": [ + { + "description": "nil", + "endDate": "2019-01-24 14:13:17 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 14:11:24 +0000", + "syncIdentifier": "\"7b00004b061813002000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:13:58 +0000", + "scheduledBasalRate": "0.8 IU/hr", + "startDate": "2019-01-24 14:13:17 +0000", + "syncIdentifier": "\"2100354c061813\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:14:28 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 14:13:58 +0000", + "syncIdentifier": "\"030000002f224d261813\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:30:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 14:14:28 +0000", + "syncIdentifier": "\"7b00044e061813002000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:53:31 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 14:30:24 +0000", + "syncIdentifier": "\"7b01005e0618130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 15:31:25 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 14:53:31 +0000", + "syncIdentifier": "\"7b0107750658130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 17:36:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 15:31:25 +0000", + "syncIdentifier": "\"7b01195f0718130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 20:06:25 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 17:36:24 +0000", + "syncIdentifier": "\"7b0118640918130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 20:36:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 20:06:25 +0000", + "syncIdentifier": "\"7b0119460c18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 21:36:25 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 20:36:24 +0000", + "syncIdentifier": "\"7b0118640c18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 22:06:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 21:36:25 +0000", + "syncIdentifier": "\"7b0119640d18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 01:06:25 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-24 22:06:24 +0000", + "syncIdentifier": "\"7b0118460e18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 01:31:27 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-25 01:06:25 +0000", + "syncIdentifier": "\"7b0119461118130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 02:36:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-25 01:31:27 +0000", + "syncIdentifier": "\"7b011b5f1118130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 03:11:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-25 02:36:24 +0000", + "syncIdentifier": "\"7b0118641218130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 04:51:24 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-25 03:11:24 +0000", + "syncIdentifier": "\"7b01184b1318130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 05:01:25 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-25 04:51:24 +0000", + "syncIdentifier": "\"7b021873141813281800\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.6" + } + ], + "get_normalized_pump_event_dose": [ + { + "description": "nil", + "endDate": "2019-01-24 14:13:17 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:11:24 +0000", + "syncIdentifier": "\"7b00004b061813002000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:13:58 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:13:17 +0000", + "syncIdentifier": "\"2100354c061813\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:14:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:13:58 +0000", + "syncIdentifier": "\"030000002f224d261813\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:30:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:14:28 +0000", + "syncIdentifier": "\"7b00044e061813002000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 14:53:31 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:30:24 +0000", + "syncIdentifier": "\"7b01005e0618130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 15:31:25 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 14:53:31 +0000", + "syncIdentifier": "\"7b0107750658130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 17:36:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 15:31:25 +0000", + "syncIdentifier": "\"7b01195f0718130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 20:06:25 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 17:36:24 +0000", + "syncIdentifier": "\"7b0118640918130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 20:36:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 20:06:25 +0000", + "syncIdentifier": "\"7b0119460c18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-24 21:36:25 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-24 20:36:24 +0000", + "syncIdentifier": "\"7b0118640c18130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 18:36:45 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-25 17:26:28 +0000", + "syncIdentifier": "\"7b011c5a0919130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-25 19:16:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-25 18:36:45 +0000", + "syncIdentifier": "\"7b012d640a19130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 14:41:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 14:21:28 +0000", + "syncIdentifier": "\"7b001c55061b13002000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:21:29 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 14:41:27 +0000", + "syncIdentifier": "\"7b011b69061b130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:22:13 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:21:29 +0000", + "syncIdentifier": "\"16011d55075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:22:15 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:22:13 +0000", + "syncIdentifier": "\"16010d56075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.625" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:31:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:22:15 +0000", + "syncIdentifier": "\"16010f56075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.625" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:36:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:31:27 +0000", + "syncIdentifier": "\"16011b5f075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.575" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:41:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:36:28 +0000", + "syncIdentifier": "\"7b011c64071b130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:51:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:41:28 +0000", + "syncIdentifier": "\"16011c69075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 15:56:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:51:27 +0000", + "syncIdentifier": "\"7b011b73071b130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:17:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 15:56:28 +0000", + "syncIdentifier": "\"16011c78075b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:21:29 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:17:00 +0000", + "syncIdentifier": "\"16010051085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:41:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:21:29 +0000", + "syncIdentifier": "\"16011d55085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:46:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:41:27 +0000", + "syncIdentifier": "\"16011b69085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:51:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:46:28 +0000", + "syncIdentifier": "\"16011c6e085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.825" + }, + { + "description": "nil", + "endDate": "2019-01-27 16:56:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:51:27 +0000", + "syncIdentifier": "\"16011b73085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.975" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:01:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 16:56:28 +0000", + "syncIdentifier": "\"16011c78085b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.85" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:06:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:01:27 +0000", + "syncIdentifier": "\"16011b41095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.425" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:11:41 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:06:27 +0000", + "syncIdentifier": "\"16011b46095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.15" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:31:31 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:11:41 +0000", + "syncIdentifier": "\"1601294b095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.275" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:36:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:31:32 +0000", + "syncIdentifier": "\"7b01205f091b130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:41:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:36:28 +0000", + "syncIdentifier": "\"16011c64095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.525" + }, + { + "description": "nil", + "endDate": "2019-01-27 17:56:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:41:28 +0000", + "syncIdentifier": "\"16011c69095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.5" + }, + { + "description": "nil", + "endDate": "2019-01-27 18:26:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 17:56:42 +0000", + "syncIdentifier": "\"16012a78095b13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.225" + }, + { + "description": "nil", + "endDate": "2019-01-27 18:30:37 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-27 18:26:42 +0000", + "syncIdentifier": "\"7b012a5a0a1b130d2000\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + } + ], + "get_pump_event_values": [ + { + "date": " 2019-01-28 15:01:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", + "persistedDate": " 2019-01-28 15:06:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 15:01:27 +0000", + "description": " nil", + "endDate": " 2019-01-28 15:31:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", + "persistedDate": " 2019-01-28 15:06:41 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 15:01:27 +0000", + "syncIdentifier": " Optional(16011b41075c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-28 14:51:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 14:51:28 +0000", + "description": " nil", + "endDate": " 2019-01-29 14:51:28 +0000", + "index": " 1", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "rate": " 0.8)))", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-28 14:51:28 +0000", + "syncIdentifier": " Optional(7b011c73061c130d2000), scheduledBasalRate: nil", + "timeOffset": " 23400.0", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ", + "type": " LoopKit.DoseType.basal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8" + }, + { + "date": " 2019-01-28 14:51:28 +0000", + "description": " nil", + "endDate": " 2019-01-28 14:51:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", + "persistedDate": " 2019-01-28 14:56:28 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:51:28 +0000", + "syncIdentifier": " Optional(16001c73065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-28 14:46:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", + "persistedDate": " 2019-01-28 14:51:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 14:46:28 +0000", + "description": " nil", + "endDate": " 2019-01-28 15:16:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", + "persistedDate": " 2019-01-28 14:51:28 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:46:28 +0000", + "syncIdentifier": " Optional(16011c6e065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-28 14:41:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", + "persistedDate": " 2019-01-28 14:46:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 14:41:28 +0000", + "description": " nil", + "endDate": " 2019-01-28 15:11:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", + "persistedDate": " 2019-01-28 14:46:28 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:41:28 +0000", + "syncIdentifier": " Optional(16011c69065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.2" + }, + { + "date": " 2019-01-28 14:36:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", + "persistedDate": " 2019-01-28 14:41:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 14:36:27 +0000", + "description": " nil", + "endDate": " 2019-01-28 15:06:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", + "persistedDate": " 2019-01-28 14:41:28 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:36:27 +0000", + "syncIdentifier": " Optional(16011b64065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.4" + }, + { + "date": " 2019-01-28 14:30:00 +0000", + "description": " nil", + "endDate": " 2019-01-29 14:30:00 +0000", + "index": " 1", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", + "persistedDate": " 2019-01-28 14:31:28 +0000", + "rate": " 0.8)))", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-28 14:30:00 +0000", + "syncIdentifier": " Optional(7b01005e061c130d2000), scheduledBasalRate: nil", + "timeOffset": " 23400.0", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false ", + "type": " LoopKit.DoseType.basal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8" + }, + { + "date": " 2019-01-28 14:06:27 +0000", + "description": " nil", + "endDate": " 2019-01-29 14:06:27 +0000", + "index": " 0", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "rate": " 0.8)))", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-28 14:06:27 +0000", + "syncIdentifier": " Optional(7b001b46061c13002000), scheduledBasalRate: nil", + "timeOffset": " 0.0", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ", + "type": " LoopKit.DoseType.basal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8" + }, + { + "date": " 2019-01-28 14:06:27 +0000", + "description": " nil", + "endDate": " 2019-01-28 14:06:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:06:27 +0000", + "syncIdentifier": " Optional(16001b46065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-28 14:06:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", + "persistedDate": " 2019-01-28 14:11:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 14:01:41 +0000", + "description": " nil", + "endDate": " 2019-01-28 14:31:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 14:01:41 +0000", + "syncIdentifier": " Optional(16012941065c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-28 14:01:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-28 13:56:27 +0000", + "description": " nil", + "endDate": " 2019-01-28 14:26:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-28 13:56:27 +0000", + "syncIdentifier": " Optional(16011b78055c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.375" + }, + { + "date": " 2019-01-28 13:56:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", + "persistedDate": " 2019-01-28 14:01:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))" + } + ], + "get_reservoir_values": [ + { + "start_time": "2019-01-28 15:16:00 +0000", + "units": "unitVolume", + "value": 168.9 + }, + { + "start_time": "2019-01-28 15:11:00 +0000", + "units": "unitVolume", + "value": 168.9 + }, + { + "start_time": "2019-01-28 15:06:00 +0000", + "units": "unitVolume", + "value": 168.9 + }, + { + "start_time": "2019-01-28 15:01:00 +0000", + "units": "unitVolume", + "value": 168.9 + }, + { + "start_time": "2019-01-28 14:56:00 +0000", + "units": "unitVolume", + "value": 169.0 + }, + { + "start_time": "2019-01-28 14:51:00 +0000", + "units": "unitVolume", + "value": 169.1 + }, + { + "start_time": "2019-01-28 14:46:00 +0000", + "units": "unitVolume", + "value": 169.1 + }, + { + "start_time": "2019-01-28 14:41:00 +0000", + "units": "unitVolume", + "value": 169.2 + }, + { + "start_time": "2019-01-28 14:36:00 +0000", + "units": "unitVolume", + "value": 169.3 + }, + { + "start_time": "2019-01-28 14:31:00 +0000", + "units": "unitVolume", + "value": 169.3 + }, + { + "start_time": "2019-01-28 14:26:00 +0000", + "units": "unitVolume", + "value": 169.4 + }, + { + "start_time": "2019-01-28 14:21:00 +0000", + "units": "unitVolume", + "value": 169.5 + }, + { + "start_time": "2019-01-28 14:16:00 +0000", + "units": "unitVolume", + "value": 169.5 + } + ], + "glucose_momentum_effect": [ + { + "quantity": 0.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:15:00 +0000" + }, + { + "quantity": 0.732079, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:20:00 +0000" + }, + { + "quantity": 1.73202, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:25:00 +0000" + }, + { + "quantity": 2.73197, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:30:00 +0000" + }, + { + "quantity": 3.73191, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:35:00 +0000" + } + ], + "glucose_store": { + "authorizationRequired": " false", + "cacheLength": " 86400.0", + "latestGlucoseValue": { + "isDisplayOnly": " false", + "provenanceIdentifier": " ", + "quantity": 85.0, + "quantity_units": "mg/dL", + "sampleUUID": " 7ED3FC10-0E37-4243-86F1-6E187E62F2DF", + "startDate": " 2019-01-28 15:16:20 +0000", + "syncIdentifier": " \"00AA0A 2596408", + "syncVersion": " 1" + }, + "managedDataInterval": " 10800.0", + "momentumDataInterval": " 900.0", + "observationEnabled": " true", + "observationStart": " 2019-01-27 10:20:09 +0000", + "observerQuery": " Optional()" + }, + "insulin_action_duration": 21600.0, + "insulin_counteraction_effects": [ + { + "end_time": " 2019-01-27 15:21:22 +0000", + "start_time": "2019-01-27 15:16:22 +0000", + "units": "mg/dL/min", + "value": 0.12323223579096947 + }, + { + "end_time": " 2019-01-27 15:26:22 +0000", + "start_time": "2019-01-27 15:21:22 +0000", + "units": "mg/dL/min", + "value": 0.11340556858587406 + }, + { + "end_time": " 2019-01-27 15:31:22 +0000", + "start_time": "2019-01-27 15:26:22 +0000", + "units": "mg/dL/min", + "value": -0.09644491407321425 + }, + { + "end_time": " 2019-01-27 15:36:22 +0000", + "start_time": "2019-01-27 15:31:22 +0000", + "units": "mg/dL/min", + "value": -0.5038144363643894 + }, + { + "end_time": " 2019-01-27 15:41:22 +0000", + "start_time": "2019-01-27 15:36:22 +0000", + "units": "mg/dL/min", + "value": 0.09110549888380319 + }, + { + "end_time": " 2019-01-27 15:46:22 +0000", + "start_time": "2019-01-27 15:41:22 +0000", + "units": "mg/dL/min", + "value": 0.08806492424520086 + }, + { + "end_time": " 2019-01-27 15:51:21 +0000", + "start_time": "2019-01-27 15:46:22 +0000", + "units": "mg/dL/min", + "value": 0.2877941626511216 + }, + { + "end_time": " 2019-01-27 15:56:22 +0000", + "start_time": "2019-01-27 15:51:21 +0000", + "units": "mg/dL/min", + "value": -0.11365967464421017 + }, + { + "end_time": " 2019-01-27 16:01:22 +0000", + "start_time": "2019-01-27 15:56:22 +0000", + "units": "mg/dL/min", + "value": -0.3170549421296755 + }, + { + "end_time": " 2019-01-27 16:06:22 +0000", + "start_time": "2019-01-27 16:01:22 +0000", + "units": "mg/dL/min", + "value": -0.12201958445077564 + }, + { + "end_time": " 2019-01-27 16:11:22 +0000", + "start_time": "2019-01-27 16:06:22 +0000", + "units": "mg/dL/min", + "value": -0.1286808487354534 + }, + { + "end_time": " 2019-01-27 16:16:22 +0000", + "start_time": "2019-01-27 16:11:22 +0000", + "units": "mg/dL/min", + "value": -0.5368095386319524 + }, + { + "end_time": " 2019-01-27 16:21:22 +0000", + "start_time": "2019-01-27 16:16:22 +0000", + "units": "mg/dL/min", + "value": -0.9461971753678154 + }, + { + "end_time": " 2019-01-27 16:26:22 +0000", + "start_time": "2019-01-27 16:21:22 +0000", + "units": "mg/dL/min", + "value": -0.9566544114980243 + }, + { + "end_time": " 2019-01-27 16:31:22 +0000", + "start_time": "2019-01-27 16:26:22 +0000", + "units": "mg/dL/min", + "value": -0.1680095551964925 + } + ], + "insulin_delivery_store": { + "authorizationRequired": " false", + "lastBasalEndDate": " 2019-01-28 10:06:28 +0000", + "observationEnabled": " true", + "observationStart": " 2019-01-28 04:20:09 +0000", + "observerQuery": " Optional()" + }, + "insulin_effect": [ + { + "start_time": "2018-11-28 00:30:00 +0000", + "units": "mg/dL", + "value": -598.4414718881781 + }, + { + "start_time": "2018-11-28 00:35:00 +0000", + "units": "mg/dL", + "value": -608.2232418870775 + }, + { + "start_time": "2018-11-28 00:40:00 +0000", + "units": "mg/dL", + "value": -618.1781269950548 + }, + { + "start_time": "2018-11-28 00:45:00 +0000", + "units": "mg/dL", + "value": -628.2362250846572 + }, + { + "start_time": "2018-11-28 00:50:00 +0000", + "units": "mg/dL", + "value": -638.3355211023576 + }, + { + "start_time": "2018-11-28 00:55:00 +0000", + "units": "mg/dL", + "value": -648.4211533199497 + }, + { + "start_time": "2018-11-28 01:00:00 +0000", + "units": "mg/dL", + "value": -658.4447024193285 + }, + { + "start_time": "2018-11-28 01:05:00 +0000", + "units": "mg/dL", + "value": -668.3632968575748 + }, + { + "start_time": "2018-11-28 01:10:00 +0000", + "units": "mg/dL", + "value": -678.1394998374639 + }, + { + "start_time": "2018-11-28 01:15:00 +0000", + "units": "mg/dL", + "value": -687.740877675081 + } + ], + "insulin_model": "humalogNovologAdult", + "insulin_sensitivity_factor_schedule": [ + { + "startTime": 0.0, + "value": 20.0 + }, + { + "startTime": 9000.0, + "value": 40.0 + }, + { + "startTime": 82800.0, + "value": 35.0 + } + ], + "insulin_sensitivity_factor_timeZone": -28800, + "insulin_sensitivity_factor_unit": "mg/dL", + "last_temp_basal": { + " description": "nil", + " endDate": "2019-01-28 15:31:30 +0000", + " scheduledBasalRate": "nil", + " startDate": "2019-01-28 15:01:30 +0000", + " syncIdentifier": "nil", + " type": "LoopKit.DoseType.tempBasal", + " unit": "LoopKit.DoseUnit.unitsPerHour", + " value": 0.0 + }, + "loop_version": "Loop v1.9.3", + "maximum_basal_rate": 4.0, + "maximum_bolus": 10.0, + "message_log": [ + "2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179", + "2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4", + "2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd", + "2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342", + "2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff", + "2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6" + ], + "override_range_premeal": [ + 70.0, + 80.0 + ], + "override_range_workout": [ + 135.0, + 145.0 + ], + "persistence_controller": { + "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/", + "isReadOnly": " false", + "persistenceStoreCoordinator": " Optional()" + }, + "predicted_glucose": [ + { + "start_time": "2019-01-28 15:16:20 +0000", + "units": "mg/dL", + "value": 85.0 + }, + { + "start_time": "2019-01-28 15:20:00 +0000", + "units": "mg/dL", + "value": 85.732078872579 + }, + { + "start_time": "2019-01-28 15:25:00 +0000", + "units": "mg/dL", + "value": 86.44096256310476 + }, + { + "start_time": "2019-01-28 15:30:00 +0000", + "units": "mg/dL", + "value": 86.77019751074303 + }, + { + "start_time": "2019-01-28 15:35:00 +0000", + "units": "mg/dL", + "value": 86.74103998552496 + }, + { + "start_time": "2019-01-28 15:40:00 +0000", + "units": "mg/dL", + "value": 86.64342159003903 + }, + { + "start_time": "2019-01-28 15:45:00 +0000", + "units": "mg/dL", + "value": 86.57898055151605 + }, + { + "start_time": "2019-01-28 15:50:00 +0000", + "units": "mg/dL", + "value": 86.54829897295224 + }, + { + "start_time": "2019-01-28 15:55:00 +0000", + "units": "mg/dL", + "value": 86.5520006409324 + }, + { + "start_time": "2019-01-28 16:00:00 +0000", + "units": "mg/dL", + "value": 86.59083783299144 + }, + { + "start_time": "2019-01-28 16:05:00 +0000", + "units": "mg/dL", + "value": 86.66555585381998 + }, + { + "start_time": "2019-01-28 16:10:00 +0000", + "units": "mg/dL", + "value": 86.77683520191353 + } + ], + "pump_manager_type": "minimed", + "pump_model": "723", + "recommended_bolus": { + " amount": 0.55, + " date": "2018-12-13 22:41:35 +0000", + " notice": "nil", + " pendingInsulin": 4.0 + }, + "recommended_temp_basal": { + " date": "2018-12-05 16:32:21 +0000", + " duration": 1800.0, + " unitsPerHour": 0.4 + }, + "retrospective_correction_enabled": "true", + "retrospective_glucose_change": { + "end_dict": { + " isDisplayOnly": "false", + " provenanceIdentifier": "\"com.34SNZ39Q48.loopkit.Loop\"", + " quantity": "85 mg/dL", + " startDate": "2019-01-28 15:16:20 +0000", + " syncIdentifier": "\"00AA0A 2596408\"", + " syncVersion": "1", + "sampleUUID": "7ED3FC10-0E37-4243-86F1-6E187E62F2DF" + }, + "start_dict": { + " isDisplayOnly": "false", + " provenanceIdentifier": "\"com.34SNZ39Q48.loopkit.Loop\"", + " quantity": "89 mg/dL", + " sampleUUID": "8B9AA1D2-E475-47E0-9612-76C01A438AD3", + " startDate": "2019-01-28 14:51:19 +0000", + " syncIdentifier": "\"00AA0A 2594908\"", + " syncVersion": "1" + } + }, + "retrospective_glucose_discrepancies": [ + { + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 13.150577197081377 + }, + { + "start_time": "2018-11-28 00:07:31 +0000", + "units": "mg/dL", + "value": 12.919204522363694 + }, + { + "start_time": "2018-11-28 00:12:31 +0000", + "units": "mg/dL", + "value": 12.608407801742223 + }, + { + "start_time": "2018-11-28 00:17:31 +0000", + "units": "mg/dL", + "value": 10.545044902415762 + }, + { + "start_time": "2018-11-28 00:22:31 +0000", + "units": "mg/dL", + "value": 8.421663202254713 + }, + { + "start_time": "2018-11-28 00:27:31 +0000", + "units": "mg/dL", + "value": 6.513801087385557 + }, + { + "start_time": "2018-11-28 00:32:31 +0000", + "units": "mg/dL", + "value": 3.0069010219924754 + } + ], + "retrospective_glucose_discrepancies_summed": [ + { + "end_time": " 2018-11-28 00:02:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 13.150577197081377 + }, + { + "end_time": " 2018-11-28 00:07:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 26.06978171944507 + }, + { + "end_time": " 2018-11-28 00:12:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 38.67818952118729 + }, + { + "end_time": " 2018-11-28 00:17:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 49.22323442360305 + }, + { + "end_time": " 2018-11-28 00:22:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 57.644897625857766 + }, + { + "end_time": " 2018-11-28 00:27:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 64.15869871324333 + }, + { + "end_time": " 2018-11-28 00:32:31 +0000", + "start_time": "2018-11-28 00:02:31 +0000", + "units": "mg/dL", + "value": 67.1655997352358 + } + ], + "retrospective_glucose_effect": [ + { + "quantity": 85.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:15:00 +0000" + }, + { + "quantity": 84.4554, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:20:00 +0000" + }, + { + "quantity": 83.9604, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:25:00 +0000" + }, + { + "quantity": 83.5149, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:30:00 +0000" + }, + { + "quantity": 83.1188, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:35:00 +0000" + }, + { + "quantity": 82.7723, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:40:00 +0000" + }, + { + "quantity": 82.4753, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:45:00 +0000" + }, + { + "quantity": 82.2277, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:50:00 +0000" + }, + { + "quantity": 82.0297, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:55:00 +0000" + }, + { + "quantity": 81.8812, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 16:00:00 +0000" + }, + { + "quantity": 81.7822, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 16:05:00 +0000" + }, + { + "quantity": 81.7327, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 16:10:00 +0000" + }, + { + "quantity": 81.7327, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 16:15:00 +0000" + } + ], + "retrospective_predicted_glucose": [ + { + "quantity": 89.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 14:51:19 +0000" + }, + { + "quantity": 89.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 14:55:00 +0000" + }, + { + "quantity": 88.8429, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:00:00 +0000" + }, + { + "quantity": 88.6718, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:05:00 +0000" + }, + { + "quantity": 88.48, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:10:00 +0000" + }, + { + "quantity": 88.2673, + "quantity_units": "mg/dL", + "startDate": "2019-01-28 15:15:00 +0000" + } + ], + "rileyLink_ble_firmware": "Optional(ble_rfspy 0.9)", + "rileyLink_radio_firmware": "Optional(subg_rfspy 0.9)", + "riley_link_device_manager": { + "autoConnectIDs": " [\"3F390A3A-9BEC-D2E4-08D7-13D13BDF4672\"]", + "central": " ", + "idleListeningState": " enabled(timeout: 240.0, channel: 0)", + "timerTickEnabled": " false" + }, + "riley_link_pump_manager": { + "lastTimerTick": " 2019-01-28 14:26:19 +0000", + "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)" + }, + "status_extension_data_manager": { + "batteryPercentage": 1.0, + "lastLoopCompleted": " 2019-01-28 15:16:28 +0000", + "netBasal": { + "": " \"percentage\"", + " \"end\"": " 2019-01-28 15", + " \"rate\"": " -0.8", + " \"start\"": " 2019-01-28 15" + }, + "predictedGlucose": { + "interval": 300.0, + "startDate": " 2019-01-28 15:20:00 +0000", + "unit": "mg/dL", + "values": [ + "85.732078872579", + "86.44096256310476", + "86.77019751074303", + "86.74103998552496", + "86.64342159003903", + "86.57898055151605", + "86.54829897295224", + "86.5520006409324", + "86.59083783299144", + "86.66555585381998", + "86.77683520191353", + "86.92521097785732", + "87.06166310407576", + "87.18657445807551", + "87.30036060017812", + "87.40355987211228", + "87.4967727773405", + "87.58041626246342", + "87.65476704819528", + "87.72029003700567", + "87.77754565123954", + "87.8273377716408", + "87.87044653212743", + "87.90751659629285", + "87.93889754994686", + "87.96500123976884", + "87.98647008053209", + "88.00392652213652", + "88.01795871129279", + "88.02912156874194", + "88.0379378183584", + "88.04489934830934", + "88.05046836922816", + "88.05508417906836", + "88.05917636320798", + "88.06314680728673", + "88.06727407099355", + "88.07155325261802", + "88.07596408572763", + "88.08048771649001", + "88.0851791482404", + "88.09021545216102", + "88.0955744117943", + "88.10122342167693", + "88.10713178627508", + "88.11312558507561", + "88.11889980331782", + "88.12484203567728", + "88.13124497984529", + "88.13808315983019", + "88.14502479923775", + "88.15104161042552", + "88.15539987378455", + "88.15777204139727", + "88.15835646191698", + "88.15761275402889", + "88.15598599919659", + "88.15389249855268", + "88.15170285865179", + "88.149703828917", + "88.14810111911734", + "88.14688621614334", + "88.14603489653823", + "88.145523923539", + "88.14533102945123", + "88.14543489642449", + "88.14574261113549", + "88.14596950526587", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014", + "88.14598217974014" + ] + }, + "sensor": { + " isLocal": " true", + " stateDescription": " ok ", + " trendType": " 4", + "isStateValid": " true" + }, + "version": "5" + }, + "suspend_threshold": 85.0, + "suspend_threshold_unit": "mg/dL" +} \ No newline at end of file diff --git a/projects/parsers/output/LoopReport2-parsed.json b/projects/parsers/output/LoopReport2-parsed.json new file mode 100644 index 00000000..4ab2db07 --- /dev/null +++ b/projects/parsers/output/LoopReport2-parsed.json @@ -0,0 +1,42331 @@ +{ + "basal_rate_schedule": [ + { + "startTime": 0.0, + "value": 1.25 + }, + { + "startTime": 23400.0, + "value": 1.45 + }, + { + "startTime": 30600.0, + "value": 1.45 + }, + { + "startTime": 43200.0, + "value": 0.9 + }, + { + "startTime": 57600.0, + "value": 1.4 + }, + { + "startTime": 72000.0, + "value": 1.2 + } + ], + "basal_rate_timeZone": -21600, + "cached_carb_entries": [ + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c3f79b10cbbee3b804081eb", + "foodType": " ", + "isUploaded": " true", + "quantity": 40.0, + "quantity_units": "g", + "sampleUUID": " A31D6DE9-7717-45E7-BCBF-64A556BDDFE0", + "startDate": " 2019-01-16 18:36:26 +0000", + "syncIdentifier": " 85AA0BE1-B1A1-454B-81B1-A4F12B89CA44", + "syncVersion": " 1" + }, + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c3f89900cbbee3b8040c0fa", + "foodType": " ", + "isUploaded": " true", + "quantity": 30.0, + "quantity_units": "g", + "sampleUUID": " 0937B131-B632-4C19-BF07-E49A9E373C1C", + "startDate": " 2019-01-16 19:44:13 +0000", + "syncIdentifier": " 24589B5A-266C-4274-8D57-9CFE4E95BF2B", + "syncVersion": " 1" + }, + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c3f8a3a0cbbee3b8040c3c1", + "foodType": " ", + "isUploaded": " true", + "quantity": 39.0, + "quantity_units": "g", + "sampleUUID": " D1FC4D1D-7968-4B77-B58C-9AA50A2A0566", + "startDate": " 2019-01-16 19:47:01 +0000", + "syncIdentifier": " F151045E-3922-4D8B-B823-BF4E1C086823", + "syncVersion": " 1" + }, + { + "absorptionTime": " 10800.0", + "createdByCurrentApp": " true", + "externalID": " 5c3fbc1b0cbbee3b804195ae", + "foodType": " ", + "isUploaded": " true", + "quantity": 60.0, + "quantity_units": "g", + "sampleUUID": " 90637986-EE19-40B5-B19E-03E754A55BD5", + "startDate": " 2019-01-16 23:19:51 +0000", + "syncIdentifier": " 548F176C-F233-4EAC-B63C-9DCC5B24BB12", + "syncVersion": " 1" + } + ], + "cached_glucose_samples": [ + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "A5F63E6A-9D69-4B60-8496-47A3627F3F13", + "startDate": "2019-01-16 00:21:16 +0000", + "syncIdentifier": "\"A5F63E6A-9D69-4B60-8496-47A3627F3F13\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "41E3FC2B-F72E-4461-A335-EFBABDDA9849", + "startDate": "2019-01-16 00:26:16 +0000", + "syncIdentifier": "\"41E3FC2B-F72E-4461-A335-EFBABDDA9849\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "BD62D8C8-41D2-4EF3-9619-4C353550A0D9", + "startDate": "2019-01-16 00:31:16 +0000", + "syncIdentifier": "\"BD62D8C8-41D2-4EF3-9619-4C353550A0D9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "3991983F-8517-450D-A29A-7A2C52E2392C", + "startDate": "2019-01-16 00:36:16 +0000", + "syncIdentifier": "\"3991983F-8517-450D-A29A-7A2C52E2392C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "66772EA0-6140-4AFC-827A-B7F88187E74A", + "startDate": "2019-01-16 00:41:16 +0000", + "syncIdentifier": "\"66772EA0-6140-4AFC-827A-B7F88187E74A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17", + "startDate": "2019-01-16 00:46:16 +0000", + "syncIdentifier": "\"DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "0065E291-349D-46FB-AD7A-07494FC8AF45", + "startDate": "2019-01-16 00:51:16 +0000", + "syncIdentifier": "\"0065E291-349D-46FB-AD7A-07494FC8AF45\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "C073929C-B99B-4E85-AB42-4C7830A8BF74", + "startDate": "2019-01-16 00:56:16 +0000", + "syncIdentifier": "\"C073929C-B99B-4E85-AB42-4C7830A8BF74\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "30E5C628-85E4-433A-9A61-FD8DEE7A3A5F", + "startDate": "2019-01-16 01:01:16 +0000", + "syncIdentifier": "\"30E5C628-85E4-433A-9A61-FD8DEE7A3A5F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "E265F03B-6E55-453C-860F-B66084068067", + "startDate": "2019-01-16 01:06:16 +0000", + "syncIdentifier": "\"E265F03B-6E55-453C-860F-B66084068067\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "56DFF002-331A-46A8-BF2B-BCD7AB096BEF", + "startDate": "2019-01-16 01:11:16 +0000", + "syncIdentifier": "\"56DFF002-331A-46A8-BF2B-BCD7AB096BEF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "C0F43159-4970-4994-A96B-724796CB9435", + "startDate": "2019-01-16 01:16:16 +0000", + "syncIdentifier": "\"C0F43159-4970-4994-A96B-724796CB9435\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "49F50400-EAAA-4408-8947-315BDD27D7F6", + "startDate": "2019-01-16 01:21:16 +0000", + "syncIdentifier": "\"49F50400-EAAA-4408-8947-315BDD27D7F6\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "A9B0E528-2AAB-4C76-A181-7FD0F8F721ED", + "startDate": "2019-01-16 01:26:16 +0000", + "syncIdentifier": "\"A9B0E528-2AAB-4C76-A181-7FD0F8F721ED\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "1CBB394F-FF2C-4ECA-8196-A1BCF33FA408", + "startDate": "2019-01-16 01:31:16 +0000", + "syncIdentifier": "\"1CBB394F-FF2C-4ECA-8196-A1BCF33FA408\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "CD7AE6D6-DCF8-47F1-9358-B08BF9133508", + "startDate": "2019-01-16 01:36:16 +0000", + "syncIdentifier": "\"CD7AE6D6-DCF8-47F1-9358-B08BF9133508\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D", + "startDate": "2019-01-16 01:41:16 +0000", + "syncIdentifier": "\"A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 391.0, + "quantity_units": "mg/dL", + "sampleUUID": "895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614", + "startDate": "2019-01-16 01:46:16 +0000", + "syncIdentifier": "\"895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 387.0, + "quantity_units": "mg/dL", + "sampleUUID": "716705AD-324C-4F3D-83F3-955C2BB6EA43", + "startDate": "2019-01-16 01:51:16 +0000", + "syncIdentifier": "\"716705AD-324C-4F3D-83F3-955C2BB6EA43\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 378.0, + "quantity_units": "mg/dL", + "sampleUUID": "5FE4C147-8A64-41C8-8CD9-02413D6C4831", + "startDate": "2019-01-16 01:56:16 +0000", + "syncIdentifier": "\"5FE4C147-8A64-41C8-8CD9-02413D6C4831\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 362.0, + "quantity_units": "mg/dL", + "sampleUUID": "896FD042-4223-402A-966F-D3C35CEC45EC", + "startDate": "2019-01-16 02:01:16 +0000", + "syncIdentifier": "\"896FD042-4223-402A-966F-D3C35CEC45EC\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 344.0, + "quantity_units": "mg/dL", + "sampleUUID": "AA135DE9-E6C3-468D-A075-1018B4282FE9", + "startDate": "2019-01-16 02:06:16 +0000", + "syncIdentifier": "\"AA135DE9-E6C3-468D-A075-1018B4282FE9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 326.0, + "quantity_units": "mg/dL", + "sampleUUID": "0CC738BD-CCBC-4AB1-9735-0BAFC806D42D", + "startDate": "2019-01-16 02:11:16 +0000", + "syncIdentifier": "\"0CC738BD-CCBC-4AB1-9735-0BAFC806D42D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 306.0, + "quantity_units": "mg/dL", + "sampleUUID": "53082037-3636-49E5-BEE7-BCA6FB077890", + "startDate": "2019-01-16 02:16:16 +0000", + "syncIdentifier": "\"53082037-3636-49E5-BEE7-BCA6FB077890\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 285.0, + "quantity_units": "mg/dL", + "sampleUUID": "96DD560E-B933-443A-8E9B-8095CD67E65D", + "startDate": "2019-01-16 02:21:16 +0000", + "syncIdentifier": "\"96DD560E-B933-443A-8E9B-8095CD67E65D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 265.0, + "quantity_units": "mg/dL", + "sampleUUID": "8772919E-A8B3-4D86-8546-E285389BBFE6", + "startDate": "2019-01-16 02:26:16 +0000", + "syncIdentifier": "\"8772919E-A8B3-4D86-8546-E285389BBFE6\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 247.0, + "quantity_units": "mg/dL", + "sampleUUID": "6A67B132-E287-45D9-8A80-D9414DB1EBD0", + "startDate": "2019-01-16 02:31:16 +0000", + "syncIdentifier": "\"6A67B132-E287-45D9-8A80-D9414DB1EBD0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 231.0, + "quantity_units": "mg/dL", + "sampleUUID": "9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB", + "startDate": "2019-01-16 02:36:16 +0000", + "syncIdentifier": "\"9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 218.0, + "quantity_units": "mg/dL", + "sampleUUID": "6F48AC0D-DE89-4F2C-B33B-06304D7AFD26", + "startDate": "2019-01-16 02:41:16 +0000", + "syncIdentifier": "\"6F48AC0D-DE89-4F2C-B33B-06304D7AFD26\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 210.0, + "quantity_units": "mg/dL", + "sampleUUID": "8F20F1B8-515D-4BDE-9A97-DA2228558F3E", + "startDate": "2019-01-16 02:46:16 +0000", + "syncIdentifier": "\"8F20F1B8-515D-4BDE-9A97-DA2228558F3E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 201.0, + "quantity_units": "mg/dL", + "sampleUUID": "A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D", + "startDate": "2019-01-16 02:51:16 +0000", + "syncIdentifier": "\"A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 189.0, + "quantity_units": "mg/dL", + "sampleUUID": "DF86042E-6843-4AB0-925F-D43673D1D059", + "startDate": "2019-01-16 02:56:16 +0000", + "syncIdentifier": "\"DF86042E-6843-4AB0-925F-D43673D1D059\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 173.0, + "quantity_units": "mg/dL", + "sampleUUID": "43C0B9E5-34C8-4EA7-91B7-2F21E08E2572", + "startDate": "2019-01-16 03:01:16 +0000", + "syncIdentifier": "\"43C0B9E5-34C8-4EA7-91B7-2F21E08E2572\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 155.0, + "quantity_units": "mg/dL", + "sampleUUID": "A586C109-AE43-44E8-935E-CEBCAC724D28", + "startDate": "2019-01-16 03:06:16 +0000", + "syncIdentifier": "\"A586C109-AE43-44E8-935E-CEBCAC724D28\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 137.0, + "quantity_units": "mg/dL", + "sampleUUID": "18907153-3062-4813-BD95-DE6F7F540CB0", + "startDate": "2019-01-16 03:11:16 +0000", + "syncIdentifier": "\"18907153-3062-4813-BD95-DE6F7F540CB0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 119.0, + "quantity_units": "mg/dL", + "sampleUUID": "5A7E1A48-DD42-414A-BD9E-7AC2928CCA33", + "startDate": "2019-01-16 03:16:16 +0000", + "syncIdentifier": "\"5A7E1A48-DD42-414A-BD9E-7AC2928CCA33\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 102.0, + "quantity_units": "mg/dL", + "sampleUUID": "14338002-8AA9-40D7-9308-6728FFA9DBE1", + "startDate": "2019-01-16 03:21:16 +0000", + "syncIdentifier": "\"14338002-8AA9-40D7-9308-6728FFA9DBE1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 90.0, + "quantity_units": "mg/dL", + "sampleUUID": "B7DFB66C-8E8B-41A8-A12C-BEF480E1F228", + "startDate": "2019-01-16 03:26:16 +0000", + "syncIdentifier": "\"B7DFB66C-8E8B-41A8-A12C-BEF480E1F228\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 81.0, + "quantity_units": "mg/dL", + "sampleUUID": "9F7264C1-9093-4276-9AF2-EECF4309A043", + "startDate": "2019-01-16 03:31:16 +0000", + "syncIdentifier": "\"9F7264C1-9093-4276-9AF2-EECF4309A043\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 76.0, + "quantity_units": "mg/dL", + "sampleUUID": "9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595", + "startDate": "2019-01-16 03:36:16 +0000", + "syncIdentifier": "\"9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 74.0, + "quantity_units": "mg/dL", + "sampleUUID": "E5DCB69A-B30B-45A3-83A1-3C709CC72A47", + "startDate": "2019-01-16 03:41:16 +0000", + "syncIdentifier": "\"E5DCB69A-B30B-45A3-83A1-3C709CC72A47\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 72.0, + "quantity_units": "mg/dL", + "sampleUUID": "4B0B8A53-24CD-4575-B78D-B160864C700A", + "startDate": "2019-01-16 03:46:16 +0000", + "syncIdentifier": "\"4B0B8A53-24CD-4575-B78D-B160864C700A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 71.0, + "quantity_units": "mg/dL", + "sampleUUID": "A19C5B9A-D378-4ECF-A690-84FFDB327592", + "startDate": "2019-01-16 03:51:16 +0000", + "syncIdentifier": "\"A19C5B9A-D378-4ECF-A690-84FFDB327592\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 68.0, + "quantity_units": "mg/dL", + "sampleUUID": "08C868AA-C7A2-4707-8430-5FC1F208435B", + "startDate": "2019-01-16 03:56:16 +0000", + "syncIdentifier": "\"08C868AA-C7A2-4707-8430-5FC1F208435B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 66.0, + "quantity_units": "mg/dL", + "sampleUUID": "A2A651E2-2001-4E36-9B6A-980D5E17842F", + "startDate": "2019-01-16 04:01:16 +0000", + "syncIdentifier": "\"A2A651E2-2001-4E36-9B6A-980D5E17842F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 65.0, + "quantity_units": "mg/dL", + "sampleUUID": "50A3F20F-91F2-406A-9C5F-ED63B7249255", + "startDate": "2019-01-16 04:06:16 +0000", + "syncIdentifier": "\"50A3F20F-91F2-406A-9C5F-ED63B7249255\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 63.0, + "quantity_units": "mg/dL", + "sampleUUID": "1420A883-CA9F-4497-9DE0-D0AF71A0C96E", + "startDate": "2019-01-16 04:11:16 +0000", + "syncIdentifier": "\"1420A883-CA9F-4497-9DE0-D0AF71A0C96E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 61.0, + "quantity_units": "mg/dL", + "sampleUUID": "3D6701E1-96FF-4264-82DC-1B10E726ABCD", + "startDate": "2019-01-16 04:16:16 +0000", + "syncIdentifier": "\"3D6701E1-96FF-4264-82DC-1B10E726ABCD\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 57.0, + "quantity_units": "mg/dL", + "sampleUUID": "C21BD69C-2464-411C-B70E-A9168541C0B0", + "startDate": "2019-01-16 04:21:16 +0000", + "syncIdentifier": "\"C21BD69C-2464-411C-B70E-A9168541C0B0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 53.0, + "quantity_units": "mg/dL", + "sampleUUID": "9F3B0018-48CD-4527-8ADA-A751386BD4AF", + "startDate": "2019-01-16 04:26:16 +0000", + "syncIdentifier": "\"9F3B0018-48CD-4527-8ADA-A751386BD4AF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 56.0, + "quantity_units": "mg/dL", + "sampleUUID": "85F44787-B178-4DB1-8F88-3A122D85763E", + "startDate": "2019-01-16 04:31:16 +0000", + "syncIdentifier": "\"85F44787-B178-4DB1-8F88-3A122D85763E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 64.0, + "quantity_units": "mg/dL", + "sampleUUID": "24E5385A-0515-4277-B641-694B8EDF1DC7", + "startDate": "2019-01-16 04:36:16 +0000", + "syncIdentifier": "\"24E5385A-0515-4277-B641-694B8EDF1DC7\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 82.0, + "quantity_units": "mg/dL", + "sampleUUID": "8744F178-E810-44DC-8D58-8238F4B5EF4D", + "startDate": "2019-01-16 04:41:16 +0000", + "syncIdentifier": "\"8744F178-E810-44DC-8D58-8238F4B5EF4D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 102.0, + "quantity_units": "mg/dL", + "sampleUUID": "B63A5843-9389-449F-BE7E-24F607AC2DD4", + "startDate": "2019-01-16 04:46:16 +0000", + "syncIdentifier": "\"B63A5843-9389-449F-BE7E-24F607AC2DD4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 127.0, + "quantity_units": "mg/dL", + "sampleUUID": "68C8130C-F75A-4F43-A29B-F04C9E3A41A0", + "startDate": "2019-01-16 04:51:16 +0000", + "syncIdentifier": "\"68C8130C-F75A-4F43-A29B-F04C9E3A41A0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 146.0, + "quantity_units": "mg/dL", + "sampleUUID": "E7D5094A-83B8-4001-9534-08F4E8DCADC1", + "startDate": "2019-01-16 04:56:15 +0000", + "syncIdentifier": "\"E7D5094A-83B8-4001-9534-08F4E8DCADC1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 163.0, + "quantity_units": "mg/dL", + "sampleUUID": "25812127-134A-4918-AFFD-BF56FF28DD4C", + "startDate": "2019-01-16 05:01:16 +0000", + "syncIdentifier": "\"25812127-134A-4918-AFFD-BF56FF28DD4C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 177.0, + "quantity_units": "mg/dL", + "sampleUUID": "9FA891A5-E461-455E-B084-B1ED7A1AF3CF", + "startDate": "2019-01-16 05:06:16 +0000", + "syncIdentifier": "\"9FA891A5-E461-455E-B084-B1ED7A1AF3CF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 186.0, + "quantity_units": "mg/dL", + "sampleUUID": "621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5", + "startDate": "2019-01-16 05:11:16 +0000", + "syncIdentifier": "\"621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 190.0, + "quantity_units": "mg/dL", + "sampleUUID": "D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B", + "startDate": "2019-01-16 05:16:16 +0000", + "syncIdentifier": "\"D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 191.0, + "quantity_units": "mg/dL", + "sampleUUID": "6288219C-119D-404C-AAC6-FDF42195C5CF", + "startDate": "2019-01-16 05:21:16 +0000", + "syncIdentifier": "\"6288219C-119D-404C-AAC6-FDF42195C5CF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 192.0, + "quantity_units": "mg/dL", + "sampleUUID": "DD385614-E76A-4232-878C-66195DBB5019", + "startDate": "2019-01-16 05:26:17 +0000", + "syncIdentifier": "\"DD385614-E76A-4232-878C-66195DBB5019\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 194.0, + "quantity_units": "mg/dL", + "sampleUUID": "D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF", + "startDate": "2019-01-16 05:31:17 +0000", + "syncIdentifier": "\"D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 192.0, + "quantity_units": "mg/dL", + "sampleUUID": "D2C074AE-174A-4E13-8034-DF5CE2C1BB16", + "startDate": "2019-01-16 05:36:17 +0000", + "syncIdentifier": "\"D2C074AE-174A-4E13-8034-DF5CE2C1BB16\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 181.0, + "quantity_units": "mg/dL", + "sampleUUID": "BD48AAB0-89DB-4334-A0BE-030BBFB7A395", + "startDate": "2019-01-16 05:41:17 +0000", + "syncIdentifier": "\"BD48AAB0-89DB-4334-A0BE-030BBFB7A395\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 162.0, + "quantity_units": "mg/dL", + "sampleUUID": "50623210-B780-4B9C-BCC0-6FB9B1F07A96", + "startDate": "2019-01-16 05:46:17 +0000", + "syncIdentifier": "\"50623210-B780-4B9C-BCC0-6FB9B1F07A96\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 142.0, + "quantity_units": "mg/dL", + "sampleUUID": "E3818C9B-7B91-4718-805C-51DD9FF289F7", + "startDate": "2019-01-16 05:51:17 +0000", + "syncIdentifier": "\"E3818C9B-7B91-4718-805C-51DD9FF289F7\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 130.0, + "quantity_units": "mg/dL", + "sampleUUID": "FCCDAE81-7630-4957-AB62-0CDAA558A326", + "startDate": "2019-01-16 05:56:17 +0000", + "syncIdentifier": "\"FCCDAE81-7630-4957-AB62-0CDAA558A326\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 125.0, + "quantity_units": "mg/dL", + "sampleUUID": "D93E045A-CD2F-4E04-B04C-6883A5A87D74", + "startDate": "2019-01-16 06:01:17 +0000", + "syncIdentifier": "\"D93E045A-CD2F-4E04-B04C-6883A5A87D74\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 123.0, + "quantity_units": "mg/dL", + "sampleUUID": "B1A2E43C-9601-457F-8911-09EE7047E678", + "startDate": "2019-01-16 06:06:17 +0000", + "syncIdentifier": "\"B1A2E43C-9601-457F-8911-09EE7047E678\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 118.0, + "quantity_units": "mg/dL", + "sampleUUID": "C2662E87-40DB-4737-A745-26278EC9E399", + "startDate": "2019-01-16 06:11:17 +0000", + "syncIdentifier": "\"C2662E87-40DB-4737-A745-26278EC9E399\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 113.0, + "quantity_units": "mg/dL", + "sampleUUID": "05AD31FD-6431-46BA-9952-DCB89F38B07B", + "startDate": "2019-01-16 06:16:17 +0000", + "syncIdentifier": "\"05AD31FD-6431-46BA-9952-DCB89F38B07B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 108.0, + "quantity_units": "mg/dL", + "sampleUUID": "07487EE3-2A8E-4258-9348-BB7A2426F2AD", + "startDate": "2019-01-16 06:21:17 +0000", + "syncIdentifier": "\"07487EE3-2A8E-4258-9348-BB7A2426F2AD\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 105.0, + "quantity_units": "mg/dL", + "sampleUUID": "A7ECACAA-39B6-4237-9C7C-1787B4460920", + "startDate": "2019-01-16 06:26:17 +0000", + "syncIdentifier": "\"A7ECACAA-39B6-4237-9C7C-1787B4460920\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 104.0, + "quantity_units": "mg/dL", + "sampleUUID": "62B59FC2-6C0F-442B-8ACE-0D06E0EB3997", + "startDate": "2019-01-16 06:31:17 +0000", + "syncIdentifier": "\"62B59FC2-6C0F-442B-8ACE-0D06E0EB3997\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 105.0, + "quantity_units": "mg/dL", + "sampleUUID": "DB791FE0-4734-461B-BC3F-2F79BCB1B32D", + "startDate": "2019-01-16 06:36:17 +0000", + "syncIdentifier": "\"DB791FE0-4734-461B-BC3F-2F79BCB1B32D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 106.0, + "quantity_units": "mg/dL", + "sampleUUID": "C9B19216-C811-44EE-99CB-191068D73952", + "startDate": "2019-01-16 06:41:16 +0000", + "syncIdentifier": "\"C9B19216-C811-44EE-99CB-191068D73952\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 108.0, + "quantity_units": "mg/dL", + "sampleUUID": "B7F8D429-EA34-49E9-807B-61C2C6D5F59B", + "startDate": "2019-01-16 06:46:17 +0000", + "syncIdentifier": "\"B7F8D429-EA34-49E9-807B-61C2C6D5F59B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 110.0, + "quantity_units": "mg/dL", + "sampleUUID": "B2868E41-EF0D-469A-B35C-041A6C5DAD53", + "startDate": "2019-01-16 06:51:17 +0000", + "syncIdentifier": "\"B2868E41-EF0D-469A-B35C-041A6C5DAD53\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 112.0, + "quantity_units": "mg/dL", + "sampleUUID": "30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A", + "startDate": "2019-01-16 06:56:16 +0000", + "syncIdentifier": "\"30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 115.0, + "quantity_units": "mg/dL", + "sampleUUID": "9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80", + "startDate": "2019-01-16 07:01:17 +0000", + "syncIdentifier": "\"9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 119.0, + "quantity_units": "mg/dL", + "sampleUUID": "32AD5C76-842B-47CE-ABF2-5290EC778727", + "startDate": "2019-01-16 07:06:17 +0000", + "syncIdentifier": "\"32AD5C76-842B-47CE-ABF2-5290EC778727\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 126.0, + "quantity_units": "mg/dL", + "sampleUUID": "7A524750-BAEC-419D-8A05-FDCC3EE5EFBC", + "startDate": "2019-01-16 07:11:16 +0000", + "syncIdentifier": "\"7A524750-BAEC-419D-8A05-FDCC3EE5EFBC\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 138.0, + "quantity_units": "mg/dL", + "sampleUUID": "CF8E0B07-F7B3-4578-AD80-7215197AD111", + "startDate": "2019-01-16 07:16:17 +0000", + "syncIdentifier": "\"CF8E0B07-F7B3-4578-AD80-7215197AD111\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 151.0, + "quantity_units": "mg/dL", + "sampleUUID": "CC0526D1-5792-4A4C-8A05-5942F6C15986", + "startDate": "2019-01-16 07:21:17 +0000", + "syncIdentifier": "\"CC0526D1-5792-4A4C-8A05-5942F6C15986\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 165.0, + "quantity_units": "mg/dL", + "sampleUUID": "C402A869-794D-4EDD-933F-8C0E7F96056E", + "startDate": "2019-01-16 07:26:17 +0000", + "syncIdentifier": "\"C402A869-794D-4EDD-933F-8C0E7F96056E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 176.0, + "quantity_units": "mg/dL", + "sampleUUID": "D36058AF-7A99-495D-B741-32BF8F73C11E", + "startDate": "2019-01-16 07:31:17 +0000", + "syncIdentifier": "\"D36058AF-7A99-495D-B741-32BF8F73C11E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 185.0, + "quantity_units": "mg/dL", + "sampleUUID": "FA03D1DD-B4E9-4131-BE9B-811F63075D04", + "startDate": "2019-01-16 07:36:17 +0000", + "syncIdentifier": "\"FA03D1DD-B4E9-4131-BE9B-811F63075D04\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 192.0, + "quantity_units": "mg/dL", + "sampleUUID": "75C3A842-F5F2-42F2-8620-689731260091", + "startDate": "2019-01-16 07:41:17 +0000", + "syncIdentifier": "\"75C3A842-F5F2-42F2-8620-689731260091\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 196.0, + "quantity_units": "mg/dL", + "sampleUUID": "AC962B31-C237-4558-824A-06599D61F090", + "startDate": "2019-01-16 07:46:17 +0000", + "syncIdentifier": "\"AC962B31-C237-4558-824A-06599D61F090\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 197.0, + "quantity_units": "mg/dL", + "sampleUUID": "95C61722-5D7C-45BA-9E5D-32569B6738E8", + "startDate": "2019-01-16 07:51:17 +0000", + "syncIdentifier": "\"95C61722-5D7C-45BA-9E5D-32569B6738E8\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 197.0, + "quantity_units": "mg/dL", + "sampleUUID": "64EAEE19-69ED-4751-929D-8B32497E7CBA", + "startDate": "2019-01-16 07:56:17 +0000", + "syncIdentifier": "\"64EAEE19-69ED-4751-929D-8B32497E7CBA\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 194.0, + "quantity_units": "mg/dL", + "sampleUUID": "A11994B4-74C8-4E98-B396-F68F92EE43A9", + "startDate": "2019-01-16 08:01:16 +0000", + "syncIdentifier": "\"A11994B4-74C8-4E98-B396-F68F92EE43A9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 191.0, + "quantity_units": "mg/dL", + "sampleUUID": "F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A", + "startDate": "2019-01-16 08:06:17 +0000", + "syncIdentifier": "\"F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 187.0, + "quantity_units": "mg/dL", + "sampleUUID": "99BB01CE-C27E-426E-93C6-2DC08AB28894", + "startDate": "2019-01-16 08:11:17 +0000", + "syncIdentifier": "\"99BB01CE-C27E-426E-93C6-2DC08AB28894\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 183.0, + "quantity_units": "mg/dL", + "sampleUUID": "55AAF5AB-B904-4284-A336-F54349E61985", + "startDate": "2019-01-16 08:16:17 +0000", + "syncIdentifier": "\"55AAF5AB-B904-4284-A336-F54349E61985\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 178.0, + "quantity_units": "mg/dL", + "sampleUUID": "2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D", + "startDate": "2019-01-16 08:21:17 +0000", + "syncIdentifier": "\"2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 172.0, + "quantity_units": "mg/dL", + "sampleUUID": "8B5AF2C0-7A9A-4C74-99D4-182F45996DDA", + "startDate": "2019-01-16 08:26:17 +0000", + "syncIdentifier": "\"8B5AF2C0-7A9A-4C74-99D4-182F45996DDA\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 167.0, + "quantity_units": "mg/dL", + "sampleUUID": "20DE8313-64EE-4CC7-98C3-AF8B028C551C", + "startDate": "2019-01-16 08:31:17 +0000", + "syncIdentifier": "\"20DE8313-64EE-4CC7-98C3-AF8B028C551C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 162.0, + "quantity_units": "mg/dL", + "sampleUUID": "FB914E55-27D0-441F-B466-38F68AE05FDC", + "startDate": "2019-01-16 08:36:17 +0000", + "syncIdentifier": "\"FB914E55-27D0-441F-B466-38F68AE05FDC\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 151.0, + "quantity_units": "mg/dL", + "sampleUUID": "EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9", + "startDate": "2019-01-16 08:41:17 +0000", + "syncIdentifier": "\"EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 140.0, + "quantity_units": "mg/dL", + "sampleUUID": "8E743ABC-235C-4BC6-AABB-478F82F12B5A", + "startDate": "2019-01-16 08:46:17 +0000", + "syncIdentifier": "\"8E743ABC-235C-4BC6-AABB-478F82F12B5A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 131.0, + "quantity_units": "mg/dL", + "sampleUUID": "F8AABA0E-F8C1-4E80-821B-1EB550C53872", + "startDate": "2019-01-16 08:51:17 +0000", + "syncIdentifier": "\"F8AABA0E-F8C1-4E80-821B-1EB550C53872\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 130.0, + "quantity_units": "mg/dL", + "sampleUUID": "1082A623-6F1F-4BBE-964A-6ED80F60BD71", + "startDate": "2019-01-16 08:56:17 +0000", + "syncIdentifier": "\"1082A623-6F1F-4BBE-964A-6ED80F60BD71\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 129.0, + "quantity_units": "mg/dL", + "sampleUUID": "6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B", + "startDate": "2019-01-16 09:01:16 +0000", + "syncIdentifier": "\"6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 129.0, + "quantity_units": "mg/dL", + "sampleUUID": "14949F64-4253-4365-BC04-5F41F1BCBF40", + "startDate": "2019-01-16 09:06:16 +0000", + "syncIdentifier": "\"14949F64-4253-4365-BC04-5F41F1BCBF40\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 131.0, + "quantity_units": "mg/dL", + "sampleUUID": "78540582-B127-4538-A903-5DA0F9B22555", + "startDate": "2019-01-16 09:11:17 +0000", + "syncIdentifier": "\"78540582-B127-4538-A903-5DA0F9B22555\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 132.0, + "quantity_units": "mg/dL", + "sampleUUID": "659A8698-A761-427D-9226-BFF0F99B5D81", + "startDate": "2019-01-16 09:16:16 +0000", + "syncIdentifier": "\"659A8698-A761-427D-9226-BFF0F99B5D81\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 133.0, + "quantity_units": "mg/dL", + "sampleUUID": "1411F188-50FA-4D0B-BE64-D733B8A82475", + "startDate": "2019-01-16 09:21:16 +0000", + "syncIdentifier": "\"1411F188-50FA-4D0B-BE64-D733B8A82475\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 131.0, + "quantity_units": "mg/dL", + "sampleUUID": "4CB98E34-1E43-4F57-90BC-FC68443B3585", + "startDate": "2019-01-16 09:26:15 +0000", + "syncIdentifier": "\"4CB98E34-1E43-4F57-90BC-FC68443B3585\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 130.0, + "quantity_units": "mg/dL", + "sampleUUID": "D51B2912-53E3-485E-B1ED-59D82A3A95DF", + "startDate": "2019-01-16 09:31:16 +0000", + "syncIdentifier": "\"D51B2912-53E3-485E-B1ED-59D82A3A95DF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 132.0, + "quantity_units": "mg/dL", + "sampleUUID": "748766EC-F14D-410E-B3D0-0E4FAF65AA05", + "startDate": "2019-01-16 09:36:16 +0000", + "syncIdentifier": "\"748766EC-F14D-410E-B3D0-0E4FAF65AA05\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 134.0, + "quantity_units": "mg/dL", + "sampleUUID": "ADFE430D-0063-48BD-B614-8DA9FB231AE3", + "startDate": "2019-01-16 09:41:16 +0000", + "syncIdentifier": "\"ADFE430D-0063-48BD-B614-8DA9FB231AE3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 135.0, + "quantity_units": "mg/dL", + "sampleUUID": "8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1", + "startDate": "2019-01-16 09:46:16 +0000", + "syncIdentifier": "\"8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 134.0, + "quantity_units": "mg/dL", + "sampleUUID": "532A4857-324C-44E6-A7FD-E7027B5890BB", + "startDate": "2019-01-16 09:51:16 +0000", + "syncIdentifier": "\"532A4857-324C-44E6-A7FD-E7027B5890BB\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 132.0, + "quantity_units": "mg/dL", + "sampleUUID": "222824B5-73EE-4B78-996F-23C925DFA27C", + "startDate": "2019-01-16 09:56:16 +0000", + "syncIdentifier": "\"222824B5-73EE-4B78-996F-23C925DFA27C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 130.0, + "quantity_units": "mg/dL", + "sampleUUID": "EDB54975-0E6A-46D4-A130-C9D6D83078B3", + "startDate": "2019-01-16 10:01:16 +0000", + "syncIdentifier": "\"EDB54975-0E6A-46D4-A130-C9D6D83078B3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 128.0, + "quantity_units": "mg/dL", + "sampleUUID": "D1E24E9E-C370-4494-A592-06716FF92655", + "startDate": "2019-01-16 10:06:16 +0000", + "syncIdentifier": "\"D1E24E9E-C370-4494-A592-06716FF92655\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 126.0, + "quantity_units": "mg/dL", + "sampleUUID": "8B7EF469-44ED-409B-961E-434ABCDF156B", + "startDate": "2019-01-16 10:11:16 +0000", + "syncIdentifier": "\"8B7EF469-44ED-409B-961E-434ABCDF156B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 123.0, + "quantity_units": "mg/dL", + "sampleUUID": "2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1", + "startDate": "2019-01-16 10:16:16 +0000", + "syncIdentifier": "\"2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 121.0, + "quantity_units": "mg/dL", + "sampleUUID": "F2F272DB-7DAC-48D6-9375-BB762214B847", + "startDate": "2019-01-16 10:21:15 +0000", + "syncIdentifier": "\"F2F272DB-7DAC-48D6-9375-BB762214B847\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 119.0, + "quantity_units": "mg/dL", + "sampleUUID": "50BF2446-2B55-4839-BA54-E655D3A9A559", + "startDate": "2019-01-16 10:26:16 +0000", + "syncIdentifier": "\"50BF2446-2B55-4839-BA54-E655D3A9A559\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 117.0, + "quantity_units": "mg/dL", + "sampleUUID": "8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD", + "startDate": "2019-01-16 10:31:15 +0000", + "syncIdentifier": "\"8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 115.0, + "quantity_units": "mg/dL", + "sampleUUID": "4C17D963-E81C-4B6D-A3D0-EB624E88EA1E", + "startDate": "2019-01-16 10:36:16 +0000", + "syncIdentifier": "\"4C17D963-E81C-4B6D-A3D0-EB624E88EA1E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 113.0, + "quantity_units": "mg/dL", + "sampleUUID": "974E89A8-EBCD-4063-BCAF-C99D9A0567FB", + "startDate": "2019-01-16 10:41:16 +0000", + "syncIdentifier": "\"974E89A8-EBCD-4063-BCAF-C99D9A0567FB\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 112.0, + "quantity_units": "mg/dL", + "sampleUUID": "2435EED0-A171-4641-9F49-D9D3DFA9DBB1", + "startDate": "2019-01-16 10:46:15 +0000", + "syncIdentifier": "\"2435EED0-A171-4641-9F49-D9D3DFA9DBB1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 111.0, + "quantity_units": "mg/dL", + "sampleUUID": "6AEF2517-4842-458C-8E9F-1EAB2BD258A3", + "startDate": "2019-01-16 10:51:16 +0000", + "syncIdentifier": "\"6AEF2517-4842-458C-8E9F-1EAB2BD258A3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 109.0, + "quantity_units": "mg/dL", + "sampleUUID": "81F67AB4-1D5F-401B-87D6-E0C550B097AE", + "startDate": "2019-01-16 10:56:16 +0000", + "syncIdentifier": "\"81F67AB4-1D5F-401B-87D6-E0C550B097AE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 107.0, + "quantity_units": "mg/dL", + "sampleUUID": "49269F6D-176B-4A20-88C6-45CD5706841A", + "startDate": "2019-01-16 11:01:16 +0000", + "syncIdentifier": "\"49269F6D-176B-4A20-88C6-45CD5706841A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 105.0, + "quantity_units": "mg/dL", + "sampleUUID": "B6A7FF53-87BA-477B-A67B-7D8367EE67A4", + "startDate": "2019-01-16 11:06:15 +0000", + "syncIdentifier": "\"B6A7FF53-87BA-477B-A67B-7D8367EE67A4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 101.0, + "quantity_units": "mg/dL", + "sampleUUID": "CA009642-F5F0-4A8A-AD51-A245B6E3F372", + "startDate": "2019-01-16 11:11:15 +0000", + "syncIdentifier": "\"CA009642-F5F0-4A8A-AD51-A245B6E3F372\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 98.0, + "quantity_units": "mg/dL", + "sampleUUID": "5A6DA2E0-1020-4570-B94C-E4BDEF02F427", + "startDate": "2019-01-16 11:16:16 +0000", + "syncIdentifier": "\"5A6DA2E0-1020-4570-B94C-E4BDEF02F427\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 95.0, + "quantity_units": "mg/dL", + "sampleUUID": "3FF946D6-2213-43F3-A115-F3EB1B148485", + "startDate": "2019-01-16 11:21:15 +0000", + "syncIdentifier": "\"3FF946D6-2213-43F3-A115-F3EB1B148485\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 93.0, + "quantity_units": "mg/dL", + "sampleUUID": "FB060248-B713-46B3-9C76-9CDDDBB6FEF1", + "startDate": "2019-01-16 11:26:16 +0000", + "syncIdentifier": "\"FB060248-B713-46B3-9C76-9CDDDBB6FEF1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 94.0, + "quantity_units": "mg/dL", + "sampleUUID": "7D4C0221-6EBB-4325-828F-2E8DF95C3C86", + "startDate": "2019-01-16 11:31:16 +0000", + "syncIdentifier": "\"7D4C0221-6EBB-4325-828F-2E8DF95C3C86\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 97.0, + "quantity_units": "mg/dL", + "sampleUUID": "C1BC1289-54E6-4F8B-B12A-09612538C9D4", + "startDate": "2019-01-16 11:36:16 +0000", + "syncIdentifier": "\"C1BC1289-54E6-4F8B-B12A-09612538C9D4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 100.0, + "quantity_units": "mg/dL", + "sampleUUID": "D9C4F98D-EE0E-4327-BCE9-FE458988E3BF", + "startDate": "2019-01-16 11:41:16 +0000", + "syncIdentifier": "\"D9C4F98D-EE0E-4327-BCE9-FE458988E3BF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 101.0, + "quantity_units": "mg/dL", + "sampleUUID": "0900B59C-F54E-4F43-8DCE-BCF4BBE857B8", + "startDate": "2019-01-16 11:46:16 +0000", + "syncIdentifier": "\"0900B59C-F54E-4F43-8DCE-BCF4BBE857B8\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 100.0, + "quantity_units": "mg/dL", + "sampleUUID": "2701E162-9AE2-4D99-A48D-EA943F2D10A9", + "startDate": "2019-01-16 11:51:16 +0000", + "syncIdentifier": "\"2701E162-9AE2-4D99-A48D-EA943F2D10A9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 100.0, + "quantity_units": "mg/dL", + "sampleUUID": "5E200FC0-0344-4719-9FF1-6B9503F64471", + "startDate": "2019-01-16 11:56:16 +0000", + "syncIdentifier": "\"5E200FC0-0344-4719-9FF1-6B9503F64471\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 102.0, + "quantity_units": "mg/dL", + "sampleUUID": "0A393B24-1267-448D-8AA4-B40CA6E12CB7", + "startDate": "2019-01-16 12:01:16 +0000", + "syncIdentifier": "\"0A393B24-1267-448D-8AA4-B40CA6E12CB7\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 104.0, + "quantity_units": "mg/dL", + "sampleUUID": "EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802", + "startDate": "2019-01-16 12:06:16 +0000", + "syncIdentifier": "\"EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 105.0, + "quantity_units": "mg/dL", + "sampleUUID": "6E43C21A-2B5D-4963-9781-0D656888B28F", + "startDate": "2019-01-16 12:11:16 +0000", + "syncIdentifier": "\"6E43C21A-2B5D-4963-9781-0D656888B28F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 108.0, + "quantity_units": "mg/dL", + "sampleUUID": "A633B0B6-20CE-47E4-B9C4-8749E0ACAB72", + "startDate": "2019-01-16 12:16:16 +0000", + "syncIdentifier": "\"A633B0B6-20CE-47E4-B9C4-8749E0ACAB72\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 114.0, + "quantity_units": "mg/dL", + "sampleUUID": "076D9233-DFF3-482E-9F61-A5C68D1D5330", + "startDate": "2019-01-16 12:21:16 +0000", + "syncIdentifier": "\"076D9233-DFF3-482E-9F61-A5C68D1D5330\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 120.0, + "quantity_units": "mg/dL", + "sampleUUID": "8F73E40C-3C16-46C5-8983-06F7A1AF97DF", + "startDate": "2019-01-16 12:26:16 +0000", + "syncIdentifier": "\"8F73E40C-3C16-46C5-8983-06F7A1AF97DF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 121.0, + "quantity_units": "mg/dL", + "sampleUUID": "F4295207-E6A3-4BB6-8A64-23876CFF269F", + "startDate": "2019-01-16 12:31:16 +0000", + "syncIdentifier": "\"F4295207-E6A3-4BB6-8A64-23876CFF269F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 117.0, + "quantity_units": "mg/dL", + "sampleUUID": "6537B3C6-3368-4BD6-8C5F-2BE6127CF36E", + "startDate": "2019-01-16 12:36:16 +0000", + "syncIdentifier": "\"6537B3C6-3368-4BD6-8C5F-2BE6127CF36E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 117.0, + "quantity_units": "mg/dL", + "sampleUUID": "5BA9CEE9-3038-4426-97F5-F1FA5022A702", + "startDate": "2019-01-16 12:41:15 +0000", + "syncIdentifier": "\"5BA9CEE9-3038-4426-97F5-F1FA5022A702\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 124.0, + "quantity_units": "mg/dL", + "sampleUUID": "E017156E-2008-417A-8551-4C22524BE10E", + "startDate": "2019-01-16 12:46:16 +0000", + "syncIdentifier": "\"E017156E-2008-417A-8551-4C22524BE10E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 144.0, + "quantity_units": "mg/dL", + "sampleUUID": "940504F8-1FEC-4B84-A41A-FD48A004FD89", + "startDate": "2019-01-16 12:51:16 +0000", + "syncIdentifier": "\"940504F8-1FEC-4B84-A41A-FD48A004FD89\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 167.0, + "quantity_units": "mg/dL", + "sampleUUID": "4E745C10-B0AC-46F6-8E0D-69F198595F0B", + "startDate": "2019-01-16 12:56:16 +0000", + "syncIdentifier": "\"4E745C10-B0AC-46F6-8E0D-69F198595F0B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 192.0, + "quantity_units": "mg/dL", + "sampleUUID": "3F04AD86-5174-4365-928A-E19335922605", + "startDate": "2019-01-16 13:01:16 +0000", + "syncIdentifier": "\"3F04AD86-5174-4365-928A-E19335922605\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 216.0, + "quantity_units": "mg/dL", + "sampleUUID": "979AAFD0-9163-4086-88A6-96BA5CC24138", + "startDate": "2019-01-16 13:06:15 +0000", + "syncIdentifier": "\"979AAFD0-9163-4086-88A6-96BA5CC24138\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 195.0, + "quantity_units": "mg/dL", + "sampleUUID": "A1ED6A6A-6333-4469-B327-6C2E8DEBE709", + "startDate": "2019-01-16 13:36:14 +0000", + "syncIdentifier": "\"A1ED6A6A-6333-4469-B327-6C2E8DEBE709\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 183.0, + "quantity_units": "mg/dL", + "sampleUUID": "A2DC8925-3D13-484D-9C86-DFB32C206551", + "startDate": "2019-01-16 13:41:14 +0000", + "syncIdentifier": "\"A2DC8925-3D13-484D-9C86-DFB32C206551\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 173.0, + "quantity_units": "mg/dL", + "sampleUUID": "7C05EF53-7FB4-430C-8A00-E5949FE0C26C", + "startDate": "2019-01-16 13:46:14 +0000", + "syncIdentifier": "\"7C05EF53-7FB4-430C-8A00-E5949FE0C26C\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 166.0, + "quantity_units": "mg/dL", + "sampleUUID": "E4048FCE-9C81-42C1-8631-1A41B6E87877", + "startDate": "2019-01-16 13:51:14 +0000", + "syncIdentifier": "\"E4048FCE-9C81-42C1-8631-1A41B6E87877\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 160.0, + "quantity_units": "mg/dL", + "sampleUUID": "F1E751DE-9A33-481F-8ECC-9B5CC39FB89A", + "startDate": "2019-01-16 13:56:14 +0000", + "syncIdentifier": "\"F1E751DE-9A33-481F-8ECC-9B5CC39FB89A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 153.0, + "quantity_units": "mg/dL", + "sampleUUID": "DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01", + "startDate": "2019-01-16 14:01:14 +0000", + "syncIdentifier": "\"DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 144.0, + "quantity_units": "mg/dL", + "sampleUUID": "8EA496E1-B6A6-4A47-92C9-DDEABE45F55A", + "startDate": "2019-01-16 14:06:14 +0000", + "syncIdentifier": "\"8EA496E1-B6A6-4A47-92C9-DDEABE45F55A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 134.0, + "quantity_units": "mg/dL", + "sampleUUID": "3EF130D9-0219-49EA-9105-C6E2C4B0CFD3", + "startDate": "2019-01-16 14:11:14 +0000", + "syncIdentifier": "\"3EF130D9-0219-49EA-9105-C6E2C4B0CFD3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 125.0, + "quantity_units": "mg/dL", + "sampleUUID": "E1F30450-6785-4AD4-A6A1-01DD510B5F17", + "startDate": "2019-01-16 14:16:14 +0000", + "syncIdentifier": "\"E1F30450-6785-4AD4-A6A1-01DD510B5F17\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 119.0, + "quantity_units": "mg/dL", + "sampleUUID": "15D162A9-802D-482C-9A9B-064AE9F0140B", + "startDate": "2019-01-16 14:21:14 +0000", + "syncIdentifier": "\"15D162A9-802D-482C-9A9B-064AE9F0140B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 113.0, + "quantity_units": "mg/dL", + "sampleUUID": "00913CB1-0587-423C-BC90-96008559F9B2", + "startDate": "2019-01-16 14:26:14 +0000", + "syncIdentifier": "\"00913CB1-0587-423C-BC90-96008559F9B2\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 108.0, + "quantity_units": "mg/dL", + "sampleUUID": "050BDD9F-113E-49C2-B6D0-E1D5921A76BE", + "startDate": "2019-01-16 14:31:14 +0000", + "syncIdentifier": "\"050BDD9F-113E-49C2-B6D0-E1D5921A76BE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 102.0, + "quantity_units": "mg/dL", + "sampleUUID": "A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D", + "startDate": "2019-01-16 14:36:14 +0000", + "syncIdentifier": "\"A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 98.0, + "quantity_units": "mg/dL", + "sampleUUID": "77B4BC63-B768-4FE7-AB97-8DDE62A22C60", + "startDate": "2019-01-16 14:41:14 +0000", + "syncIdentifier": "\"77B4BC63-B768-4FE7-AB97-8DDE62A22C60\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 95.0, + "quantity_units": "mg/dL", + "sampleUUID": "BA4FF16F-8483-4CEF-87BB-23D6ACDF389D", + "startDate": "2019-01-16 14:46:14 +0000", + "syncIdentifier": "\"BA4FF16F-8483-4CEF-87BB-23D6ACDF389D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 93.0, + "quantity_units": "mg/dL", + "sampleUUID": "D152FEF7-6790-4D45-BA08-3A7994E89E4A", + "startDate": "2019-01-16 14:51:14 +0000", + "syncIdentifier": "\"D152FEF7-6790-4D45-BA08-3A7994E89E4A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 91.0, + "quantity_units": "mg/dL", + "sampleUUID": "89952E7F-633E-44CA-AEC5-602851341984", + "startDate": "2019-01-16 14:56:14 +0000", + "syncIdentifier": "\"89952E7F-633E-44CA-AEC5-602851341984\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC", + "startDate": "2019-01-16 15:01:14 +0000", + "syncIdentifier": "\"07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "9EC231BC-51A5-4521-A412-6834AA7AE732", + "startDate": "2019-01-16 15:06:14 +0000", + "syncIdentifier": "\"9EC231BC-51A5-4521-A412-6834AA7AE732\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 90.0, + "quantity_units": "mg/dL", + "sampleUUID": "5FB8F244-C960-4A3C-BCB9-F02AE7A52309", + "startDate": "2019-01-16 15:11:14 +0000", + "syncIdentifier": "\"5FB8F244-C960-4A3C-BCB9-F02AE7A52309\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 92.0, + "quantity_units": "mg/dL", + "sampleUUID": "079CEDFD-E176-4FB7-A490-EADE255B809B", + "startDate": "2019-01-16 15:16:14 +0000", + "syncIdentifier": "\"079CEDFD-E176-4FB7-A490-EADE255B809B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 93.0, + "quantity_units": "mg/dL", + "sampleUUID": "987B2085-CE94-4818-B9F8-C878E0181F18", + "startDate": "2019-01-16 15:21:14 +0000", + "syncIdentifier": "\"987B2085-CE94-4818-B9F8-C878E0181F18\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 92.0, + "quantity_units": "mg/dL", + "sampleUUID": "B02756A9-FBCF-4405-A84A-F95BCB879234", + "startDate": "2019-01-16 15:26:14 +0000", + "syncIdentifier": "\"B02756A9-FBCF-4405-A84A-F95BCB879234\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 91.0, + "quantity_units": "mg/dL", + "sampleUUID": "AF5089B0-6E0D-4E02-8486-E6CA3A21D98F", + "startDate": "2019-01-16 15:31:14 +0000", + "syncIdentifier": "\"AF5089B0-6E0D-4E02-8486-E6CA3A21D98F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "6A830BC9-D8D1-4BF8-9B3F-1A39D211301D", + "startDate": "2019-01-16 15:36:14 +0000", + "syncIdentifier": "\"6A830BC9-D8D1-4BF8-9B3F-1A39D211301D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983", + "startDate": "2019-01-16 15:41:14 +0000", + "syncIdentifier": "\"C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "892B3058-CFD1-4E21-B17A-2AC32537774B", + "startDate": "2019-01-16 15:46:14 +0000", + "syncIdentifier": "\"892B3058-CFD1-4E21-B17A-2AC32537774B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 90.0, + "quantity_units": "mg/dL", + "sampleUUID": "37E5371E-D49A-4682-B76C-DCDDB2EE59B5", + "startDate": "2019-01-16 15:51:14 +0000", + "syncIdentifier": "\"37E5371E-D49A-4682-B76C-DCDDB2EE59B5\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 90.0, + "quantity_units": "mg/dL", + "sampleUUID": "6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE", + "startDate": "2019-01-16 15:56:14 +0000", + "syncIdentifier": "\"6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 90.0, + "quantity_units": "mg/dL", + "sampleUUID": "9870D2BF-EDCC-4E52-9702-6F657F7F7B08", + "startDate": "2019-01-16 16:01:14 +0000", + "syncIdentifier": "\"9870D2BF-EDCC-4E52-9702-6F657F7F7B08\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 89.0, + "quantity_units": "mg/dL", + "sampleUUID": "A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605", + "startDate": "2019-01-16 16:06:14 +0000", + "syncIdentifier": "\"A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 86.0, + "quantity_units": "mg/dL", + "sampleUUID": "536026B4-9D68-4092-A6A0-5F96A2A9AF0B", + "startDate": "2019-01-16 16:11:14 +0000", + "syncIdentifier": "\"536026B4-9D68-4092-A6A0-5F96A2A9AF0B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 85.0, + "quantity_units": "mg/dL", + "sampleUUID": "3730A431-D8B1-4D52-9A39-97C04A077B8F", + "startDate": "2019-01-16 16:16:14 +0000", + "syncIdentifier": "\"3730A431-D8B1-4D52-9A39-97C04A077B8F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 83.0, + "quantity_units": "mg/dL", + "sampleUUID": "D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9", + "startDate": "2019-01-16 16:21:14 +0000", + "syncIdentifier": "\"D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 83.0, + "quantity_units": "mg/dL", + "sampleUUID": "38D6666E-A432-49CD-9D73-E58DF3CA646D", + "startDate": "2019-01-16 16:26:14 +0000", + "syncIdentifier": "\"38D6666E-A432-49CD-9D73-E58DF3CA646D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 80.0, + "quantity_units": "mg/dL", + "sampleUUID": "D180B47D-F745-4F37-9068-C934194EDEB1", + "startDate": "2019-01-16 16:31:14 +0000", + "syncIdentifier": "\"D180B47D-F745-4F37-9068-C934194EDEB1\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 77.0, + "quantity_units": "mg/dL", + "sampleUUID": "38B13250-FA32-493C-8028-6AA65C3BCBD3", + "startDate": "2019-01-16 16:36:14 +0000", + "syncIdentifier": "\"38B13250-FA32-493C-8028-6AA65C3BCBD3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 74.0, + "quantity_units": "mg/dL", + "sampleUUID": "CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88", + "startDate": "2019-01-16 16:41:15 +0000", + "syncIdentifier": "\"CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 70.0, + "quantity_units": "mg/dL", + "sampleUUID": "8F75F09C-1CE1-45EB-869F-C546007E079A", + "startDate": "2019-01-16 16:46:15 +0000", + "syncIdentifier": "\"8F75F09C-1CE1-45EB-869F-C546007E079A\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 69.0, + "quantity_units": "mg/dL", + "sampleUUID": "32FB6DF6-EF0A-484A-9212-E717C05CCDA3", + "startDate": "2019-01-16 16:51:14 +0000", + "syncIdentifier": "\"32FB6DF6-EF0A-484A-9212-E717C05CCDA3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 72.0, + "quantity_units": "mg/dL", + "sampleUUID": "329D73AF-D524-4075-A3A5-047E9C877885", + "startDate": "2019-01-16 16:56:14 +0000", + "syncIdentifier": "\"329D73AF-D524-4075-A3A5-047E9C877885\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 79.0, + "quantity_units": "mg/dL", + "sampleUUID": "FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90", + "startDate": "2019-01-16 17:01:14 +0000", + "syncIdentifier": "\"FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 86.0, + "quantity_units": "mg/dL", + "sampleUUID": "F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4", + "startDate": "2019-01-16 17:06:15 +0000", + "syncIdentifier": "\"F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 95.0, + "quantity_units": "mg/dL", + "sampleUUID": "3A04D93A-4511-4DCE-BC65-88D192EEC0BE", + "startDate": "2019-01-16 17:11:15 +0000", + "syncIdentifier": "\"3A04D93A-4511-4DCE-BC65-88D192EEC0BE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 110.0, + "quantity_units": "mg/dL", + "sampleUUID": "FA9AE75E-70D3-4A2E-92AE-A82E373BF007", + "startDate": "2019-01-16 17:16:15 +0000", + "syncIdentifier": "\"FA9AE75E-70D3-4A2E-92AE-A82E373BF007\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 130.0, + "quantity_units": "mg/dL", + "sampleUUID": "A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE", + "startDate": "2019-01-16 17:21:14 +0000", + "syncIdentifier": "\"A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 153.0, + "quantity_units": "mg/dL", + "sampleUUID": "EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03", + "startDate": "2019-01-16 17:26:14 +0000", + "syncIdentifier": "\"EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 170.0, + "quantity_units": "mg/dL", + "sampleUUID": "8136A573-7092-435D-A3AA-BBA6951F3CD2", + "startDate": "2019-01-16 17:31:15 +0000", + "syncIdentifier": "\"8136A573-7092-435D-A3AA-BBA6951F3CD2\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 184.0, + "quantity_units": "mg/dL", + "sampleUUID": "A205D44E-C261-4FE0-B4F9-D12AD91FED02", + "startDate": "2019-01-16 17:36:15 +0000", + "syncIdentifier": "\"A205D44E-C261-4FE0-B4F9-D12AD91FED02\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 197.0, + "quantity_units": "mg/dL", + "sampleUUID": "771DF525-F543-4F3D-8B0C-5ECE56C1AB3E", + "startDate": "2019-01-16 17:41:15 +0000", + "syncIdentifier": "\"771DF525-F543-4F3D-8B0C-5ECE56C1AB3E\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 209.0, + "quantity_units": "mg/dL", + "sampleUUID": "15E3B0A7-D250-4446-A9FF-4B003ECB21C5", + "startDate": "2019-01-16 17:46:15 +0000", + "syncIdentifier": "\"15E3B0A7-D250-4446-A9FF-4B003ECB21C5\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 223.0, + "quantity_units": "mg/dL", + "sampleUUID": "85AF736A-CAE5-455F-A307-F7EB349C2DC9", + "startDate": "2019-01-16 17:51:14 +0000", + "syncIdentifier": "\"85AF736A-CAE5-455F-A307-F7EB349C2DC9\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 233.0, + "quantity_units": "mg/dL", + "sampleUUID": "B1B57F7A-AAE2-48B0-94DA-E045506624EB", + "startDate": "2019-01-16 17:56:15 +0000", + "syncIdentifier": "\"B1B57F7A-AAE2-48B0-94DA-E045506624EB\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 241.0, + "quantity_units": "mg/dL", + "sampleUUID": "4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8", + "startDate": "2019-01-16 18:01:15 +0000", + "syncIdentifier": "\"4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 250.0, + "quantity_units": "mg/dL", + "sampleUUID": "7DECE4F5-6CE3-4CE6-A09C-7D4F99517376", + "startDate": "2019-01-16 18:06:15 +0000", + "syncIdentifier": "\"7DECE4F5-6CE3-4CE6-A09C-7D4F99517376\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 257.0, + "quantity_units": "mg/dL", + "sampleUUID": "7D68498B-6632-4B15-B456-23A1C8260076", + "startDate": "2019-01-16 18:11:14 +0000", + "syncIdentifier": "\"7D68498B-6632-4B15-B456-23A1C8260076\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 266.0, + "quantity_units": "mg/dL", + "sampleUUID": "DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35", + "startDate": "2019-01-16 18:16:15 +0000", + "syncIdentifier": "\"DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 273.0, + "quantity_units": "mg/dL", + "sampleUUID": "4857D447-9BCA-40B0-9A73-55E85CC0C80B", + "startDate": "2019-01-16 18:21:15 +0000", + "syncIdentifier": "\"4857D447-9BCA-40B0-9A73-55E85CC0C80B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 277.0, + "quantity_units": "mg/dL", + "sampleUUID": "927876FE-46FF-46BE-90E8-0FD9054F6949", + "startDate": "2019-01-16 18:26:15 +0000", + "syncIdentifier": "\"927876FE-46FF-46BE-90E8-0FD9054F6949\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 286.0, + "quantity_units": "mg/dL", + "sampleUUID": "D402B6FD-BC10-4997-9712-B31EEEB9DF13", + "startDate": "2019-01-16 18:31:14 +0000", + "syncIdentifier": "\"D402B6FD-BC10-4997-9712-B31EEEB9DF13\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 287.0, + "quantity_units": "mg/dL", + "sampleUUID": "44771D03-CB0F-4758-B2CE-98D7717B5FB7", + "startDate": "2019-01-16 18:36:15 +0000", + "syncIdentifier": "\"44771D03-CB0F-4758-B2CE-98D7717B5FB7\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 293.0, + "quantity_units": "mg/dL", + "sampleUUID": "8E45EA6C-DB43-463B-8188-ABB35E2BCBC2", + "startDate": "2019-01-16 18:41:15 +0000", + "syncIdentifier": "\"8E45EA6C-DB43-463B-8188-ABB35E2BCBC2\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 286.0, + "quantity_units": "mg/dL", + "sampleUUID": "060767DF-A592-4E99-8E30-6869B8DA2742", + "startDate": "2019-01-16 18:46:14 +0000", + "syncIdentifier": "\"060767DF-A592-4E99-8E30-6869B8DA2742\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 290.0, + "quantity_units": "mg/dL", + "sampleUUID": "E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF", + "startDate": "2019-01-16 18:51:15 +0000", + "syncIdentifier": "\"E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 289.0, + "quantity_units": "mg/dL", + "sampleUUID": "E72F0D0C-7E9C-4186-B7D9-4801340E41F5", + "startDate": "2019-01-16 18:56:14 +0000", + "syncIdentifier": "\"E72F0D0C-7E9C-4186-B7D9-4801340E41F5\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 295.0, + "quantity_units": "mg/dL", + "sampleUUID": "6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE", + "startDate": "2019-01-16 19:01:15 +0000", + "syncIdentifier": "\"6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 290.0, + "quantity_units": "mg/dL", + "sampleUUID": "2C28AE37-3DD2-49CF-B1D3-5D708D28B621", + "startDate": "2019-01-16 19:06:15 +0000", + "syncIdentifier": "\"2C28AE37-3DD2-49CF-B1D3-5D708D28B621\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 284.0, + "quantity_units": "mg/dL", + "sampleUUID": "278F21F4-293B-453C-8778-B75B62998899", + "startDate": "2019-01-16 19:11:14 +0000", + "syncIdentifier": "\"278F21F4-293B-453C-8778-B75B62998899\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 275.0, + "quantity_units": "mg/dL", + "sampleUUID": "830CA8EB-9B7F-4919-81E5-1235D114291D", + "startDate": "2019-01-16 19:16:16 +0000", + "syncIdentifier": "\"830CA8EB-9B7F-4919-81E5-1235D114291D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 238.0, + "quantity_units": "mg/dL", + "sampleUUID": "6B295424-1FF7-4B95-909F-EFE31A7F230D", + "startDate": "2019-01-16 19:41:15 +0000", + "syncIdentifier": "\"6B295424-1FF7-4B95-909F-EFE31A7F230D\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 230.0, + "quantity_units": "mg/dL", + "sampleUUID": "423CC4BD-D070-4C64-840E-D5BFECA4A3EF", + "startDate": "2019-01-16 19:46:15 +0000", + "syncIdentifier": "\"423CC4BD-D070-4C64-840E-D5BFECA4A3EF\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 226.0, + "quantity_units": "mg/dL", + "sampleUUID": "7BC05171-2580-42DF-B05A-D3D144DBF471", + "startDate": "2019-01-16 19:51:15 +0000", + "syncIdentifier": "\"7BC05171-2580-42DF-B05A-D3D144DBF471\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 224.0, + "quantity_units": "mg/dL", + "sampleUUID": "06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3", + "startDate": "2019-01-16 19:56:15 +0000", + "syncIdentifier": "\"06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 224.0, + "quantity_units": "mg/dL", + "sampleUUID": "E4F2198D-AEC2-4651-B653-77BF88C788BE", + "startDate": "2019-01-16 20:01:15 +0000", + "syncIdentifier": "\"E4F2198D-AEC2-4651-B653-77BF88C788BE\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 228.0, + "quantity_units": "mg/dL", + "sampleUUID": "377B2B55-5704-4C93-BA5D-3927FED67AB0", + "startDate": "2019-01-16 20:06:15 +0000", + "syncIdentifier": "\"377B2B55-5704-4C93-BA5D-3927FED67AB0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 234.0, + "quantity_units": "mg/dL", + "sampleUUID": "79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6", + "startDate": "2019-01-16 20:11:15 +0000", + "syncIdentifier": "\"79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 240.0, + "quantity_units": "mg/dL", + "sampleUUID": "E50AC7D3-BD28-41AF-A73B-92BC8F39FB92", + "startDate": "2019-01-16 20:16:15 +0000", + "syncIdentifier": "\"E50AC7D3-BD28-41AF-A73B-92BC8F39FB92\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 245.0, + "quantity_units": "mg/dL", + "sampleUUID": "776194E1-2FD1-4EDE-BE14-248CE90BCDA0", + "startDate": "2019-01-16 20:21:15 +0000", + "syncIdentifier": "\"776194E1-2FD1-4EDE-BE14-248CE90BCDA0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 248.0, + "quantity_units": "mg/dL", + "sampleUUID": "B4741618-144E-4B68-B931-DBEB4FB52066", + "startDate": "2019-01-16 20:26:14 +0000", + "syncIdentifier": "\"B4741618-144E-4B68-B931-DBEB4FB52066\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 249.0, + "quantity_units": "mg/dL", + "sampleUUID": "3908454D-5AB7-4048-AABD-03E12843BAF3", + "startDate": "2019-01-16 20:31:14 +0000", + "syncIdentifier": "\"3908454D-5AB7-4048-AABD-03E12843BAF3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 248.0, + "quantity_units": "mg/dL", + "sampleUUID": "464EAF51-6B93-40C4-8BFA-F8C80BA534F4", + "startDate": "2019-01-16 20:36:14 +0000", + "syncIdentifier": "\"464EAF51-6B93-40C4-8BFA-F8C80BA534F4\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 246.0, + "quantity_units": "mg/dL", + "sampleUUID": "38E596D9-4408-4C79-860B-300D20484762", + "startDate": "2019-01-16 20:41:13 +0000", + "syncIdentifier": "\"38E596D9-4408-4C79-860B-300D20484762\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 242.0, + "quantity_units": "mg/dL", + "sampleUUID": "5F5D6F47-E166-45C0-905D-DED04D01AD5B", + "startDate": "2019-01-16 20:46:14 +0000", + "syncIdentifier": "\"5F5D6F47-E166-45C0-905D-DED04D01AD5B\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 240.0, + "quantity_units": "mg/dL", + "sampleUUID": "A856DC0E-D65B-4F64-8D99-B9F895129AC8", + "startDate": "2019-01-16 20:51:14 +0000", + "syncIdentifier": "\"A856DC0E-D65B-4F64-8D99-B9F895129AC8\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 239.0, + "quantity_units": "mg/dL", + "sampleUUID": "33410BE8-72C2-4977-9F79-6CDDEFB9B364", + "startDate": "2019-01-16 20:56:14 +0000", + "syncIdentifier": "\"33410BE8-72C2-4977-9F79-6CDDEFB9B364\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 243.0, + "quantity_units": "mg/dL", + "sampleUUID": "65CDB4AB-3876-4C30-8CD6-C93E436B9790", + "startDate": "2019-01-16 21:01:14 +0000", + "syncIdentifier": "\"65CDB4AB-3876-4C30-8CD6-C93E436B9790\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 249.0, + "quantity_units": "mg/dL", + "sampleUUID": "2507685D-BFB4-4116-8D5D-9C1D082C0C0F", + "startDate": "2019-01-16 21:06:14 +0000", + "syncIdentifier": "\"2507685D-BFB4-4116-8D5D-9C1D082C0C0F\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 255.0, + "quantity_units": "mg/dL", + "sampleUUID": "769096F1-4E29-4A9D-B46A-145BF8F1A788", + "startDate": "2019-01-16 21:11:14 +0000", + "syncIdentifier": "\"769096F1-4E29-4A9D-B46A-145BF8F1A788\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 259.0, + "quantity_units": "mg/dL", + "sampleUUID": "8E6ABB65-7EAB-4304-8F23-AE307AADA967", + "startDate": "2019-01-16 21:16:14 +0000", + "syncIdentifier": "\"1547673374.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"com.dexcom.G6\"", + "quantity": 257.0, + "quantity_units": "mg/dL", + "sampleUUID": "ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3", + "startDate": "2019-01-16 21:16:14 +0000", + "syncIdentifier": "\"ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 256.0, + "quantity_units": "mg/dL", + "sampleUUID": "C9C0AADB-F4C1-4C20-839A-D5BD0829B9B5", + "startDate": "2019-01-16 21:21:14 +0000", + "syncIdentifier": "\"1547673674.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 252.0, + "quantity_units": "mg/dL", + "sampleUUID": "D7508B4C-DB2E-4553-B706-A1BAB680DE4F", + "startDate": "2019-01-16 21:26:14 +0000", + "syncIdentifier": "\"1547673974.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 251.0, + "quantity_units": "mg/dL", + "sampleUUID": "7D05E7E8-DB79-4F3A-B24D-1696BC74282F", + "startDate": "2019-01-16 21:31:14 +0000", + "syncIdentifier": "\"1547674274.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 254.0, + "quantity_units": "mg/dL", + "sampleUUID": "BF0204A5-4585-4ADF-B996-B002D3D2291A", + "startDate": "2019-01-16 21:36:14 +0000", + "syncIdentifier": "\"1547674574.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 260.0, + "quantity_units": "mg/dL", + "sampleUUID": "A870508B-A1B0-4FC4-A765-C82E92C4BD22", + "startDate": "2019-01-16 21:41:14 +0000", + "syncIdentifier": "\"1547674874.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 267.0, + "quantity_units": "mg/dL", + "sampleUUID": "3273EE7A-189C-4876-B1E4-44E885D47B63", + "startDate": "2019-01-16 21:46:14 +0000", + "syncIdentifier": "\"1547675174.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 274.0, + "quantity_units": "mg/dL", + "sampleUUID": "ECBC40CA-7762-47A4-AE50-862301236A32", + "startDate": "2019-01-16 21:51:13 +0000", + "syncIdentifier": "\"1547675473.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 280.0, + "quantity_units": "mg/dL", + "sampleUUID": "E8BC0194-39C0-4449-94C8-5322EC45E195", + "startDate": "2019-01-16 21:56:14 +0000", + "syncIdentifier": "\"1547675774.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 289.0, + "quantity_units": "mg/dL", + "sampleUUID": "6296EFE7-2A41-438E-8037-2B1BD7F3528D", + "startDate": "2019-01-16 22:01:13 +0000", + "syncIdentifier": "\"1547676073.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 291.0, + "quantity_units": "mg/dL", + "sampleUUID": "07B15331-87A9-478D-A677-0A2C37F9A5FD", + "startDate": "2019-01-16 22:06:14 +0000", + "syncIdentifier": "\"1547676374.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 295.0, + "quantity_units": "mg/dL", + "sampleUUID": "61F20A3F-0EC0-40D8-BACD-3F435EE21A82", + "startDate": "2019-01-16 22:11:14 +0000", + "syncIdentifier": "\"1547676674.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 295.0, + "quantity_units": "mg/dL", + "sampleUUID": "6AE157D1-32A2-4482-9692-5BAA83305F41", + "startDate": "2019-01-16 22:16:13 +0000", + "syncIdentifier": "\"1547676973.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 294.0, + "quantity_units": "mg/dL", + "sampleUUID": "BA0C1173-03AE-4FE3-BB2E-FDD5C7190956", + "startDate": "2019-01-16 22:21:14 +0000", + "syncIdentifier": "\"1547677274.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 294.0, + "quantity_units": "mg/dL", + "sampleUUID": "0A0C0B2A-1295-4C2F-B325-DA9A974BD801", + "startDate": "2019-01-16 22:26:14 +0000", + "syncIdentifier": "\"1547677574.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 293.0, + "quantity_units": "mg/dL", + "sampleUUID": "703B7BD1-2B28-4759-8A5C-05CD66564FD8", + "startDate": "2019-01-16 22:31:14 +0000", + "syncIdentifier": "\"1547677874.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 286.0, + "quantity_units": "mg/dL", + "sampleUUID": "2D465A18-3112-4B05-A43E-9B903080789B", + "startDate": "2019-01-16 22:36:14 +0000", + "syncIdentifier": "\"1547678174.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 287.0, + "quantity_units": "mg/dL", + "sampleUUID": "A6438B27-A01A-41C9-B6D1-5DB235FC28C1", + "startDate": "2019-01-16 22:41:13 +0000", + "syncIdentifier": "\"1547678473.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 287.0, + "quantity_units": "mg/dL", + "sampleUUID": "E0CA6AEF-85D8-4C19-BBE5-C8263875F1F0", + "startDate": "2019-01-16 22:46:14 +0000", + "syncIdentifier": "\"1547678774.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 288.0, + "quantity_units": "mg/dL", + "sampleUUID": "84294F7E-D8E0-4644-8672-01E2A52855EF", + "startDate": "2019-01-16 22:51:14 +0000", + "syncIdentifier": "\"1547679074.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 290.0, + "quantity_units": "mg/dL", + "sampleUUID": "E011BDAC-476B-40E9-B732-8B5FE7B32C90", + "startDate": "2019-01-16 22:56:14 +0000", + "syncIdentifier": "\"1547679374.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 292.0, + "quantity_units": "mg/dL", + "sampleUUID": "13FFF286-28C4-4498-A0D8-1992569712FB", + "startDate": "2019-01-16 23:01:14 +0000", + "syncIdentifier": "\"1547679674.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 291.0, + "quantity_units": "mg/dL", + "sampleUUID": "0221CB94-9E68-48E0-B405-0F7B4C21E668", + "startDate": "2019-01-16 23:06:14 +0000", + "syncIdentifier": "\"1547679974.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 289.0, + "quantity_units": "mg/dL", + "sampleUUID": "E1C9C581-EC79-4183-87F5-DA6C4DDC4AE9", + "startDate": "2019-01-16 23:11:14 +0000", + "syncIdentifier": "\"1547680274.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 282.0, + "quantity_units": "mg/dL", + "sampleUUID": "0D4ADDCD-04EB-4A6E-9C78-604493A63F32", + "startDate": "2019-01-16 23:16:14 +0000", + "syncIdentifier": "\"1547680574.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 286.0, + "quantity_units": "mg/dL", + "sampleUUID": "09D1CB03-2651-4145-9696-6837D3514724", + "startDate": "2019-01-16 23:21:13 +0000", + "syncIdentifier": "\"1547680873.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 292.0, + "quantity_units": "mg/dL", + "sampleUUID": "8451D9C5-B517-4EBF-8390-872E077D8E16", + "startDate": "2019-01-16 23:26:14 +0000", + "syncIdentifier": "\"1547681174.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 305.0, + "quantity_units": "mg/dL", + "sampleUUID": "1A20E578-F14C-415F-97A6-42A2A3C3C525", + "startDate": "2019-01-16 23:31:14 +0000", + "syncIdentifier": "\"1547681474.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 313.0, + "quantity_units": "mg/dL", + "sampleUUID": "32301A74-B5E9-49C3-BB19-D2A0E5C7E9DA", + "startDate": "2019-01-16 23:36:14 +0000", + "syncIdentifier": "\"1547681774.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 331.0, + "quantity_units": "mg/dL", + "sampleUUID": "F1DC7ECE-4F25-49FA-B0E3-5B2B3BDD77A8", + "startDate": "2019-01-16 23:41:14 +0000", + "syncIdentifier": "\"1547682074.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 340.0, + "quantity_units": "mg/dL", + "sampleUUID": "DCEACFBA-69D4-4444-9329-5F8549A67434", + "startDate": "2019-01-16 23:46:14 +0000", + "syncIdentifier": "\"1547682374.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 324.0, + "quantity_units": "mg/dL", + "sampleUUID": "B8DFEE87-053D-4301-9C07-A04521C6D357", + "startDate": "2019-01-16 23:51:14 +0000", + "syncIdentifier": "\"1547682674.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 348.0, + "quantity_units": "mg/dL", + "sampleUUID": "58DE8977-425B-4F66-BD20-3A3BE706A5EC", + "startDate": "2019-01-16 23:56:14 +0000", + "syncIdentifier": "\"1547682974.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 357.0, + "quantity_units": "mg/dL", + "sampleUUID": "79BA52D4-446E-4737-9C9B-B955ACEE3DCF", + "startDate": "2019-01-17 00:01:14 +0000", + "syncIdentifier": "\"1547683274.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 374.0, + "quantity_units": "mg/dL", + "sampleUUID": "F2D57137-F498-404B-8E0F-B4C264A341C9", + "startDate": "2019-01-17 00:06:14 +0000", + "syncIdentifier": "\"1547683574.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 391.0, + "quantity_units": "mg/dL", + "sampleUUID": "085D512E-46B7-4BC6-BA3C-62B9DF80515B", + "startDate": "2019-01-17 00:11:14 +0000", + "syncIdentifier": "\"1547683874.0\"", + "syncVersion": "1" + }, + { + "isDisplayOnly": "false", + "provenanceIdentifier": "\"\"", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": "FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF", + "startDate": "2019-01-17 00:16:14 +0000", + "syncIdentifier": "\"1547684174.0\"", + "syncVersion": "1" + } + ], + "carb_default_absorption_times_fast": 7200.0, + "carb_default_absorption_times_medium": 10800.0, + "carb_default_absorption_times_slow": 14400.0, + "carb_ratio_schedule": [ + { + "startTime": 0.0, + "value": 8.0 + }, + { + "startTime": 21600.0, + "value": 8.0 + }, + { + "startTime": 39600.0, + "value": 9.0 + } + ], + "carb_ratio_timeZone": -21600, + "carb_ratio_unit": "g", + "carbs_on_board": { + " endDate": "2019-01-17 00:15:00 +0000", + " quantity": 24.4756, + " startDate": "2019-01-17 00:15:00 +0000", + "units": "g" + }, + "dex_cgm_manager": { + "latestBackfill": { + "glucose": " 401", + "timestamp": " 2019-01-17 00", + "trend": " 8" + } + }, + "file_name": "LoopReport2.md", + "get_normalized_dose_entries": [ + { + "description": "nil", + "endDate": "2018-12-30 22:00:00 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2018-12-30 21:50:46 +0000", + "syncIdentifier": "\"2100ee320f1e12 1/2\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2018-12-30 22:31:17 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2018-12-30 22:00:00 +0000", + "syncIdentifier": "\"2100ee320f1e12 2/2\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-03 03:50:47 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-03 03:47:57 +0000", + "syncIdentifier": "\"2100396f150213\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-06 00:43:23 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-06 00:41:39 +0000", + "syncIdentifier": "\"21002769120513\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-09 00:58:27 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-09 00:57:19 +0000", + "syncIdentifier": "\"21001379120813\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-12 23:30:44 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-12 23:29:43 +0000", + "syncIdentifier": "\"21002b5d110c13\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-15 04:07:21 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-15 04:04:04 +0000", + "syncIdentifier": "\"21000444160e13\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 01:23:42 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 01:23:42 +0000", + "syncIdentifier": "\"018282002a57334f13\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "13.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 01:53:08 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 01:23:08 +0000", + "syncIdentifier": "\"16010857134f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:47:19 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 04:29:02 +0000", + "syncIdentifier": "\"1601025d164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:51:24 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 04:47:19 +0000", + "syncIdentifier": "\"1601136f164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:56:27 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 04:51:24 +0000", + "syncIdentifier": "\"16011873164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.175" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:00:30 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 04:56:27 +0000", + "syncIdentifier": "\"16011b78164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.375" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:04:35 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:00:30 +0000", + "syncIdentifier": "\"16011e40174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:13:20 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 05:13:20 +0000", + "syncIdentifier": "\"012b2b00144d374f13\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:18:00 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:04:35 +0000", + "syncIdentifier": "\"16012344174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:18:02 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:18:00 +0000", + "syncIdentifier": "\"16010052174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.925" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:21:47 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:18:02 +0000", + "syncIdentifier": "\"16010252174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.925" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:29:56 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:25:52 +0000", + "syncIdentifier": "\"16013459174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.275" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:50:02 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:29:56 +0000", + "syncIdentifier": "\"1601385d174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:00:00 +0000", + "scheduledBasalRate": "1.2 IU/hr", + "startDate": "2019-01-16 05:50:02 +0000", + "syncIdentifier": "\"16010272174f13 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:11:34 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:00:00 +0000", + "syncIdentifier": "\"16010272174f13 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:31:51 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:11:34 +0000", + "syncIdentifier": "\"1601224b005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:39:56 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:31:51 +0000", + "syncIdentifier": "\"1601335f005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:44:01 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:39:56 +0000", + "syncIdentifier": "\"16013867005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:48:05 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:44:01 +0000", + "syncIdentifier": "\"1601016c005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:51:58 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:48:05 +0000", + "syncIdentifier": "\"16010570005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.725" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:56:13 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:51:58 +0000", + "syncIdentifier": "\"16013a73005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:00:15 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 06:56:13 +0000", + "syncIdentifier": "\"16010d78005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:04:19 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:00:15 +0000", + "syncIdentifier": "\"16010f40015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.075" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:08:27 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:04:19 +0000", + "syncIdentifier": "\"16011344015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:12:30 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:08:27 +0000", + "syncIdentifier": "\"16011b48015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.075" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:20:33 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:12:30 +0000", + "syncIdentifier": "\"16011e4c015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.525" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:24:37 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:20:33 +0000", + "syncIdentifier": "\"16012154015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.5" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:28:42 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:24:37 +0000", + "syncIdentifier": "\"16012558015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:47:50 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 07:47:50 +0000", + "syncIdentifier": "\"010a0a00326f215013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "1.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:48:48 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:28:42 +0000", + "syncIdentifier": "\"16012a5c015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:53:03 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:48:48 +0000", + "syncIdentifier": "\"16013070015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.425" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:57:21 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:53:03 +0000", + "syncIdentifier": "\"16010375015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:06:06 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 07:57:21 +0000", + "syncIdentifier": "\"16011579015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:10:19 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:06:06 +0000", + "syncIdentifier": "\"16010646025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:14:26 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:10:19 +0000", + "syncIdentifier": "\"1601134a025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:18:30 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:14:26 +0000", + "syncIdentifier": "\"16011a4e025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:38:45 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:18:30 +0000", + "syncIdentifier": "\"16011e52025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:42:49 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:38:45 +0000", + "syncIdentifier": "\"16012d66025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:46:53 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:42:49 +0000", + "syncIdentifier": "\"1601316a025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.675" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:59:17 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 08:46:53 +0000", + "syncIdentifier": "\"1601356e025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:15:19 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:03:07 +0000", + "syncIdentifier": "\"16010743035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:23:30 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:19:26 +0000", + "syncIdentifier": "\"16011a53035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:27:31 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:23:30 +0000", + "syncIdentifier": "\"16011e57035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.85" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:31:35 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:27:31 +0000", + "syncIdentifier": "\"16011f5b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:35:37 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:31:35 +0000", + "syncIdentifier": "\"1601235f035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.825" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:39:41 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:35:37 +0000", + "syncIdentifier": "\"16012563035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:43:45 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:39:41 +0000", + "syncIdentifier": "\"16012967035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:47:49 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:43:45 +0000", + "syncIdentifier": "\"16012d6b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.5" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:51:42 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:47:49 +0000", + "syncIdentifier": "\"1601316f035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:55:55 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:51:42 +0000", + "syncIdentifier": "\"16012a73035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:59:59 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:55:55 +0000", + "syncIdentifier": "\"16013777035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.8" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:04:26 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 09:59:59 +0000", + "syncIdentifier": "\"16013b7b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:08:16 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:04:26 +0000", + "syncIdentifier": "\"16011a44045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:13:13 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:08:16 +0000", + "syncIdentifier": "\"16011048045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:17:17 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:13:13 +0000", + "syncIdentifier": "\"16010d4d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:21:25 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:17:17 +0000", + "syncIdentifier": "\"16011151045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:25:26 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:21:25 +0000", + "syncIdentifier": "\"16011955045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.75" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:29:30 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:25:26 +0000", + "syncIdentifier": "\"16011a59045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.825" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:33:31 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:29:30 +0000", + "syncIdentifier": "\"16011e5d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:37:36 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:33:31 +0000", + "syncIdentifier": "\"16011f61045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:45:50 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:37:36 +0000", + "syncIdentifier": "\"16012465045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:50:51 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:45:50 +0000", + "syncIdentifier": "\"1601326d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:54:51 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:50:51 +0000", + "syncIdentifier": "\"16013372045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:02:58 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 10:58:53 +0000", + "syncIdentifier": "\"1601357a045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:07:02 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:02:58 +0000", + "syncIdentifier": "\"16013a42055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:15:09 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:07:02 +0000", + "syncIdentifier": "\"16010247055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.85" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:19:13 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:15:09 +0000", + "syncIdentifier": "\"1601094f055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.625" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:39:31 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:19:13 +0000", + "syncIdentifier": "\"16010d53055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:47:37 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:43:36 +0000", + "syncIdentifier": "\"1601246b055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:51:41 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:47:37 +0000", + "syncIdentifier": "\"1601256f055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.575" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:55:34 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:51:41 +0000", + "syncIdentifier": "\"16012973055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.175" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:59:49 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 11:55:34 +0000", + "syncIdentifier": "\"16012277055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:12:24 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 12:08:00 +0000", + "syncIdentifier": "\"16010048065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:21:18 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 12:12:24 +0000", + "syncIdentifier": "\"1601184c065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:26:07 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 12:21:18 +0000", + "syncIdentifier": "\"16011255065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:30:00 +0000", + "scheduledBasalRate": "1.25 IU/hr", + "startDate": "2019-01-16 12:26:07 +0000", + "syncIdentifier": "\"1601075a065013 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:30:10 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:30:00 +0000", + "syncIdentifier": "\"1601075a065013 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:35:10 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:30:10 +0000", + "syncIdentifier": "\"16010a5e065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.525" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:39:20 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:35:10 +0000", + "syncIdentifier": "\"16010a63065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:43:32 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:39:20 +0000", + "syncIdentifier": "\"16011467065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:47:34 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:43:32 +0000", + "syncIdentifier": "\"1601206b065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:51:11 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 12:51:11 +0000", + "syncIdentifier": "\"012f2f000b73265013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:57:01 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:47:34 +0000", + "syncIdentifier": "\"1601226f065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:09:59 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 12:57:01 +0000", + "syncIdentifier": "\"16010179065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:15:50 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 13:09:59 +0000", + "syncIdentifier": "\"16013b49075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:19:56 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 13:15:50 +0000", + "syncIdentifier": "\"1601324f075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.575" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:49:56 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 13:19:56 +0000", + "syncIdentifier": "\"16013853075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.625" + }, + { + "description": "nil", + "endDate": "2019-01-16 17:03:20 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 16:40:23 +0000", + "syncIdentifier": "\"160117680a5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 18:36:38 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 18:36:38 +0000", + "syncIdentifier": "\"0128280026642c5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 17:33:20 +0000", + "scheduledBasalRate": "1.45 IU/hr", + "startDate": "2019-01-16 17:03:20 +0000", + "syncIdentifier": "\"160114430b5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:04:46 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 18:41:35 +0000", + "syncIdentifier": "\"160123690c5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:34:46 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 19:04:46 +0000", + "syncIdentifier": "\"16012e440d5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:42:39 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 19:41:28 +0000", + "syncIdentifier": "\"21001c690d1013\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:44:33 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 19:44:33 +0000", + "syncIdentifier": "\"01323200216c2d5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:48:30 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-16 19:48:30 +0000", + "syncIdentifier": "\"013232001e702d5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 20:42:29 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 20:23:07 +0000", + "syncIdentifier": "\"160107570e5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:02:44 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 20:42:29 +0000", + "syncIdentifier": "\"16011d6a0e5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:27:07 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:02:44 +0000", + "syncIdentifier": "\"16012c420f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:44:26 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:27:07 +0000", + "syncIdentifier": "\"1601075b0f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:48:28 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:44:26 +0000", + "syncIdentifier": "\"16011a6c0f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:52:33 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:48:28 +0000", + "syncIdentifier": "\"16011c700f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:56:35 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:52:33 +0000", + "syncIdentifier": "\"160121740f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:00:00 +0000", + "scheduledBasalRate": "0.9 IU/hr", + "startDate": "2019-01-16 21:56:35 +0000", + "syncIdentifier": "\"160123780f5013 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:00:42 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:00:00 +0000", + "syncIdentifier": "\"160123780f5013 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:04:41 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:00:42 +0000", + "syncIdentifier": "\"16012a40105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:24:59 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:04:41 +0000", + "syncIdentifier": "\"16012944105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:33:07 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:24:59 +0000", + "syncIdentifier": "\"16013b58105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:45:07 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:33:07 +0000", + "syncIdentifier": "\"16010761105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:49:24 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:45:07 +0000", + "syncIdentifier": "\"1601076d105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:53:28 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:49:24 +0000", + "syncIdentifier": "\"16011871105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:57:29 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:53:28 +0000", + "syncIdentifier": "\"16011c75105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:01:33 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 22:57:29 +0000", + "syncIdentifier": "\"16011d79105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:05:37 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 23:01:33 +0000", + "syncIdentifier": "\"16012141115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.4" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:09:42 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 23:05:37 +0000", + "syncIdentifier": "\"16012545115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:13:48 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 23:09:42 +0000", + "syncIdentifier": "\"16012a49115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.725" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:37:54 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 23:13:48 +0000", + "syncIdentifier": "\"1601304d115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.225" + }, + { + "description": "nil", + "endDate": "2019-01-17 00:00:28 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-16 23:37:54 +0000", + "syncIdentifier": "\"16013665115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-17 00:30:28 +0000", + "scheduledBasalRate": "1.4 IU/hr", + "startDate": "2019-01-17 00:00:28 +0000", + "syncIdentifier": "\"16011c40125013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-17 00:22:38 +0000", + "scheduledBasalRate": "nil", + "startDate": "2019-01-17 00:19:30 +0000", + "syncIdentifier": "\"\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.7" + } + ], + "get_normalized_pump_event_dose": [ + { + "description": "nil", + "endDate": "2018-12-23 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-23 15:14:36 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-23T15:14:36Z 2018-12-23T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-23 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-23 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-23T18:00:00Z 2018-12-23T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-24 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-23 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-23T22:00:00Z 2018-12-24T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-24 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T02:00:00Z 2018-12-24T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-24 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T06:00:00Z 2018-12-24T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-24 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T12:30:00Z 2018-12-24T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-24 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T14:30:00Z 2018-12-24T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-24 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T18:00:00Z 2018-12-24T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-25 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-24 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-24T22:00:00Z 2018-12-25T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-25 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T02:00:00Z 2018-12-25T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-25 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T06:00:00Z 2018-12-25T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-25 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T12:30:00Z 2018-12-25T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-25 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T14:30:00Z 2018-12-25T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-25 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T18:00:00Z 2018-12-25T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-26 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-25 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-25T22:00:00Z 2018-12-26T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-26 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T02:00:00Z 2018-12-26T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-26 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T06:00:00Z 2018-12-26T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-26 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T12:30:00Z 2018-12-26T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-26 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T14:30:00Z 2018-12-26T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-26 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T18:00:00Z 2018-12-26T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-27 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-26 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-26T22:00:00Z 2018-12-27T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-27 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T02:00:00Z 2018-12-27T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-27 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T06:00:00Z 2018-12-27T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-27 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T12:30:00Z 2018-12-27T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-27 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T14:30:00Z 2018-12-27T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-27 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T18:00:00Z 2018-12-27T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-28 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-27 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-27T22:00:00Z 2018-12-28T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-28 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T02:00:00Z 2018-12-28T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-28 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T06:00:00Z 2018-12-28T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-28 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T12:30:00Z 2018-12-28T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-28 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T14:30:00Z 2018-12-28T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-28 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T18:00:00Z 2018-12-28T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-29 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-28 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-28T22:00:00Z 2018-12-29T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-29 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T02:00:00Z 2018-12-29T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-29 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T06:00:00Z 2018-12-29T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-29 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T12:30:00Z 2018-12-29T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-29 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T14:30:00Z 2018-12-29T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-29 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T18:00:00Z 2018-12-29T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-30 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-29 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-29T22:00:00Z 2018-12-30T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-30 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T02:00:00Z 2018-12-30T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-30 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T06:00:00Z 2018-12-30T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-30 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T12:30:00Z 2018-12-30T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-30 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T14:30:00Z 2018-12-30T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-30 21:50:46 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T18:00:00Z 2018-12-30T21:50:46Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2018-12-30 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 21:50:46 +0000", + "syncIdentifier": "\"2100ee320f1e12 1/2\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2018-12-30 22:31:17 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 22:00:00 +0000", + "syncIdentifier": "\"2100ee320f1e12 2/2\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2018-12-31 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-30 22:31:17 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-30T22:31:17Z 2018-12-31T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2018-12-31 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T02:00:00Z 2018-12-31T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2018-12-31 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T06:00:00Z 2018-12-31T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2018-12-31 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T12:30:00Z 2018-12-31T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-31 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T14:30:00Z 2018-12-31T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2018-12-31 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T18:00:00Z 2018-12-31T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-01 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2018-12-31 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2018-12-31T22:00:00Z 2019-01-01T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-01 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T02:00:00Z 2019-01-01T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-01 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T06:00:00Z 2019-01-01T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-01 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T12:30:00Z 2019-01-01T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-01 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T14:30:00Z 2019-01-01T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-01 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T18:00:00Z 2019-01-01T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-02 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-01 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-01T22:00:00Z 2019-01-02T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-02 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T02:00:00Z 2019-01-02T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-02 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T06:00:00Z 2019-01-02T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-02 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T12:30:00Z 2019-01-02T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-02 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T14:30:00Z 2019-01-02T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-02 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T18:00:00Z 2019-01-02T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-03 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-02 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-02T22:00:00Z 2019-01-03T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-03 03:47:57 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T02:00:00Z 2019-01-03T03:47:57Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-03 03:50:47 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 03:47:57 +0000", + "syncIdentifier": "\"2100396f150213\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-03 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 03:50:47 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T03:50:47Z 2019-01-03T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-03 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T06:00:00Z 2019-01-03T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-03 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T12:30:00Z 2019-01-03T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-03 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T14:30:00Z 2019-01-03T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-03 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T18:00:00Z 2019-01-03T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-04 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-03 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-03T22:00:00Z 2019-01-04T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-04 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T02:00:00Z 2019-01-04T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-04 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T06:00:00Z 2019-01-04T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-04 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T12:30:00Z 2019-01-04T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-04 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T14:30:00Z 2019-01-04T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-04 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T18:00:00Z 2019-01-04T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-05 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-04 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-04T22:00:00Z 2019-01-05T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-05 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T02:00:00Z 2019-01-05T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-05 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T06:00:00Z 2019-01-05T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-05 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T12:30:00Z 2019-01-05T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-05 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T14:30:00Z 2019-01-05T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-05 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T18:00:00Z 2019-01-05T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-06 00:41:39 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-05 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-05T22:00:00Z 2019-01-06T00:41:39Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-06 00:43:23 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 00:41:39 +0000", + "syncIdentifier": "\"21002769120513\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-06 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 00:43:23 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T00:43:23Z 2019-01-06T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-06 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T02:00:00Z 2019-01-06T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-06 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T06:00:00Z 2019-01-06T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-06 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T12:30:00Z 2019-01-06T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-06 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T14:30:00Z 2019-01-06T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-06 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T18:00:00Z 2019-01-06T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-07 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-06 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-06T22:00:00Z 2019-01-07T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-07 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T02:00:00Z 2019-01-07T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-07 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T06:00:00Z 2019-01-07T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-07 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T12:30:00Z 2019-01-07T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-07 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T14:30:00Z 2019-01-07T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-07 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T18:00:00Z 2019-01-07T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-08 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-07 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-07T22:00:00Z 2019-01-08T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-08 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T02:00:00Z 2019-01-08T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-08 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T06:00:00Z 2019-01-08T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-08 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T12:30:00Z 2019-01-08T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-08 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T14:30:00Z 2019-01-08T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-08 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T18:00:00Z 2019-01-08T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-09 00:57:19 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-08 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-08T22:00:00Z 2019-01-09T00:57:19Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-09 00:58:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 00:57:19 +0000", + "syncIdentifier": "\"21001379120813\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-09 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 00:58:27 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T00:58:27Z 2019-01-09T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-09 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T02:00:00Z 2019-01-09T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-09 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T06:00:00Z 2019-01-09T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-09 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T12:30:00Z 2019-01-09T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-09 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T14:30:00Z 2019-01-09T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-09 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T18:00:00Z 2019-01-09T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-10 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-09 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-09T22:00:00Z 2019-01-10T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-10 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T02:00:00Z 2019-01-10T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-10 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T06:00:00Z 2019-01-10T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-10 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T12:30:00Z 2019-01-10T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-10 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T14:30:00Z 2019-01-10T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-10 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T18:00:00Z 2019-01-10T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-11 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-10 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-10T22:00:00Z 2019-01-11T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-11 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T02:00:00Z 2019-01-11T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-11 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T06:00:00Z 2019-01-11T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-11 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T12:30:00Z 2019-01-11T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-11 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T14:30:00Z 2019-01-11T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-11 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T18:00:00Z 2019-01-11T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-12 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-11 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-11T22:00:00Z 2019-01-12T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-12 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T02:00:00Z 2019-01-12T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-12 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T06:00:00Z 2019-01-12T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-12 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T12:30:00Z 2019-01-12T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-12 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T14:30:00Z 2019-01-12T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-12 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T18:00:00Z 2019-01-12T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-12 23:29:43 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T22:00:00Z 2019-01-12T23:29:43Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-12 23:30:44 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 23:29:43 +0000", + "syncIdentifier": "\"21002b5d110c13\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-13 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-12 23:30:44 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-12T23:30:44Z 2019-01-13T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-13 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T02:00:00Z 2019-01-13T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-13 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T06:00:00Z 2019-01-13T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-13 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T12:30:00Z 2019-01-13T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-13 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T14:30:00Z 2019-01-13T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-13 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T18:00:00Z 2019-01-13T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-14 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-13 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-13T22:00:00Z 2019-01-14T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-14 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T02:00:00Z 2019-01-14T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-14 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T06:00:00Z 2019-01-14T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-14 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T12:30:00Z 2019-01-14T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-14 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T14:30:00Z 2019-01-14T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-14 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T18:00:00Z 2019-01-14T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-15 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-14 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-14T22:00:00Z 2019-01-15T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-15 04:04:04 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T02:00:00Z 2019-01-15T04:04:04Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-15 04:07:21 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 04:04:04 +0000", + "syncIdentifier": "\"21000444160e13\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 01:23:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 01:23:42 +0000", + "syncIdentifier": "\"018282002a57334f13\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "13.0" + }, + { + "description": "nil", + "endDate": "2019-01-15 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 04:07:21 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T04:07:21Z 2019-01-15T06:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-15 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 06:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T06:00:00Z 2019-01-15T12:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-15 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 12:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T12:30:00Z 2019-01-15T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-15 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T14:30:00Z 2019-01-15T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-15 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T18:00:00Z 2019-01-15T22:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 01:23:08 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-15 22:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-15T22:00:00Z 2019-01-16T01:23:08Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-16 01:53:08 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 01:23:08 +0000", + "syncIdentifier": "\"16010857134f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 02:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 01:53:08 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T01:53:08Z 2019-01-16T02:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.4" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:29:02 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 02:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T02:00:00Z 2019-01-16T04:29:02Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:47:19 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 04:29:02 +0000", + "syncIdentifier": "\"1601025d164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:51:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 04:47:19 +0000", + "syncIdentifier": "\"1601136f164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 04:56:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 04:51:24 +0000", + "syncIdentifier": "\"16011873164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.175" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:00:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 04:56:27 +0000", + "syncIdentifier": "\"16011b78164f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.375" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:04:35 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:00:30 +0000", + "syncIdentifier": "\"16011e40174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:13:20 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:13:20 +0000", + "syncIdentifier": "\"012b2b00144d374f13\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:18:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:04:35 +0000", + "syncIdentifier": "\"16012344174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:18:02 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:18:00 +0000", + "syncIdentifier": "\"16010052174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.925" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:21:47 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:18:02 +0000", + "syncIdentifier": "\"16010252174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.925" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:25:52 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:21:47 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T05:21:47Z 2019-01-16T05:25:52Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.2" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:29:56 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:25:52 +0000", + "syncIdentifier": "\"16013459174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.275" + }, + { + "description": "nil", + "endDate": "2019-01-16 05:50:02 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:29:56 +0000", + "syncIdentifier": "\"1601385d174f13\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 05:50:02 +0000", + "syncIdentifier": "\"16010272174f13 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:11:34 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:00:00 +0000", + "syncIdentifier": "\"16010272174f13 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:31:51 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:11:34 +0000", + "syncIdentifier": "\"1601224b005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:39:56 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:31:51 +0000", + "syncIdentifier": "\"1601335f005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:44:01 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:39:56 +0000", + "syncIdentifier": "\"16013867005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:48:05 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:44:01 +0000", + "syncIdentifier": "\"1601016c005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:51:58 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:48:05 +0000", + "syncIdentifier": "\"16010570005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.725" + }, + { + "description": "nil", + "endDate": "2019-01-16 06:56:13 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:51:58 +0000", + "syncIdentifier": "\"16013a73005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:00:15 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 06:56:13 +0000", + "syncIdentifier": "\"16010d78005013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.8" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:04:19 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:00:15 +0000", + "syncIdentifier": "\"16010f40015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.075" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:08:27 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:04:19 +0000", + "syncIdentifier": "\"16011344015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:12:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:08:27 +0000", + "syncIdentifier": "\"16011b48015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.075" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:20:33 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:12:30 +0000", + "syncIdentifier": "\"16011e4c015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.525" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:24:37 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:20:33 +0000", + "syncIdentifier": "\"16012154015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.5" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:28:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:24:37 +0000", + "syncIdentifier": "\"16012558015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:47:50 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:47:50 +0000", + "syncIdentifier": "\"010a0a00326f215013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "1.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:48:48 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:28:42 +0000", + "syncIdentifier": "\"16012a5c015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:53:03 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:48:48 +0000", + "syncIdentifier": "\"16013070015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.425" + }, + { + "description": "nil", + "endDate": "2019-01-16 07:57:21 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:53:03 +0000", + "syncIdentifier": "\"16010375015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:06:06 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 07:57:21 +0000", + "syncIdentifier": "\"16011579015013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:10:19 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:06:06 +0000", + "syncIdentifier": "\"16010646025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:14:26 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:10:19 +0000", + "syncIdentifier": "\"1601134a025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:18:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:14:26 +0000", + "syncIdentifier": "\"16011a4e025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:38:45 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:18:30 +0000", + "syncIdentifier": "\"16011e52025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:42:49 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:38:45 +0000", + "syncIdentifier": "\"16012d66025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:46:53 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:42:49 +0000", + "syncIdentifier": "\"1601316a025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.675" + }, + { + "description": "nil", + "endDate": "2019-01-16 08:59:17 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:46:53 +0000", + "syncIdentifier": "\"1601356e025013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:03:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 08:59:17 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T08:59:17Z 2019-01-16T09:03:07Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:15:19 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:03:07 +0000", + "syncIdentifier": "\"16010743035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:19:26 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:15:19 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T09:15:19Z 2019-01-16T09:19:26Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:23:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:19:26 +0000", + "syncIdentifier": "\"16011a53035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:27:31 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:23:30 +0000", + "syncIdentifier": "\"16011e57035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.85" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:31:35 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:27:31 +0000", + "syncIdentifier": "\"16011f5b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:35:37 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:31:35 +0000", + "syncIdentifier": "\"1601235f035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.825" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:39:41 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:35:37 +0000", + "syncIdentifier": "\"16012563035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:43:45 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:39:41 +0000", + "syncIdentifier": "\"16012967035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:47:49 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:43:45 +0000", + "syncIdentifier": "\"16012d6b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.5" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:51:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:47:49 +0000", + "syncIdentifier": "\"1601316f035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.225" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:55:55 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:51:42 +0000", + "syncIdentifier": "\"16012a73035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 09:59:59 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:55:55 +0000", + "syncIdentifier": "\"16013777035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.8" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:04:26 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 09:59:59 +0000", + "syncIdentifier": "\"16013b7b035013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:08:16 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:04:26 +0000", + "syncIdentifier": "\"16011a44045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:13:13 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:08:16 +0000", + "syncIdentifier": "\"16011048045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.325" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:17:17 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:13:13 +0000", + "syncIdentifier": "\"16010d4d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:21:25 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:17:17 +0000", + "syncIdentifier": "\"16011151045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:25:26 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:21:25 +0000", + "syncIdentifier": "\"16011955045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.75" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:29:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:25:26 +0000", + "syncIdentifier": "\"16011a59045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.825" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:33:31 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:29:30 +0000", + "syncIdentifier": "\"16011e5d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:37:36 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:33:31 +0000", + "syncIdentifier": "\"16011f61045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:45:50 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:37:36 +0000", + "syncIdentifier": "\"16012465045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.025" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:50:51 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:45:50 +0000", + "syncIdentifier": "\"1601326d045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:54:51 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:50:51 +0000", + "syncIdentifier": "\"16013372045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 10:58:53 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:54:51 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T10:54:51Z 2019-01-16T10:58:53Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:02:58 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 10:58:53 +0000", + "syncIdentifier": "\"1601357a045013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:07:02 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:02:58 +0000", + "syncIdentifier": "\"16013a42055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:15:09 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:07:02 +0000", + "syncIdentifier": "\"16010247055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.85" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:19:13 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:15:09 +0000", + "syncIdentifier": "\"1601094f055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.625" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:39:31 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:19:13 +0000", + "syncIdentifier": "\"16010d53055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:43:36 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:39:31 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T11:39:31Z 2019-01-16T11:43:36Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:47:37 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:43:36 +0000", + "syncIdentifier": "\"1601246b055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:51:41 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:47:37 +0000", + "syncIdentifier": "\"1601256f055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.575" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:55:34 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:51:41 +0000", + "syncIdentifier": "\"16012973055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.175" + }, + { + "description": "nil", + "endDate": "2019-01-16 11:59:49 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:55:34 +0000", + "syncIdentifier": "\"16012277055013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.975" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:08:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 11:59:49 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T11:59:49Z 2019-01-16T12:08:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:12:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:08:00 +0000", + "syncIdentifier": "\"16010048065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:21:18 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:12:24 +0000", + "syncIdentifier": "\"1601184c065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:26:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:21:18 +0000", + "syncIdentifier": "\"16011255065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:26:07 +0000", + "syncIdentifier": "\"1601075a065013 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:30:10 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:30:00 +0000", + "syncIdentifier": "\"1601075a065013 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:35:10 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:30:10 +0000", + "syncIdentifier": "\"16010a5e065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.525" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:39:20 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:35:10 +0000", + "syncIdentifier": "\"16010a63065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:43:32 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:39:20 +0000", + "syncIdentifier": "\"16011467065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:47:34 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:43:32 +0000", + "syncIdentifier": "\"1601206b065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:51:11 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:51:11 +0000", + "syncIdentifier": "\"012f2f000b73265013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.7" + }, + { + "description": "nil", + "endDate": "2019-01-16 12:57:01 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:47:34 +0000", + "syncIdentifier": "\"1601226f065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.125" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:09:59 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 12:57:01 +0000", + "syncIdentifier": "\"16010179065013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:15:50 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 13:09:59 +0000", + "syncIdentifier": "\"16013b49075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:19:56 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 13:15:50 +0000", + "syncIdentifier": "\"1601324f075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.575" + }, + { + "description": "nil", + "endDate": "2019-01-16 13:49:56 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 13:19:56 +0000", + "syncIdentifier": "\"16013853075013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.625" + }, + { + "description": "nil", + "endDate": "2019-01-16 14:30:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 13:49:56 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T13:49:56Z 2019-01-16T14:30:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-16 16:40:23 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 14:30:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T14:30:00Z 2019-01-16T16:40:23Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-16 17:03:20 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 16:40:23 +0000", + "syncIdentifier": "\"160117680a5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 18:36:38 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 18:36:38 +0000", + "syncIdentifier": "\"0128280026642c5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "4.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 17:33:20 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 17:03:20 +0000", + "syncIdentifier": "\"160114430b5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 18:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 17:33:20 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T17:33:20Z 2019-01-16T18:00:00Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.45" + }, + { + "description": "nil", + "endDate": "2019-01-16 18:41:35 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 18:00:00 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T18:00:00Z 2019-01-16T18:41:35Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:04:46 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 18:41:35 +0000", + "syncIdentifier": "\"160123690c5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:34:46 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:04:46 +0000", + "syncIdentifier": "\"16012e440d5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:41:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:34:46 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T19:34:46Z 2019-01-16T19:41:28Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:42:39 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:41:28 +0000", + "syncIdentifier": "\"21001c690d1013\"", + "type": "LoopKit.DoseType.suspend", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:44:33 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:44:33 +0000", + "syncIdentifier": "\"01323200216c2d5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 19:48:30 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:48:30 +0000", + "syncIdentifier": "\"013232001e702d5013\"", + "type": "LoopKit.DoseType.bolus", + "unit": "LoopKit.DoseUnit.units", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 20:23:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 19:42:39 +0000", + "syncIdentifier": "\"BasalRateSchedule 2019-01-16T19:42:39Z 2019-01-16T20:23:07Z\"", + "type": "LoopKit.DoseType.basal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.9" + }, + { + "description": "nil", + "endDate": "2019-01-16 20:42:29 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 20:23:07 +0000", + "syncIdentifier": "\"160107570e5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:02:44 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 20:42:29 +0000", + "syncIdentifier": "\"16011d6a0e5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:27:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:02:44 +0000", + "syncIdentifier": "\"16012c420f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:44:26 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:27:07 +0000", + "syncIdentifier": "\"1601075b0f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:48:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:44:26 +0000", + "syncIdentifier": "\"16011a6c0f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "0.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:52:33 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:48:28 +0000", + "syncIdentifier": "\"16011c700f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "1.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 21:56:35 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:52:33 +0000", + "syncIdentifier": "\"160121740f5013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.15" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:00:00 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 21:56:35 +0000", + "syncIdentifier": "\"160123780f5013 1/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:00:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:00:00 +0000", + "syncIdentifier": "\"160123780f5013 2/2\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.05" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:04:41 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:00:42 +0000", + "syncIdentifier": "\"16012a40105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.3" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:24:59 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:04:41 +0000", + "syncIdentifier": "\"16012944105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:33:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:24:59 +0000", + "syncIdentifier": "\"16013b58105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:45:07 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:33:07 +0000", + "syncIdentifier": "\"16010761105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "4.55" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:49:24 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:45:07 +0000", + "syncIdentifier": "\"1601076d105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.775" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:53:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:49:24 +0000", + "syncIdentifier": "\"16011871105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "2.875" + }, + { + "description": "nil", + "endDate": "2019-01-16 22:57:29 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:53:28 +0000", + "syncIdentifier": "\"16011c75105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.25" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:01:33 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 22:57:29 +0000", + "syncIdentifier": "\"16011d79105013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.6" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:05:37 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 23:01:33 +0000", + "syncIdentifier": "\"16012141115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.4" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:09:42 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 23:05:37 +0000", + "syncIdentifier": "\"16012545115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.65" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:13:48 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 23:09:42 +0000", + "syncIdentifier": "\"16012a49115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.725" + }, + { + "description": "nil", + "endDate": "2019-01-16 23:37:54 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 23:13:48 +0000", + "syncIdentifier": "\"1601304d115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "3.225" + }, + { + "description": "nil", + "endDate": "2019-01-17 00:00:28 +0000", + "scheduledBasalRate": "IU/hr", + "startDate": "2019-01-16 23:37:54 +0000", + "syncIdentifier": "\"16013665115013\"", + "type": "LoopKit.DoseType.tempBasal", + "unit": "LoopKit.DoseUnit.unitsPerHour", + "value": "5.0" + } + ], + "get_pump_event_values": [ + { + "date": " 2019-01-17 00:00:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5971", + "persistedDate": " 2019-01-17 00:15:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-17 00:00:28 +0000", + "description": " nil", + "endDate": " 2019-01-17 00:30:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5970", + "persistedDate": " 2019-01-17 00:15:54 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-17 00:00:28 +0000", + "syncIdentifier": " Optional(16011c40125013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 23:37:54 +0000", + "description": " nil", + "endDate": " 2019-01-17 00:07:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5969", + "persistedDate": " 2019-01-16 23:46:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 23:37:54 +0000", + "syncIdentifier": " Optional(16013665115013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 23:37:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5968", + "persistedDate": " 2019-01-16 23:46:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 23:13:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5967", + "persistedDate": " 2019-01-16 23:38:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 23:13:48 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:43:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5966", + "persistedDate": " 2019-01-16 23:38:06 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 23:13:48 +0000", + "syncIdentifier": " Optional(1601304d115013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.225" + }, + { + "date": " 2019-01-16 23:09:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5965", + "persistedDate": " 2019-01-16 23:14:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 23:09:42 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:39:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5964", + "persistedDate": " 2019-01-16 23:14:00 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 23:09:42 +0000", + "syncIdentifier": " Optional(16012a49115013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.725" + }, + { + "date": " 2019-01-16 23:05:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5963", + "persistedDate": " 2019-01-16 23:09:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 23:05:37 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:35:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5962", + "persistedDate": " 2019-01-16 23:09:54 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 23:05:37 +0000", + "syncIdentifier": " Optional(16012545115013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.65" + }, + { + "date": " 2019-01-16 23:01:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5961", + "persistedDate": " 2019-01-16 23:05:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 23:01:33 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:31:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5960", + "persistedDate": " 2019-01-16 23:05:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 23:01:33 +0000", + "syncIdentifier": " Optional(16012141115013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.4" + }, + { + "date": " 2019-01-16 22:57:29 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:27:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5959", + "persistedDate": " 2019-01-16 23:01:45 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:57:29 +0000", + "syncIdentifier": " Optional(16011d79105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.6" + }, + { + "date": " 2019-01-16 22:57:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5958", + "persistedDate": " 2019-01-16 23:01:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:53:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5957", + "persistedDate": " 2019-01-16 22:57:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:53:28 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:23:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5956", + "persistedDate": " 2019-01-16 22:57:41 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:53:28 +0000", + "syncIdentifier": " Optional(16011c75105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.25" + }, + { + "date": " 2019-01-16 22:49:24 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:19:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5955", + "persistedDate": " 2019-01-16 22:53:40 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:49:24 +0000", + "syncIdentifier": " Optional(16011871105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.875" + }, + { + "date": " 2019-01-16 22:49:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5954", + "persistedDate": " 2019-01-16 22:53:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:45:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:15:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5953", + "persistedDate": " 2019-01-16 22:49:36 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:45:07 +0000", + "syncIdentifier": " Optional(1601076d105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.775" + }, + { + "date": " 2019-01-16 22:45:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5952", + "persistedDate": " 2019-01-16 22:49:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:33:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5951", + "persistedDate": " 2019-01-16 22:45:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:33:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 23:03:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5950", + "persistedDate": " 2019-01-16 22:45:19 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:33:07 +0000", + "syncIdentifier": " Optional(16010761105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 4.55" + }, + { + "date": " 2019-01-16 22:24:59 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:54:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5949", + "persistedDate": " 2019-01-16 22:33:19 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:24:59 +0000", + "syncIdentifier": " Optional(16013b58105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 22:24:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5948", + "persistedDate": " 2019-01-16 22:33:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:04:41 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:34:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5947", + "persistedDate": " 2019-01-16 22:08:57 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:04:41 +0000", + "syncIdentifier": " Optional(16012944105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 22:04:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5946", + "persistedDate": " 2019-01-16 22:08:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:00:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5945", + "persistedDate": " 2019-01-16 22:04:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 22:00:42 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:30:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5944", + "persistedDate": " 2019-01-16 22:04:53 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 22:00:42 +0000", + "syncIdentifier": " Optional(16012a40105013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 4.3" + }, + { + "date": " 2019-01-16 21:56:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5943", + "persistedDate": " 2019-01-16 22:00:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 21:56:35 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:26:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5942", + "persistedDate": " 2019-01-16 22:00:54 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:56:35 +0000", + "syncIdentifier": " Optional(160123780f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.05" + }, + { + "date": " 2019-01-16 21:52:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5941", + "persistedDate": " 2019-01-16 21:56:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 21:52:33 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:22:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5940", + "persistedDate": " 2019-01-16 21:56:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:52:33 +0000", + "syncIdentifier": " Optional(160121740f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.15" + }, + { + "date": " 2019-01-16 21:48:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5939", + "persistedDate": " 2019-01-16 21:52:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 21:48:28 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:18:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5938", + "persistedDate": " 2019-01-16 21:52:45 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:48:28 +0000", + "syncIdentifier": " Optional(16011c700f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.875" + }, + { + "date": " 2019-01-16 21:44:26 +0000", + "description": " nil", + "endDate": " 2019-01-16 22:14:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5937", + "persistedDate": " 2019-01-16 21:48:40 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:44:26 +0000", + "syncIdentifier": " Optional(16011a6c0f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.3" + }, + { + "date": " 2019-01-16 21:44:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5936", + "persistedDate": " 2019-01-16 21:48:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 21:27:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5935", + "persistedDate": " 2019-01-16 21:31:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 21:27:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 21:57:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5934", + "persistedDate": " 2019-01-16 21:31:23 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:27:07 +0000", + "syncIdentifier": " Optional(1601075b0f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 21:02:44 +0000", + "description": " nil", + "endDate": " 2019-01-16 21:32:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5933", + "persistedDate": " 2019-01-16 21:07:01 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 21:02:44 +0000", + "syncIdentifier": " Optional(16012c420f5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 21:02:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5932", + "persistedDate": " 2019-01-16 21:07:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 20:42:29 +0000", + "description": " nil", + "endDate": " 2019-01-16 21:12:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5931", + "persistedDate": " 2019-01-16 20:46:44 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 20:42:29 +0000", + "syncIdentifier": " Optional(16011d6a0e5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 20:42:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5930", + "persistedDate": " 2019-01-16 20:46:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 20:23:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 20:53:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5929", + "persistedDate": " 2019-01-16 20:27:37 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 20:23:07 +0000", + "syncIdentifier": " Optional(160107570e5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 20:23:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5926", + "persistedDate": " 2019-01-16 20:27:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 19:48:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:48:30 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5912", + "persistedDate": " 2019-01-16 19:53:56 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 19:48:30 +0000", + "syncIdentifier": " Optional(013232001e702d5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 48 second: 30 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 5.0" + }, + { + "date": " 2019-01-16 19:44:33 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:44:33 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5911", + "persistedDate": " 2019-01-16 19:48:57 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 19:44:33 +0000", + "syncIdentifier": " Optional(01323200216c2d5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 44 second: 33 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 5.0" + }, + { + "date": " 2019-01-16 19:42:39 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:42:39 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5909", + "persistedDate": " 2019-01-16 19:44:45 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-16 19:42:39 +0000", + "syncIdentifier": " Optional(0300000060276a2d1013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 42 second: 39 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-16 19:41:28 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:41:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5910", + "persistedDate": " 2019-01-16 19:44:45 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 19:41:28 +0000", + "syncIdentifier": " Optional(21001c690d1013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 41 second: 28 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-16 19:04:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5908", + "persistedDate": " 2019-01-16 19:09:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 19:04:46 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:34:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5907", + "persistedDate": " 2019-01-16 19:09:11 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 19:04:46 +0000", + "syncIdentifier": " Optional(16012e440d5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 18:41:35 +0000", + "description": " nil", + "endDate": " 2019-01-16 19:11:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5906", + "persistedDate": " 2019-01-16 18:45:51 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 18:41:35 +0000", + "syncIdentifier": " Optional(160123690c5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 18:41:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5904", + "persistedDate": " 2019-01-16 18:45:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 18:37:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5903", + "persistedDate": " 2019-01-16 18:41:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 37 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 18:36:38 +0000", + "description": " nil", + "endDate": " 2019-01-16 18:36:38 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5900", + "persistedDate": " 2019-01-16 18:41:47 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 18:36:38 +0000", + "syncIdentifier": " Optional(0128280026642c5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 36 second: 38 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 4.0" + }, + { + "date": " 2019-01-16 17:03:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5902", + "persistedDate": " 2019-01-16 18:41:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 17:03:20 +0000", + "description": " nil", + "endDate": " 2019-01-16 17:33:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5901", + "persistedDate": " 2019-01-16 18:41:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 17:03:20 +0000", + "syncIdentifier": " Optional(160114430b5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 16:40:23 +0000", + "description": " nil", + "endDate": " 2019-01-16 17:10:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5899", + "persistedDate": " 2019-01-16 16:40:53 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 16:40:23 +0000", + "syncIdentifier": " Optional(160117680a5013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 16:40:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5898", + "persistedDate": " 2019-01-16 16:40:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 13:19:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5896", + "persistedDate": " 2019-01-16 13:20:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 13:19:56 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:49:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5894", + "persistedDate": " 2019-01-16 13:20:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 13:19:56 +0000", + "syncIdentifier": " Optional(16013853075013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.625" + }, + { + "date": " 2019-01-16 13:15:50 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:45:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5897", + "persistedDate": " 2019-01-16 13:20:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 13:15:50 +0000", + "syncIdentifier": " Optional(1601324f075013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 4.575" + }, + { + "date": " 2019-01-16 13:15:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5895", + "persistedDate": " 2019-01-16 13:20:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 13:09:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5893", + "persistedDate": " 2019-01-16 13:16:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 13:09:59 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:39:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5892", + "persistedDate": " 2019-01-16 13:16:01 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 13:09:59 +0000", + "syncIdentifier": " Optional(16013b49075013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 12:57:01 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:27:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5890", + "persistedDate": " 2019-01-16 12:57:31 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:57:01 +0000", + "syncIdentifier": " Optional(16010179065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 12:57:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5889", + "persistedDate": " 2019-01-16 12:57:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:55:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5888", + "persistedDate": " 2019-01-16 12:57:31 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 55 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:51:11 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:51:11 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5891", + "persistedDate": " 2019-01-16 12:57:31 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 12:51:11 +0000", + "syncIdentifier": " Optional(012f2f000b73265013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 51 second: 11 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 4.7" + }, + { + "date": " 2019-01-16 12:47:34 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:17:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5887", + "persistedDate": " 2019-01-16 12:52:40 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:47:34 +0000", + "syncIdentifier": " Optional(1601226f065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.125" + }, + { + "date": " 2019-01-16 12:47:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5886", + "persistedDate": " 2019-01-16 12:52:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:43:32 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:13:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5885", + "persistedDate": " 2019-01-16 12:47:45 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:43:32 +0000", + "syncIdentifier": " Optional(1601206b065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.125" + }, + { + "date": " 2019-01-16 12:43:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5884", + "persistedDate": " 2019-01-16 12:47:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:39:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5881", + "persistedDate": " 2019-01-16 12:39:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:39:20 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:09:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5880", + "persistedDate": " 2019-01-16 12:39:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:39:20 +0000", + "syncIdentifier": " Optional(16011467065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.0" + }, + { + "date": " 2019-01-16 12:35:10 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:05:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5883", + "persistedDate": " 2019-01-16 12:39:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:35:10 +0000", + "syncIdentifier": " Optional(16010a63065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.775" + }, + { + "date": " 2019-01-16 12:35:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5882", + "persistedDate": " 2019-01-16 12:39:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:30:10 +0000", + "description": " nil", + "endDate": " 2019-01-16 13:00:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5879", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:30:10 +0000", + "syncIdentifier": " Optional(16010a5e065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.525" + }, + { + "date": " 2019-01-16 12:30:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5874", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:26:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:56:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5878", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:26:07 +0000", + "syncIdentifier": " Optional(1601075a065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.05" + }, + { + "date": " 2019-01-16 12:26:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5876", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:21:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5877", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:21:18 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:51:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5875", + "persistedDate": " 2019-01-16 12:35:21 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:21:18 +0000", + "syncIdentifier": " Optional(16011255065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.55" + }, + { + "date": " 2019-01-16 12:12:24 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:42:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5873", + "persistedDate": " 2019-01-16 12:13:08 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:12:24 +0000", + "syncIdentifier": " Optional(1601184c065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.15" + }, + { + "date": " 2019-01-16 12:12:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5871", + "persistedDate": " 2019-01-16 12:13:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 12:08:00 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:38:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5872", + "persistedDate": " 2019-01-16 12:13:08 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 12:08:00 +0000", + "syncIdentifier": " Optional(16010048065013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.3" + }, + { + "date": " 2019-01-16 12:08:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5870", + "persistedDate": " 2019-01-16 12:13:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:59:49 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:59:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5869", + "persistedDate": " 2019-01-16 12:08:11 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:59:49 +0000", + "syncIdentifier": " Optional(1600317b055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 11:59:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5868", + "persistedDate": " 2019-01-16 12:08:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:55:34 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:25:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5867", + "persistedDate": " 2019-01-16 12:00:01 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:55:34 +0000", + "syncIdentifier": " Optional(16012277055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.975" + }, + { + "date": " 2019-01-16 11:55:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5866", + "persistedDate": " 2019-01-16 12:00:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:51:41 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:21:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5865", + "persistedDate": " 2019-01-16 11:55:46 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:51:41 +0000", + "syncIdentifier": " Optional(16012973055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.175" + }, + { + "date": " 2019-01-16 11:51:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5864", + "persistedDate": " 2019-01-16 11:55:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:47:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5863", + "persistedDate": " 2019-01-16 11:51:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:47:37 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:17:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5862", + "persistedDate": " 2019-01-16 11:51:53 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:47:37 +0000", + "syncIdentifier": " Optional(1601256f055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.575" + }, + { + "date": " 2019-01-16 11:43:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5861", + "persistedDate": " 2019-01-16 11:47:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:43:36 +0000", + "description": " nil", + "endDate": " 2019-01-16 12:13:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5860", + "persistedDate": " 2019-01-16 11:47:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:43:36 +0000", + "syncIdentifier": " Optional(1601246b055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.65" + }, + { + "date": " 2019-01-16 11:39:31 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:39:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5859", + "persistedDate": " 2019-01-16 11:43:48 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:39:31 +0000", + "syncIdentifier": " Optional(16001f67055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 11:39:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5858", + "persistedDate": " 2019-01-16 11:43:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:19:13 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:49:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5857", + "persistedDate": " 2019-01-16 11:23:27 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:19:13 +0000", + "syncIdentifier": " Optional(16010d53055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 11:19:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5856", + "persistedDate": " 2019-01-16 11:23:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:15:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5855", + "persistedDate": " 2019-01-16 11:19:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:15:09 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:45:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5854", + "persistedDate": " 2019-01-16 11:19:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:15:09 +0000", + "syncIdentifier": " Optional(1601094f055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.625" + }, + { + "date": " 2019-01-16 11:07:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5853", + "persistedDate": " 2019-01-16 11:11:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:07:02 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:37:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5852", + "persistedDate": " 2019-01-16 11:11:17 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:07:02 +0000", + "syncIdentifier": " Optional(16010247055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.85" + }, + { + "date": " 2019-01-16 11:02:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5851", + "persistedDate": " 2019-01-16 11:07:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 11:02:58 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:32:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5850", + "persistedDate": " 2019-01-16 11:07:13 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 11:02:58 +0000", + "syncIdentifier": " Optional(16013a42055013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.975" + }, + { + "date": " 2019-01-16 10:58:53 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:28:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5849", + "persistedDate": " 2019-01-16 11:03:09 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:58:53 +0000", + "syncIdentifier": " Optional(1601357a045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.125" + }, + { + "date": " 2019-01-16 10:58:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5848", + "persistedDate": " 2019-01-16 11:03:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:54:51 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:54:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5847", + "persistedDate": " 2019-01-16 10:59:05 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:54:51 +0000", + "syncIdentifier": " Optional(16003376045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 10:54:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5846", + "persistedDate": " 2019-01-16 10:59:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:50:51 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:20:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5845", + "persistedDate": " 2019-01-16 10:55:03 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:50:51 +0000", + "syncIdentifier": " Optional(16013372045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.15" + }, + { + "date": " 2019-01-16 10:50:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5844", + "persistedDate": " 2019-01-16 10:55:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:45:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5843", + "persistedDate": " 2019-01-16 10:51:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:45:50 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:15:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5842", + "persistedDate": " 2019-01-16 10:51:02 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:45:50 +0000", + "syncIdentifier": " Optional(1601326d045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.975" + }, + { + "date": " 2019-01-16 10:37:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5841", + "persistedDate": " 2019-01-16 10:41:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:37:36 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:07:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5840", + "persistedDate": " 2019-01-16 10:41:51 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:37:36 +0000", + "syncIdentifier": " Optional(16012465045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.025" + }, + { + "date": " 2019-01-16 10:33:31 +0000", + "description": " nil", + "endDate": " 2019-01-16 11:03:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5839", + "persistedDate": " 2019-01-16 10:37:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:33:31 +0000", + "syncIdentifier": " Optional(16011f61045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.05" + }, + { + "date": " 2019-01-16 10:33:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5838", + "persistedDate": " 2019-01-16 10:37:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:29:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5837", + "persistedDate": " 2019-01-16 10:33:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:29:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:59:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5836", + "persistedDate": " 2019-01-16 10:33:43 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:29:30 +0000", + "syncIdentifier": " Optional(16011e5d045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.9" + }, + { + "date": " 2019-01-16 10:25:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5835", + "persistedDate": " 2019-01-16 10:29:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:25:26 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:55:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5834", + "persistedDate": " 2019-01-16 10:29:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:25:26 +0000", + "syncIdentifier": " Optional(16011a59045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.825" + }, + { + "date": " 2019-01-16 10:21:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5833", + "persistedDate": " 2019-01-16 10:25:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:21:25 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:51:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5832", + "persistedDate": " 2019-01-16 10:25:38 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:21:25 +0000", + "syncIdentifier": " Optional(16011955045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.75" + }, + { + "date": " 2019-01-16 10:17:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5831", + "persistedDate": " 2019-01-16 10:21:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:17:17 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:47:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5830", + "persistedDate": " 2019-01-16 10:21:36 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:17:17 +0000", + "syncIdentifier": " Optional(16011151045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.65" + }, + { + "date": " 2019-01-16 10:13:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5829", + "persistedDate": " 2019-01-16 10:17:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:13:13 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:43:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5828", + "persistedDate": " 2019-01-16 10:17:29 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:13:13 +0000", + "syncIdentifier": " Optional(16010d4d045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.875" + }, + { + "date": " 2019-01-16 10:08:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5827", + "persistedDate": " 2019-01-16 10:13:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:08:16 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:38:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5826", + "persistedDate": " 2019-01-16 10:13:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:08:16 +0000", + "syncIdentifier": " Optional(16011048045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.325" + }, + { + "date": " 2019-01-16 10:04:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5825", + "persistedDate": " 2019-01-16 10:04:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 10:04:26 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:34:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5824", + "persistedDate": " 2019-01-16 10:04:55 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 10:04:26 +0000", + "syncIdentifier": " Optional(16011a44045013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.9" + }, + { + "date": " 2019-01-16 09:59:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5823", + "persistedDate": " 2019-01-16 10:04:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:59:59 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:29:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5822", + "persistedDate": " 2019-01-16 10:04:55 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:59:59 +0000", + "syncIdentifier": " Optional(16013b7b035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.325" + }, + { + "date": " 2019-01-16 09:55:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5821", + "persistedDate": " 2019-01-16 10:00:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:55:55 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:25:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5820", + "persistedDate": " 2019-01-16 10:00:11 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:55:55 +0000", + "syncIdentifier": " Optional(16013777035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.8" + }, + { + "date": " 2019-01-16 09:51:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5819", + "persistedDate": " 2019-01-16 09:56:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:51:42 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:21:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5818", + "persistedDate": " 2019-01-16 09:56:07 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:51:42 +0000", + "syncIdentifier": " Optional(16012a73035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.9" + }, + { + "date": " 2019-01-16 09:47:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5817", + "persistedDate": " 2019-01-16 09:51:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:47:49 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:17:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5816", + "persistedDate": " 2019-01-16 09:51:54 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:47:49 +0000", + "syncIdentifier": " Optional(1601316f035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.225" + }, + { + "date": " 2019-01-16 09:43:45 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:13:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5815", + "persistedDate": " 2019-01-16 09:48:01 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:43:45 +0000", + "syncIdentifier": " Optional(16012d6b035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.5" + }, + { + "date": " 2019-01-16 09:43:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5814", + "persistedDate": " 2019-01-16 09:48:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:39:41 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:09:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5813", + "persistedDate": " 2019-01-16 09:43:57 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:39:41 +0000", + "syncIdentifier": " Optional(16012967035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.225" + }, + { + "date": " 2019-01-16 09:39:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5812", + "persistedDate": " 2019-01-16 09:43:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:35:37 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:05:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5811", + "persistedDate": " 2019-01-16 09:39:53 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:35:37 +0000", + "syncIdentifier": " Optional(16012563035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.775" + }, + { + "date": " 2019-01-16 09:35:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5810", + "persistedDate": " 2019-01-16 09:39:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:31:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5809", + "persistedDate": " 2019-01-16 09:35:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:31:35 +0000", + "description": " nil", + "endDate": " 2019-01-16 10:01:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5808", + "persistedDate": " 2019-01-16 09:35:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:31:35 +0000", + "syncIdentifier": " Optional(1601235f035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.825" + }, + { + "date": " 2019-01-16 09:27:31 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:57:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5807", + "persistedDate": " 2019-01-16 09:31:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:27:31 +0000", + "syncIdentifier": " Optional(16011f5b035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.025" + }, + { + "date": " 2019-01-16 09:27:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5806", + "persistedDate": " 2019-01-16 09:31:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:23:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5805", + "persistedDate": " 2019-01-16 09:27:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:23:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:53:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5804", + "persistedDate": " 2019-01-16 09:27:43 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:23:30 +0000", + "syncIdentifier": " Optional(16011e57035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.85" + }, + { + "date": " 2019-01-16 09:19:26 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:49:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5803", + "persistedDate": " 2019-01-16 09:23:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:19:26 +0000", + "syncIdentifier": " Optional(16011a53035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.05" + }, + { + "date": " 2019-01-16 09:19:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5802", + "persistedDate": " 2019-01-16 09:23:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:15:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5801", + "persistedDate": " 2019-01-16 09:19:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:15:19 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:15:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5800", + "persistedDate": " 2019-01-16 09:19:38 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:15:19 +0000", + "syncIdentifier": " Optional(1600134f035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 09:03:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5799", + "persistedDate": " 2019-01-16 09:07:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 09:03:07 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:33:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5798", + "persistedDate": " 2019-01-16 09:07:24 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 09:03:07 +0000", + "syncIdentifier": " Optional(16010743035013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.0" + }, + { + "date": " 2019-01-16 08:59:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5797", + "persistedDate": " 2019-01-16 08:59:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:59:17 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:59:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5796", + "persistedDate": " 2019-01-16 08:59:45 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:59:17 +0000", + "syncIdentifier": " Optional(1600117b025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 08:46:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5795", + "persistedDate": " 2019-01-16 08:51:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:46:53 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:16:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5794", + "persistedDate": " 2019-01-16 08:51:08 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:46:53 +0000", + "syncIdentifier": " Optional(1601356e025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 08:42:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5793", + "persistedDate": " 2019-01-16 08:47:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:42:49 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:12:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5792", + "persistedDate": " 2019-01-16 08:47:04 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:42:49 +0000", + "syncIdentifier": " Optional(1601316a025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.675" + }, + { + "date": " 2019-01-16 08:38:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5791", + "persistedDate": " 2019-01-16 08:43:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:38:45 +0000", + "description": " nil", + "endDate": " 2019-01-16 09:08:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5790", + "persistedDate": " 2019-01-16 08:43:00 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:38:45 +0000", + "syncIdentifier": " Optional(16012d66025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 08:18:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:48:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5789", + "persistedDate": " 2019-01-16 08:22:43 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:18:30 +0000", + "syncIdentifier": " Optional(16011e52025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 08:18:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5788", + "persistedDate": " 2019-01-16 08:22:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:14:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5787", + "persistedDate": " 2019-01-16 08:18:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:14:26 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:44:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5786", + "persistedDate": " 2019-01-16 08:18:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:14:26 +0000", + "syncIdentifier": " Optional(16011a4e025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.025" + }, + { + "date": " 2019-01-16 08:10:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5785", + "persistedDate": " 2019-01-16 08:14:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:10:19 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:40:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5784", + "persistedDate": " 2019-01-16 08:14:38 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:10:19 +0000", + "syncIdentifier": " Optional(1601134a025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.05" + }, + { + "date": " 2019-01-16 08:06:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5783", + "persistedDate": " 2019-01-16 08:10:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 08:06:06 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:36:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5782", + "persistedDate": " 2019-01-16 08:10:31 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 08:06:06 +0000", + "syncIdentifier": " Optional(16010646025013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.25" + }, + { + "date": " 2019-01-16 07:57:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5781", + "persistedDate": " 2019-01-16 08:01:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:57:21 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:27:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5780", + "persistedDate": " 2019-01-16 08:01:23 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:57:21 +0000", + "syncIdentifier": " Optional(16011579015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.6" + }, + { + "date": " 2019-01-16 07:53:03 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:23:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5779", + "persistedDate": " 2019-01-16 07:57:32 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:53:03 +0000", + "syncIdentifier": " Optional(16010375015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.55" + }, + { + "date": " 2019-01-16 07:53:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5778", + "persistedDate": " 2019-01-16 07:57:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:48:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5776", + "persistedDate": " 2019-01-16 07:53:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:48:48 +0000", + "description": " nil", + "endDate": " 2019-01-16 08:18:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5775", + "persistedDate": " 2019-01-16 07:53:15 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:48:48 +0000", + "syncIdentifier": " Optional(16013070015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 4.425" + }, + { + "date": " 2019-01-16 07:47:50 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:47:50 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5774", + "persistedDate": " 2019-01-16 07:48:59 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 07:47:50 +0000", + "syncIdentifier": " Optional(010a0a00326f215013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 47 second: 50 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 1.0" + }, + { + "date": " 2019-01-16 07:28:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5773", + "persistedDate": " 2019-01-16 07:32:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:28:42 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:58:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5772", + "persistedDate": " 2019-01-16 07:32:57 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:28:42 +0000", + "syncIdentifier": " Optional(16012a5c015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 07:24:37 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:54:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5771", + "persistedDate": " 2019-01-16 07:28:53 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:24:37 +0000", + "syncIdentifier": " Optional(16012558015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.975" + }, + { + "date": " 2019-01-16 07:24:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5770", + "persistedDate": " 2019-01-16 07:28:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:20:33 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:50:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5769", + "persistedDate": " 2019-01-16 07:24:49 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:20:33 +0000", + "syncIdentifier": " Optional(16012154015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.5" + }, + { + "date": " 2019-01-16 07:20:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5768", + "persistedDate": " 2019-01-16 07:24:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:12:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5767", + "persistedDate": " 2019-01-16 07:16:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:12:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:42:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5766", + "persistedDate": " 2019-01-16 07:16:43 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:12:30 +0000", + "syncIdentifier": " Optional(16011e4c015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.525" + }, + { + "date": " 2019-01-16 07:08:27 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:38:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5765", + "persistedDate": " 2019-01-16 07:12:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:08:27 +0000", + "syncIdentifier": " Optional(16011b48015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.075" + }, + { + "date": " 2019-01-16 07:08:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5764", + "persistedDate": " 2019-01-16 07:12:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:04:19 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:34:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5763", + "persistedDate": " 2019-01-16 07:08:39 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:04:19 +0000", + "syncIdentifier": " Optional(16011344015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.125" + }, + { + "date": " 2019-01-16 07:04:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5762", + "persistedDate": " 2019-01-16 07:08:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 07:00:15 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:30:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5761", + "persistedDate": " 2019-01-16 07:04:31 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 07:00:15 +0000", + "syncIdentifier": " Optional(16010f40015013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 1.075" + }, + { + "date": " 2019-01-16 07:00:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5760", + "persistedDate": " 2019-01-16 07:04:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:56:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5759", + "persistedDate": " 2019-01-16 07:00:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:56:13 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:26:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5758", + "persistedDate": " 2019-01-16 07:00:27 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:56:13 +0000", + "syncIdentifier": " Optional(16010d78005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.8" + }, + { + "date": " 2019-01-16 06:51:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5757", + "persistedDate": " 2019-01-16 06:56:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:51:58 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:21:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5756", + "persistedDate": " 2019-01-16 06:56:25 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:51:58 +0000", + "syncIdentifier": " Optional(16013a73005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.7" + }, + { + "date": " 2019-01-16 06:48:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5755", + "persistedDate": " 2019-01-16 06:52:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:48:05 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:18:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5754", + "persistedDate": " 2019-01-16 06:52:10 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:48:05 +0000", + "syncIdentifier": " Optional(16010570005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.725" + }, + { + "date": " 2019-01-16 06:44:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5753", + "persistedDate": " 2019-01-16 06:48:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:44:01 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:14:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5752", + "persistedDate": " 2019-01-16 06:48:16 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:44:01 +0000", + "syncIdentifier": " Optional(1601016c005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.7" + }, + { + "date": " 2019-01-16 06:39:56 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:09:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5751", + "persistedDate": " 2019-01-16 06:44:13 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:39:56 +0000", + "syncIdentifier": " Optional(16013867005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.225" + }, + { + "date": " 2019-01-16 06:39:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5750", + "persistedDate": " 2019-01-16 06:44:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:31:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5749", + "persistedDate": " 2019-01-16 06:36:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 06:31:51 +0000", + "description": " nil", + "endDate": " 2019-01-16 07:01:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5748", + "persistedDate": " 2019-01-16 06:36:05 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:31:51 +0000", + "syncIdentifier": " Optional(1601335f005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 06:11:34 +0000", + "description": " nil", + "endDate": " 2019-01-16 06:41:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5747", + "persistedDate": " 2019-01-16 06:15:47 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 06:11:34 +0000", + "syncIdentifier": " Optional(1601224b005013), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 06:11:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5746", + "persistedDate": " 2019-01-16 06:15:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:50:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5745", + "persistedDate": " 2019-01-16 05:54:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:50:02 +0000", + "description": " nil", + "endDate": " 2019-01-16 06:20:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5744", + "persistedDate": " 2019-01-16 05:54:29 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:50:02 +0000", + "syncIdentifier": " Optional(16010272174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 05:29:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5743", + "persistedDate": " 2019-01-16 05:34:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:29:56 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:59:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5742", + "persistedDate": " 2019-01-16 05:34:12 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:29:56 +0000", + "syncIdentifier": " Optional(1601385d174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 05:25:52 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:55:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5741", + "persistedDate": " 2019-01-16 05:30:07 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:25:52 +0000", + "syncIdentifier": " Optional(16013459174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.275" + }, + { + "date": " 2019-01-16 05:25:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5740", + "persistedDate": " 2019-01-16 05:30:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:21:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5739", + "persistedDate": " 2019-01-16 05:26:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:21:47 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:21:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5738", + "persistedDate": " 2019-01-16 05:26:04 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:21:47 +0000", + "syncIdentifier": " Optional(16002f55174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 05:18:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5736", + "persistedDate": " 2019-01-16 05:21:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:18:02 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:48:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5735", + "persistedDate": " 2019-01-16 05:21:59 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:18:02 +0000", + "syncIdentifier": " Optional(16010252174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.925" + }, + { + "date": " 2019-01-16 05:18:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5737", + "persistedDate": " 2019-01-16 05:21:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:18:00 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:48:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5733", + "persistedDate": " 2019-01-16 05:21:59 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:18:00 +0000", + "syncIdentifier": " Optional(16010052174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.925" + }, + { + "date": " 2019-01-16 05:13:20 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:13:20 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5731", + "persistedDate": " 2019-01-16 05:17:58 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 05:13:20 +0000", + "syncIdentifier": " Optional(012b2b00144d374f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 13 second: 20 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 4.3" + }, + { + "date": " 2019-01-16 05:04:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5730", + "persistedDate": " 2019-01-16 05:08:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:04:35 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:34:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5729", + "persistedDate": " 2019-01-16 05:08:37 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:04:35 +0000", + "syncIdentifier": " Optional(16012344174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-16 05:00:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5728", + "persistedDate": " 2019-01-16 05:04:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 05:00:30 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:30:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5727", + "persistedDate": " 2019-01-16 05:04:46 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 05:00:30 +0000", + "syncIdentifier": " Optional(16011e40174f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 4.6" + }, + { + "date": " 2019-01-16 04:56:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5726", + "persistedDate": " 2019-01-16 05:00:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 04:56:27 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:26:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5725", + "persistedDate": " 2019-01-16 05:00:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 04:56:27 +0000", + "syncIdentifier": " Optional(16011b78164f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 3.375" + }, + { + "date": " 2019-01-16 04:51:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5724", + "persistedDate": " 2019-01-16 04:56:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 04:51:24 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:21:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5723", + "persistedDate": " 2019-01-16 04:56:38 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 04:51:24 +0000", + "syncIdentifier": " Optional(16011873164f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.175" + }, + { + "date": " 2019-01-16 04:47:19 +0000", + "description": " nil", + "endDate": " 2019-01-16 05:17:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5722", + "persistedDate": " 2019-01-16 04:51:36 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 04:47:19 +0000", + "syncIdentifier": " Optional(1601136f164f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 2.325" + }, + { + "date": " 2019-01-16 04:47:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5721", + "persistedDate": " 2019-01-16 04:51:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 04:29:02 +0000", + "description": " nil", + "endDate": " 2019-01-16 04:59:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5720", + "persistedDate": " 2019-01-16 04:33:15 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 04:29:02 +0000", + "syncIdentifier": " Optional(1601025d164f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 0.0" + }, + { + "date": " 2019-01-16 04:29:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5718", + "persistedDate": " 2019-01-16 04:33:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 01:23:42 +0000", + "description": " nil", + "endDate": " 2019-01-16 01:23:42 +0000", + "isLeapMonth": " false ", + "isUploaded": " true", + "length": " 9", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5696", + "persistedDate": " 2019-01-16 02:01:01 +0000", + "raw": " Optional(9 bytes)", + "rawData": " 9 bytes", + "startDate": " 2019-01-16 01:23:42 +0000", + "syncIdentifier": " Optional(018282002a57334f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 42 isLeapMonth: false ", + "type": " LoopKit.DoseType.bolus", + "unit": " LoopKit.DoseUnit.units", + "value": " 13.0" + }, + { + "date": " 2019-01-16 01:23:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5695", + "persistedDate": " 2019-01-16 01:23:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-16 01:23:08 +0000", + "description": " nil", + "endDate": " 2019-01-16 01:53:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " true", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5694", + "persistedDate": " 2019-01-16 01:23:41 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-16 01:23:08 +0000", + "syncIdentifier": " Optional(16010857134f13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))", + "type": " LoopKit.DoseType.tempBasal", + "unit": " LoopKit.DoseUnit.unitsPerHour", + "value": " 5.0" + }, + { + "date": " 2019-01-15 22:25:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5693", + "persistedDate": " 2019-01-15 22:35:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 25 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 22:17:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5691", + "persistedDate": " 2019-01-15 22:21:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 17 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 21:16:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5689", + "persistedDate": " 2019-01-15 21:20:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 16 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 21:12:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5686", + "persistedDate": " 2019-01-15 21:16:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 12 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 20:47:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5685", + "persistedDate": " 2019-01-15 20:52:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 47 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 20:27:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5683", + "persistedDate": " 2019-01-15 20:32:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 27 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 20:07:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5680", + "persistedDate": " 2019-01-15 20:11:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 7 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 19:47:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5678", + "persistedDate": " 2019-01-15 19:51:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 47 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 19:26:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5676", + "persistedDate": " 2019-01-15 19:31:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 19:26:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5674", + "persistedDate": " 2019-01-15 19:31:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 19:06:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5671", + "persistedDate": " 2019-01-15 19:10:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 6 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:57:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5669", + "persistedDate": " 2019-01-15 19:02:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 57 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:53:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5666", + "persistedDate": " 2019-01-15 18:57:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 53 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:49:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5665", + "persistedDate": " 2019-01-15 18:53:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 49 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:38:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5663", + "persistedDate": " 2019-01-15 18:49:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 38 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:34:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5661", + "persistedDate": " 2019-01-15 18:38:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 34 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:21:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5658", + "persistedDate": " 2019-01-15 18:34:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 21 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:17:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5656", + "persistedDate": " 2019-01-15 18:22:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 17 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:13:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5655", + "persistedDate": " 2019-01-15 18:17:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 13 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 18:09:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5653", + "persistedDate": " 2019-01-15 18:13:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 9 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 17:57:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5651", + "persistedDate": " 2019-01-15 18:05:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 57 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 17:34:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5648", + "persistedDate": " 2019-01-15 17:39:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 34 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 17:13:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5646", + "persistedDate": " 2019-01-15 17:18:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 13 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 17:05:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5645", + "persistedDate": " 2019-01-15 17:14:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 5 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 16:29:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5643", + "persistedDate": " 2019-01-15 16:33:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 29 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 16:25:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5641", + "persistedDate": " 2019-01-15 16:29:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 25 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 16:04:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5639", + "persistedDate": " 2019-01-15 16:09:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 4 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 16:00:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5636", + "persistedDate": " 2019-01-15 16:04:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 0 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:48:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5634", + "persistedDate": " 2019-01-15 15:52:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 48 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:44:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5633", + "persistedDate": " 2019-01-15 15:48:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 44 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:40:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5631", + "persistedDate": " 2019-01-15 15:44:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 40 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:36:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5629", + "persistedDate": " 2019-01-15 15:40:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 36 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:32:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5627", + "persistedDate": " 2019-01-15 15:36:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 32 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:24:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5624", + "persistedDate": " 2019-01-15 15:28:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 24 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:15:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5623", + "persistedDate": " 2019-01-15 15:20:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 15 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:11:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5620", + "persistedDate": " 2019-01-15 15:16:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 11 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 15:06:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5619", + "persistedDate": " 2019-01-15 15:11:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 6 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 14:48:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5616", + "persistedDate": " 2019-01-15 14:54:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 8 minute: 48 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 13:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5615", + "persistedDate": " 2019-01-15 14:48:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 13:13:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5613", + "persistedDate": " 2019-01-15 13:13:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 13 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 13:04:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5611", + "persistedDate": " 2019-01-15 13:09:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 4 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 12:59:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5609", + "persistedDate": " 2019-01-15 13:04:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 59 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 12:50:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5605", + "persistedDate": " 2019-01-15 12:55:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 50 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 12:30:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5602", + "persistedDate": " 2019-01-15 12:34:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 30 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 12:10:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5600", + "persistedDate": " 2019-01-15 12:16:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 10 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 12:01:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5599", + "persistedDate": " 2019-01-15 12:06:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 1 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:51:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5597", + "persistedDate": " 2019-01-15 11:51:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 51 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:47:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5596", + "persistedDate": " 2019-01-15 11:51:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 47 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:42:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5593", + "persistedDate": " 2019-01-15 11:47:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 42 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:39:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5588", + "persistedDate": " 2019-01-15 11:39:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 39 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:34:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5591", + "persistedDate": " 2019-01-15 11:39:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 34 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:30:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5587", + "persistedDate": " 2019-01-15 11:34:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 30 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:26:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5584", + "persistedDate": " 2019-01-15 11:30:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 26 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:22:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5583", + "persistedDate": " 2019-01-15 11:26:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 22 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:18:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5580", + "persistedDate": " 2019-01-15 11:22:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 18 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:14:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5579", + "persistedDate": " 2019-01-15 11:18:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 14 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:10:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5576", + "persistedDate": " 2019-01-15 11:14:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 10 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 11:02:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5575", + "persistedDate": " 2019-01-15 11:06:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 2 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:58:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5573", + "persistedDate": " 2019-01-15 11:02:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 58 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:54:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5571", + "persistedDate": " 2019-01-15 10:58:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 54 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:42:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5568", + "persistedDate": " 2019-01-15 10:46:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 42 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:37:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5566", + "persistedDate": " 2019-01-15 10:42:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 37 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:33:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5565", + "persistedDate": " 2019-01-15 10:38:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 33 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:29:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5563", + "persistedDate": " 2019-01-15 10:34:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 29 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:25:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5560", + "persistedDate": " 2019-01-15 10:30:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 25 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:21:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5559", + "persistedDate": " 2019-01-15 10:25:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 21 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:17:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5556", + "persistedDate": " 2019-01-15 10:22:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 17 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:13:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5555", + "persistedDate": " 2019-01-15 10:17:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 13 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:09:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5553", + "persistedDate": " 2019-01-15 10:13:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 9 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:05:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5551", + "persistedDate": " 2019-01-15 10:09:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 5 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 10:00:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5548", + "persistedDate": " 2019-01-15 10:05:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 0 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:52:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5547", + "persistedDate": " 2019-01-15 09:56:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 52 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:48:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5545", + "persistedDate": " 2019-01-15 09:52:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 48 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:44:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5542", + "persistedDate": " 2019-01-15 09:48:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 44 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:40:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5541", + "persistedDate": " 2019-01-15 09:44:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 40 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:36:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5538", + "persistedDate": " 2019-01-15 09:40:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 36 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:31:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5537", + "persistedDate": " 2019-01-15 09:36:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 31 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:26:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5535", + "persistedDate": " 2019-01-15 09:31:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 26 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:22:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5533", + "persistedDate": " 2019-01-15 09:27:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 22 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:18:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5531", + "persistedDate": " 2019-01-15 09:22:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 18 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:14:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5529", + "persistedDate": " 2019-01-15 09:18:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 14 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:10:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5527", + "persistedDate": " 2019-01-15 09:14:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 10 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:06:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5524", + "persistedDate": " 2019-01-15 09:10:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 6 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 09:02:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5523", + "persistedDate": " 2019-01-15 09:06:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 2 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:57:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5521", + "persistedDate": " 2019-01-15 09:01:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 57 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:53:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5518", + "persistedDate": " 2019-01-15 08:57:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 53 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:49:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5517", + "persistedDate": " 2019-01-15 08:53:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 49 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:45:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5514", + "persistedDate": " 2019-01-15 08:49:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 45 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:40:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5513", + "persistedDate": " 2019-01-15 08:45:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 40 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:32:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5511", + "persistedDate": " 2019-01-15 08:36:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 32 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:27:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5508", + "persistedDate": " 2019-01-15 08:32:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 27 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:23:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5506", + "persistedDate": " 2019-01-15 08:28:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 23 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:19:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5505", + "persistedDate": " 2019-01-15 08:24:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 19 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:15:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5503", + "persistedDate": " 2019-01-15 08:20:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 15 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:11:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5500", + "persistedDate": " 2019-01-15 08:15:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 11 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:07:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5499", + "persistedDate": " 2019-01-15 08:11:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 7 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 08:03:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5497", + "persistedDate": " 2019-01-15 08:07:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 3 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 07:59:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5494", + "persistedDate": " 2019-01-15 08:04:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 1 minute: 59 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:54:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5490", + "persistedDate": " 2019-01-15 05:11:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 54 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:33:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5488", + "persistedDate": " 2019-01-15 04:54:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 33 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:20:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5478", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 20 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:07:21 +0000", + "description": " nil", + "endDate": " 2019-01-15 04:07:21 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5477", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-15 04:07:21 +0000", + "syncIdentifier": " Optional(03000000001547360e13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 21 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-15 04:07:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5483", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:06:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5476", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 6 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:04:04 +0000", + "description": " nil", + "endDate": " 2019-01-15 04:04:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5472", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-15 04:04:04 +0000", + "syncIdentifier": " Optional(21000444160e13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 4 second: 4 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-15 04:01:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5481", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:01:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5484", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 04:01:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5474", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:56:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5473", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 56 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:51:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5485", + "persistedDate": " 2019-01-15 04:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 51 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:47:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5470", + "persistedDate": " 2019-01-15 03:51:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 47 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:39:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5468", + "persistedDate": " 2019-01-15 03:47:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 39 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:35:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5467", + "persistedDate": " 2019-01-15 03:39:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 35 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:30:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5462", + "persistedDate": " 2019-01-15 03:30:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 30 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:21:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5465", + "persistedDate": " 2019-01-15 03:30:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 21 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:14:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5461", + "persistedDate": " 2019-01-15 03:21:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 14 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:10:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5458", + "persistedDate": " 2019-01-15 03:10:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 10 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 03:02:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5456", + "persistedDate": " 2019-01-15 03:02:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 2 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:57:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5457", + "persistedDate": " 2019-01-15 03:02:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 57 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:53:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5452", + "persistedDate": " 2019-01-15 02:58:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 53 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:49:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5450", + "persistedDate": " 2019-01-15 02:53:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 49 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:45:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5446", + "persistedDate": " 2019-01-15 02:46:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 45 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:40:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5447", + "persistedDate": " 2019-01-15 02:46:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 40 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:21:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5445", + "persistedDate": " 2019-01-15 02:40:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 21 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 02:13:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5443", + "persistedDate": " 2019-01-15 02:14:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 13 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 01:53:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5440", + "persistedDate": " 2019-01-15 02:01:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 53 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 01:16:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5439", + "persistedDate": " 2019-01-15 01:24:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 16 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5437", + "persistedDate": " 2019-01-15 01:12:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:43:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5434", + "persistedDate": " 2019-01-15 00:48:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 43 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:39:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5433", + "persistedDate": " 2019-01-15 00:43:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 39 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:35:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5431", + "persistedDate": " 2019-01-15 00:35:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 35 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:30:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5430", + "persistedDate": " 2019-01-15 00:35:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 30 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5426", + "persistedDate": " 2019-01-15 00:26:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:18:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5425", + "persistedDate": " 2019-01-15 00:22:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 18 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:14:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5423", + "persistedDate": " 2019-01-15 00:18:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 14 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-15 00:10:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5421", + "persistedDate": " 2019-01-15 00:14:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 10 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:57:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5418", + "persistedDate": " 2019-01-15 00:01:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 57 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:53:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5417", + "persistedDate": " 2019-01-14 23:57:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 53 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:48:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5414", + "persistedDate": " 2019-01-14 23:53:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 48 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:44:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5413", + "persistedDate": " 2019-01-14 23:48:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 44 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:40:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5411", + "persistedDate": " 2019-01-14 23:45:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 40 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:36:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5408", + "persistedDate": " 2019-01-14 23:41:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 36 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:32:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5406", + "persistedDate": " 2019-01-14 23:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 32 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:28:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5405", + "persistedDate": " 2019-01-14 23:32:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 28 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:24:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5403", + "persistedDate": " 2019-01-14 23:28:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 24 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:20:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5401", + "persistedDate": " 2019-01-14 23:24:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 20 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:16:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5398", + "persistedDate": " 2019-01-14 23:20:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 16 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:12:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5397", + "persistedDate": " 2019-01-14 23:16:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 12 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:08:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5394", + "persistedDate": " 2019-01-14 23:12:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 8 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:04:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5392", + "persistedDate": " 2019-01-14 23:08:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 4 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 23:00:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5391", + "persistedDate": " 2019-01-14 23:04:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 0 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:52:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5389", + "persistedDate": " 2019-01-14 22:56:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 52 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:47:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5387", + "persistedDate": " 2019-01-14 22:52:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 47 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:39:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5384", + "persistedDate": " 2019-01-14 22:44:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 39 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:35:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5382", + "persistedDate": " 2019-01-14 22:40:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 35 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:27:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5380", + "persistedDate": " 2019-01-14 22:31:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 27 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:23:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5379", + "persistedDate": " 2019-01-14 22:27:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 23 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:19:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5377", + "persistedDate": " 2019-01-14 22:23:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 19 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:15:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5374", + "persistedDate": " 2019-01-14 22:19:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 15 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:07:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5372", + "persistedDate": " 2019-01-14 22:11:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 7 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 22:03:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5371", + "persistedDate": " 2019-01-14 22:07:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 3 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:59:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5368", + "persistedDate": " 2019-01-14 22:03:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 59 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:55:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5366", + "persistedDate": " 2019-01-14 21:59:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 55 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:51:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5365", + "persistedDate": " 2019-01-14 21:55:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 51 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:47:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5363", + "persistedDate": " 2019-01-14 21:51:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 47 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:43:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5360", + "persistedDate": " 2019-01-14 21:47:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 43 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:39:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5359", + "persistedDate": " 2019-01-14 21:43:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 39 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:34:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5357", + "persistedDate": " 2019-01-14 21:39:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 34 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:30:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5355", + "persistedDate": " 2019-01-14 21:35:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 30 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:26:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5352", + "persistedDate": " 2019-01-14 21:31:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 26 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:22:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5351", + "persistedDate": " 2019-01-14 21:26:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 22 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:18:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5349", + "persistedDate": " 2019-01-14 21:22:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 18 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:14:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5346", + "persistedDate": " 2019-01-14 21:18:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 14 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 21:06:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5343", + "persistedDate": " 2019-01-14 21:07:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 6 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:58:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5341", + "persistedDate": " 2019-01-14 21:02:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 58 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:54:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5339", + "persistedDate": " 2019-01-14 20:58:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 54 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:33:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5337", + "persistedDate": " 2019-01-14 20:38:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 33 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:25:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5335", + "persistedDate": " 2019-01-14 20:30:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 25 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:21:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5332", + "persistedDate": " 2019-01-14 20:26:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 21 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:18:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5329", + "persistedDate": " 2019-01-14 20:18:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 18 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:13:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5328", + "persistedDate": " 2019-01-14 20:18:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 13 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 20:05:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5327", + "persistedDate": " 2019-01-14 20:09:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 5 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:57:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5324", + "persistedDate": " 2019-01-14 20:01:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 57 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:53:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5323", + "persistedDate": " 2019-01-14 19:57:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 53 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:49:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5321", + "persistedDate": " 2019-01-14 19:53:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 49 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:40:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5319", + "persistedDate": " 2019-01-14 19:49:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 40 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:36:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5317", + "persistedDate": " 2019-01-14 19:40:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 36 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:27:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5314", + "persistedDate": " 2019-01-14 19:36:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 27 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:23:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5312", + "persistedDate": " 2019-01-14 19:28:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 23 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:19:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5310", + "persistedDate": " 2019-01-14 19:24:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 19 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:15:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5309", + "persistedDate": " 2019-01-14 19:20:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 15 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:11:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5307", + "persistedDate": " 2019-01-14 19:15:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 11 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:07:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5305", + "persistedDate": " 2019-01-14 19:11:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 7 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 19:02:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5303", + "persistedDate": " 2019-01-14 19:07:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 2 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 18:42:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5301", + "persistedDate": " 2019-01-14 18:46:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 12 minute: 42 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 17:27:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5297", + "persistedDate": " 2019-01-14 18:42:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 27 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 17:10:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5295", + "persistedDate": " 2019-01-14 17:14:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 10 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 17:06:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5293", + "persistedDate": " 2019-01-14 17:11:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 6 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 17:02:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5290", + "persistedDate": " 2019-01-14 17:06:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 2 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:58:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5289", + "persistedDate": " 2019-01-14 17:02:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 58 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:54:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5287", + "persistedDate": " 2019-01-14 16:58:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 54 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:50:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5284", + "persistedDate": " 2019-01-14 16:54:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 50 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:38:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5283", + "persistedDate": " 2019-01-14 16:42:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 38 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:34:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5281", + "persistedDate": " 2019-01-14 16:38:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 34 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:30:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5278", + "persistedDate": " 2019-01-14 16:34:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 30 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:26:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5277", + "persistedDate": " 2019-01-14 16:30:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 26 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:22:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5275", + "persistedDate": " 2019-01-14 16:26:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 22 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:18:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5273", + "persistedDate": " 2019-01-14 16:22:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 18 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:14:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5270", + "persistedDate": " 2019-01-14 16:18:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 14 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:10:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5268", + "persistedDate": " 2019-01-14 16:14:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 10 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:09:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5267", + "persistedDate": " 2019-01-14 16:14:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 9 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:05:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5264", + "persistedDate": " 2019-01-14 16:10:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 5 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 16:01:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5262", + "persistedDate": " 2019-01-14 16:06:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 1 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:57:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5260", + "persistedDate": " 2019-01-14 16:02:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 57 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:53:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5259", + "persistedDate": " 2019-01-14 15:57:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 53 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:49:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5256", + "persistedDate": " 2019-01-14 15:53:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 49 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:41:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5254", + "persistedDate": " 2019-01-14 15:49:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 41 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:37:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5253", + "persistedDate": " 2019-01-14 15:41:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 37 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:33:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5251", + "persistedDate": " 2019-01-14 15:37:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 33 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:29:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5248", + "persistedDate": " 2019-01-14 15:33:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 29 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:21:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5247", + "persistedDate": " 2019-01-14 15:29:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 21 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 15:16:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5245", + "persistedDate": " 2019-01-14 15:21:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 16 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:57:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5243", + "persistedDate": " 2019-01-14 15:17:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 57 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:53:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5240", + "persistedDate": " 2019-01-14 14:58:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 53 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:49:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5238", + "persistedDate": " 2019-01-14 14:53:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 49 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:45:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5237", + "persistedDate": " 2019-01-14 14:49:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 45 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:41:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5235", + "persistedDate": " 2019-01-14 14:45:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 41 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:37:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5233", + "persistedDate": " 2019-01-14 14:41:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 37 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:33:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5230", + "persistedDate": " 2019-01-14 14:37:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 33 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:29:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5229", + "persistedDate": " 2019-01-14 14:33:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 29 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:25:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5226", + "persistedDate": " 2019-01-14 14:29:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 25 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:21:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5224", + "persistedDate": " 2019-01-14 14:25:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 21 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 14:13:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5223", + "persistedDate": " 2019-01-14 14:21:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 13 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:26:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5218", + "persistedDate": " 2019-01-14 14:13:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 26 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:21:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5220", + "persistedDate": " 2019-01-14 14:13:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 21 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:16:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5217", + "persistedDate": " 2019-01-14 13:21:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 16 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:12:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5215", + "persistedDate": " 2019-01-14 13:16:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 12 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:08:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5213", + "persistedDate": " 2019-01-14 13:08:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 8 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 13:03:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5209", + "persistedDate": " 2019-01-14 13:03:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 3 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:59:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5208", + "persistedDate": " 2019-01-14 13:03:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 59 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:55:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5207", + "persistedDate": " 2019-01-14 12:59:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 55 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:38:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5204", + "persistedDate": " 2019-01-14 12:43:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 38 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:27:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5201", + "persistedDate": " 2019-01-14 12:28:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 27 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:04:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5199", + "persistedDate": " 2019-01-14 12:12:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 4 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 12:00:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5197", + "persistedDate": " 2019-01-14 12:04:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 0 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:41:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5195", + "persistedDate": " 2019-01-14 11:46:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 41 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:37:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5192", + "persistedDate": " 2019-01-14 11:42:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 37 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:32:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5190", + "persistedDate": " 2019-01-14 11:37:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 32 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:27:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5188", + "persistedDate": " 2019-01-14 11:32:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 27 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:23:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5186", + "persistedDate": " 2019-01-14 11:28:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 23 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:19:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5185", + "persistedDate": " 2019-01-14 11:23:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 19 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:12:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5182", + "persistedDate": " 2019-01-14 11:15:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 12 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:07:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5180", + "persistedDate": " 2019-01-14 11:11:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 7 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 11:03:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5178", + "persistedDate": " 2019-01-14 11:07:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 3 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:59:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5177", + "persistedDate": " 2019-01-14 11:03:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 59 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:51:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5175", + "persistedDate": " 2019-01-14 10:55:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 51 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:47:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5173", + "persistedDate": " 2019-01-14 10:51:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 47 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:42:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5171", + "persistedDate": " 2019-01-14 10:47:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 42 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:37:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5168", + "persistedDate": " 2019-01-14 10:42:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 37 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:33:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5167", + "persistedDate": " 2019-01-14 10:38:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 33 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:15:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5164", + "persistedDate": " 2019-01-14 10:19:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 15 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:10:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5163", + "persistedDate": " 2019-01-14 10:15:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 10 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 10:06:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5160", + "persistedDate": " 2019-01-14 10:10:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 6 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:56:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5158", + "persistedDate": " 2019-01-14 10:01:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 56 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:52:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5154", + "persistedDate": " 2019-01-14 09:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 52 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:47:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5156", + "persistedDate": " 2019-01-14 09:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 47 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:43:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5150", + "persistedDate": " 2019-01-14 09:43:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 43 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:39:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5153", + "persistedDate": " 2019-01-14 09:43:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 39 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:35:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5148", + "persistedDate": " 2019-01-14 09:39:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 35 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:26:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5147", + "persistedDate": " 2019-01-14 09:31:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 26 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:21:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5144", + "persistedDate": " 2019-01-14 09:27:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 21 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:09:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5142", + "persistedDate": " 2019-01-14 09:13:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 9 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:05:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5141", + "persistedDate": " 2019-01-14 09:09:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 5 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 09:01:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5136", + "persistedDate": " 2019-01-14 09:02:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 1 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:57:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5137", + "persistedDate": " 2019-01-14 09:02:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 57 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:53:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5135", + "persistedDate": " 2019-01-14 08:57:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 53 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:49:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5132", + "persistedDate": " 2019-01-14 08:53:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 49 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:45:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5131", + "persistedDate": " 2019-01-14 08:49:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 45 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:41:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5129", + "persistedDate": " 2019-01-14 08:41:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 41 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:37:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5127", + "persistedDate": " 2019-01-14 08:41:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 37 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:33:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5125", + "persistedDate": " 2019-01-14 08:37:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 33 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:29:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5123", + "persistedDate": " 2019-01-14 08:33:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 29 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:24:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5121", + "persistedDate": " 2019-01-14 08:29:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 24 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:20:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5118", + "persistedDate": " 2019-01-14 08:25:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 20 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:12:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5117", + "persistedDate": " 2019-01-14 08:17:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 12 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:07:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5115", + "persistedDate": " 2019-01-14 08:12:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 7 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 08:03:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5113", + "persistedDate": " 2019-01-14 08:07:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 3 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 07:59:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5110", + "persistedDate": " 2019-01-14 08:03:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 59 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 07:55:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5108", + "persistedDate": " 2019-01-14 07:59:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 55 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 03:30:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5107", + "persistedDate": " 2019-01-14 03:34:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 30 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 03:26:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5105", + "persistedDate": " 2019-01-14 03:30:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 26 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 03:22:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5103", + "persistedDate": " 2019-01-14 03:26:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 22 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 03:17:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5100", + "persistedDate": " 2019-01-14 03:22:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 17 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-14 02:49:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5096", + "persistedDate": " 2019-01-14 02:54:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 20 minute: 49 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 21:42:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5044", + "persistedDate": " 2019-01-13 23:54:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 42 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 21:36:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5040", + "persistedDate": " 2019-01-13 21:42:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 36 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 21:27:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5038", + "persistedDate": " 2019-01-13 21:36:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 27 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 21:23:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5037", + "persistedDate": " 2019-01-13 21:27:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 23 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 21:22:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5034", + "persistedDate": " 2019-01-13 21:27:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 22 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 19:38:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5032", + "persistedDate": " 2019-01-13 19:57:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 38 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 19:21:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5031", + "persistedDate": " 2019-01-13 19:38:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 21 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 19:16:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5029", + "persistedDate": " 2019-01-13 19:21:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 16 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 18:53:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5026", + "persistedDate": " 2019-01-13 18:58:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 53 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 18:09:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5022", + "persistedDate": " 2019-01-13 18:54:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 9 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 18:03:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5021", + "persistedDate": " 2019-01-13 18:54:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 3 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:52:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5019", + "persistedDate": " 2019-01-13 18:54:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 52 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:44:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5017", + "persistedDate": " 2019-01-13 17:48:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 44 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:40:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5012", + "persistedDate": " 2019-01-13 17:44:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 40 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:34:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5013", + "persistedDate": " 2019-01-13 17:44:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 34 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:30:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5011", + "persistedDate": " 2019-01-13 17:31:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 30 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 17:02:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5005", + "persistedDate": " 2019-01-13 17:03:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 2 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:57:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5006", + "persistedDate": " 2019-01-13 17:03:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 57 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:52:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5009", + "persistedDate": " 2019-01-13 17:03:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 52 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:45:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5002", + "persistedDate": " 2019-01-13 16:52:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:45:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5001", + "persistedDate": " 2019-01-13 16:52:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:36:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4998", + "persistedDate": " 2019-01-13 16:40:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 36 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:32:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4995", + "persistedDate": " 2019-01-13 16:36:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 32 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:28:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4994", + "persistedDate": " 2019-01-13 16:32:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 28 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:22:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4992", + "persistedDate": " 2019-01-13 16:28:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 22 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:18:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4989", + "persistedDate": " 2019-01-13 16:23:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 18 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:14:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4988", + "persistedDate": " 2019-01-13 16:18:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 14 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:10:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4985", + "persistedDate": " 2019-01-13 16:14:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 10 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:06:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4984", + "persistedDate": " 2019-01-13 16:10:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 6 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 16:02:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4982", + "persistedDate": " 2019-01-13 16:06:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 2 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:54:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4979", + "persistedDate": " 2019-01-13 15:58:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 54 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:50:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4978", + "persistedDate": " 2019-01-13 15:54:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 50 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:46:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4976", + "persistedDate": " 2019-01-13 15:50:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 46 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:41:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4973", + "persistedDate": " 2019-01-13 15:46:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 41 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:36:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4972", + "persistedDate": " 2019-01-13 15:41:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 36 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 15:33:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4970", + "persistedDate": " 2019-01-13 15:33:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 33 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 14:47:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4967", + "persistedDate": " 2019-01-13 14:51:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 47 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 14:43:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4966", + "persistedDate": " 2019-01-13 14:47:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 43 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 14:31:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4964", + "persistedDate": " 2019-01-13 14:35:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 31 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 14:07:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4962", + "persistedDate": " 2019-01-13 14:13:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 7 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 14:03:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4960", + "persistedDate": " 2019-01-13 14:08:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 3 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:59:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4958", + "persistedDate": " 2019-01-13 14:03:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 59 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:55:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4955", + "persistedDate": " 2019-01-13 13:59:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 55 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:51:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4953", + "persistedDate": " 2019-01-13 13:55:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 51 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:47:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4952", + "persistedDate": " 2019-01-13 13:51:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 47 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:43:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4950", + "persistedDate": " 2019-01-13 13:47:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 43 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:39:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4948", + "persistedDate": " 2019-01-13 13:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 39 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:35:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4946", + "persistedDate": " 2019-01-13 13:39:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 35 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:31:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4944", + "persistedDate": " 2019-01-13 13:35:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 31 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:27:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4942", + "persistedDate": " 2019-01-13 13:31:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 27 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:23:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4938", + "persistedDate": " 2019-01-13 13:23:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 23 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:19:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4940", + "persistedDate": " 2019-01-13 13:23:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 19 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:14:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4936", + "persistedDate": " 2019-01-13 13:19:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 14 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:10:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4934", + "persistedDate": " 2019-01-13 13:14:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 10 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:06:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4932", + "persistedDate": " 2019-01-13 13:11:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 6 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 13:02:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4930", + "persistedDate": " 2019-01-13 13:07:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 2 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:57:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4928", + "persistedDate": " 2019-01-13 13:02:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 57 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:53:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4926", + "persistedDate": " 2019-01-13 12:58:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 53 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:49:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4923", + "persistedDate": " 2019-01-13 12:53:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 49 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:45:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4921", + "persistedDate": " 2019-01-13 12:49:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 45 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:41:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4920", + "persistedDate": " 2019-01-13 12:45:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 41 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:36:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4918", + "persistedDate": " 2019-01-13 12:41:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 36 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:32:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4916", + "persistedDate": " 2019-01-13 12:36:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 32 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:28:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4913", + "persistedDate": " 2019-01-13 12:32:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 28 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:24:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4912", + "persistedDate": " 2019-01-13 12:28:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 24 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:20:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4909", + "persistedDate": " 2019-01-13 12:24:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 20 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:16:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4908", + "persistedDate": " 2019-01-13 12:20:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 16 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:12:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4906", + "persistedDate": " 2019-01-13 12:16:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 12 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:08:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4904", + "persistedDate": " 2019-01-13 12:12:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 8 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 12:03:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4901", + "persistedDate": " 2019-01-13 12:08:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 3 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:59:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4900", + "persistedDate": " 2019-01-13 12:04:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 59 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:55:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4898", + "persistedDate": " 2019-01-13 12:00:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 55 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:50:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4895", + "persistedDate": " 2019-01-13 11:55:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 50 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:46:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4894", + "persistedDate": " 2019-01-13 11:51:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 46 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:41:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4892", + "persistedDate": " 2019-01-13 11:46:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 41 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:37:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4890", + "persistedDate": " 2019-01-13 11:41:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 37 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:27:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4888", + "persistedDate": " 2019-01-13 11:31:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 27 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:23:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4886", + "persistedDate": " 2019-01-13 11:27:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 23 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:19:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4884", + "persistedDate": " 2019-01-13 11:23:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 19 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:15:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4882", + "persistedDate": " 2019-01-13 11:19:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 15 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:11:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4879", + "persistedDate": " 2019-01-13 11:15:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 11 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 11:02:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4877", + "persistedDate": " 2019-01-13 11:06:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 2 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:56:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4876", + "persistedDate": " 2019-01-13 11:02:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 56 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:51:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4874", + "persistedDate": " 2019-01-13 10:57:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 51 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:43:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4872", + "persistedDate": " 2019-01-13 10:47:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 43 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:39:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4869", + "persistedDate": " 2019-01-13 10:43:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 39 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:35:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4868", + "persistedDate": " 2019-01-13 10:39:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 35 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:31:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4866", + "persistedDate": " 2019-01-13 10:35:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 31 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:21:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4864", + "persistedDate": " 2019-01-13 10:26:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 21 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:17:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4862", + "persistedDate": " 2019-01-13 10:21:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 17 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:13:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4860", + "persistedDate": " 2019-01-13 10:17:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 13 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:09:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4858", + "persistedDate": " 2019-01-13 10:13:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 9 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:05:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4856", + "persistedDate": " 2019-01-13 10:09:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 5 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 10:01:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4853", + "persistedDate": " 2019-01-13 10:05:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 1 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4851", + "persistedDate": " 2019-01-13 10:01:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:52:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4850", + "persistedDate": " 2019-01-13 09:57:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 52 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:47:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4848", + "persistedDate": " 2019-01-13 09:52:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 47 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:42:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4846", + "persistedDate": " 2019-01-13 09:48:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 42 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:38:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4844", + "persistedDate": " 2019-01-13 09:43:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 38 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:34:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4842", + "persistedDate": " 2019-01-13 09:38:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 34 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:30:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4839", + "persistedDate": " 2019-01-13 09:34:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 30 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:26:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4838", + "persistedDate": " 2019-01-13 09:30:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 26 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4835", + "persistedDate": " 2019-01-13 09:26:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:17:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4834", + "persistedDate": " 2019-01-13 09:22:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 17 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:13:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4832", + "persistedDate": " 2019-01-13 09:17:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 13 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:09:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4829", + "persistedDate": " 2019-01-13 09:13:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 9 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:05:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4828", + "persistedDate": " 2019-01-13 09:09:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 5 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 09:01:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4825", + "persistedDate": " 2019-01-13 09:05:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 1 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:57:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4823", + "persistedDate": " 2019-01-13 09:01:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 57 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:53:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4821", + "persistedDate": " 2019-01-13 08:57:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 53 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:48:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4820", + "persistedDate": " 2019-01-13 08:53:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 48 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:44:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4818", + "persistedDate": " 2019-01-13 08:49:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 44 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:40:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4816", + "persistedDate": " 2019-01-13 08:45:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 40 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:36:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4814", + "persistedDate": " 2019-01-13 08:41:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 36 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:32:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4812", + "persistedDate": " 2019-01-13 08:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 32 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:27:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4810", + "persistedDate": " 2019-01-13 08:32:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 27 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:23:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4808", + "persistedDate": " 2019-01-13 08:27:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 23 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:19:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4806", + "persistedDate": " 2019-01-13 08:23:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 19 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:14:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4804", + "persistedDate": " 2019-01-13 08:19:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 14 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:09:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4799", + "persistedDate": " 2019-01-13 08:14:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:09:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4801", + "persistedDate": " 2019-01-13 08:14:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:04:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4797", + "persistedDate": " 2019-01-13 08:09:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 4 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 08:00:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4795", + "persistedDate": " 2019-01-13 08:04:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 0 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:52:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4794", + "persistedDate": " 2019-01-13 07:56:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 52 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:47:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4791", + "persistedDate": " 2019-01-13 07:52:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 47 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:42:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4790", + "persistedDate": " 2019-01-13 07:48:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 42 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:38:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4788", + "persistedDate": " 2019-01-13 07:43:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 38 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:34:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4786", + "persistedDate": " 2019-01-13 07:39:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 34 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:30:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4783", + "persistedDate": " 2019-01-13 07:35:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 30 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:26:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4782", + "persistedDate": " 2019-01-13 07:30:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 26 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:22:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4780", + "persistedDate": " 2019-01-13 07:26:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 22 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:18:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4778", + "persistedDate": " 2019-01-13 07:22:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 18 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:14:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4775", + "persistedDate": " 2019-01-13 07:18:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 14 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:09:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4773", + "persistedDate": " 2019-01-13 07:14:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 9 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:05:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4771", + "persistedDate": " 2019-01-13 07:09:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 5 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:00:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4770", + "persistedDate": " 2019-01-13 07:05:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 07:00:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4769", + "persistedDate": " 2019-01-13 07:05:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 06:56:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4766", + "persistedDate": " 2019-01-13 07:00:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 56 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 06:51:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4764", + "persistedDate": " 2019-01-13 06:56:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 51 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 06:32:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4761", + "persistedDate": " 2019-01-13 06:51:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 32 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 06:24:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4759", + "persistedDate": " 2019-01-13 06:33:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 24 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 06:16:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4758", + "persistedDate": " 2019-01-13 06:20:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 16 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 05:53:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4756", + "persistedDate": " 2019-01-13 05:58:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 53 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 05:49:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4754", + "persistedDate": " 2019-01-13 05:53:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 49 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 05:40:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4752", + "persistedDate": " 2019-01-13 05:45:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 40 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 05:24:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4749", + "persistedDate": " 2019-01-13 05:30:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 24 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 04:58:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4748", + "persistedDate": " 2019-01-13 05:25:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 58 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 04:38:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4743", + "persistedDate": " 2019-01-13 04:48:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 04:38:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4746", + "persistedDate": " 2019-01-13 04:48:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 04:11:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4741", + "persistedDate": " 2019-01-13 04:26:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 11 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:46:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4740", + "persistedDate": " 2019-01-13 03:50:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 46 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:27:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4734", + "persistedDate": " 2019-01-13 03:31:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 27 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:18:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4729", + "persistedDate": " 2019-01-13 03:23:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:18:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4730", + "persistedDate": " 2019-01-13 03:23:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:13:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4726", + "persistedDate": " 2019-01-13 03:18:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:13:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4725", + "persistedDate": " 2019-01-13 03:18:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:08:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4722", + "persistedDate": " 2019-01-13 03:13:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 8 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 03:03:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4720", + "persistedDate": " 2019-01-13 03:08:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 3 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:58:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4718", + "persistedDate": " 2019-01-13 03:03:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 58 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:54:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4715", + "persistedDate": " 2019-01-13 02:58:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 54 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:49:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4713", + "persistedDate": " 2019-01-13 02:54:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 49 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:40:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4711", + "persistedDate": " 2019-01-13 02:49:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 40 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:35:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4710", + "persistedDate": " 2019-01-13 02:40:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 35 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:31:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4708", + "persistedDate": " 2019-01-13 02:35:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 31 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:10:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4706", + "persistedDate": " 2019-01-13 02:31:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 10 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:06:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4703", + "persistedDate": " 2019-01-13 02:11:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 6 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 02:02:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4701", + "persistedDate": " 2019-01-13 02:07:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 2 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 01:58:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4699", + "persistedDate": " 2019-01-13 02:02:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 58 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 01:46:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4697", + "persistedDate": " 2019-01-13 01:58:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 46 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 00:41:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4696", + "persistedDate": " 2019-01-13 00:45:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 41 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 00:18:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4692", + "persistedDate": " 2019-01-13 00:22:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 18 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-13 00:10:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4690", + "persistedDate": " 2019-01-13 00:14:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 10 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 23:57:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4688", + "persistedDate": " 2019-01-13 00:10:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 57 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 23:52:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4686", + "persistedDate": " 2019-01-12 23:57:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 52 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 23:32:20 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4679", + "persistedDate": " 2019-01-12 23:37:10 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 32 second: 20 isLeapMonth: false " + }, + { + "date": " 2019-01-12 23:30:44 +0000", + "description": " nil", + "endDate": " 2019-01-12 23:30:44 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4683", + "persistedDate": " 2019-01-12 23:37:10 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-12 23:30:44 +0000", + "syncIdentifier": " Optional(03000000c12c5e310c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 30 second: 44 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-12 23:29:43 +0000", + "description": " nil", + "endDate": " 2019-01-12 23:29:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4680", + "persistedDate": " 2019-01-12 23:37:10 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-12 23:29:43 +0000", + "syncIdentifier": " Optional(21002b5d110c13), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 29 second: 43 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-12 23:27:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4682", + "persistedDate": " 2019-01-12 23:37:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 27 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 22:27:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4677", + "persistedDate": " 2019-01-12 23:27:46 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 27 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 22:00:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4675", + "persistedDate": " 2019-01-12 23:27:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 0 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 21:50:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4673", + "persistedDate": " 2019-01-12 22:00:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 50 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 21:32:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4671", + "persistedDate": " 2019-01-12 21:50:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 32 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 21:27:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4669", + "persistedDate": " 2019-01-12 21:32:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 27 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 21:23:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4666", + "persistedDate": " 2019-01-12 21:28:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 23 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 21:03:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4665", + "persistedDate": " 2019-01-12 21:08:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 3 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 20:24:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4663", + "persistedDate": " 2019-01-12 21:03:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 14 minute: 24 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 19:29:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4659", + "persistedDate": " 2019-01-12 19:34:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 13 minute: 29 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 04:47:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4654", + "persistedDate": " 2019-01-12 19:29:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 47 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 04:36:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4657", + "persistedDate": " 2019-01-12 19:29:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 36 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 04:31:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4651", + "persistedDate": " 2019-01-12 04:36:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 31 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 04:27:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4649", + "persistedDate": " 2019-01-12 04:31:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 27 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 04:04:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4647", + "persistedDate": " 2019-01-12 04:22:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 4 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 03:33:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4645", + "persistedDate": " 2019-01-12 03:44:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 33 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 03:23:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4643", + "persistedDate": " 2019-01-12 03:28:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 23 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:45:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4641", + "persistedDate": " 2019-01-12 03:01:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 45 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:34:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4640", + "persistedDate": " 2019-01-12 03:01:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 34 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:29:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4637", + "persistedDate": " 2019-01-12 02:34:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 29 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:14:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4636", + "persistedDate": " 2019-01-12 02:34:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 14 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:09:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4632", + "persistedDate": " 2019-01-12 02:14:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 9 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 02:00:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4629", + "persistedDate": " 2019-01-12 02:10:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 0 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:55:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4630", + "persistedDate": " 2019-01-12 02:10:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 55 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:48:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4626", + "persistedDate": " 2019-01-12 01:48:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 48 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:43:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4621", + "persistedDate": " 2019-01-12 01:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 43 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:35:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4620", + "persistedDate": " 2019-01-12 01:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 35 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:31:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4623", + "persistedDate": " 2019-01-12 01:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 31 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:27:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4618", + "persistedDate": " 2019-01-12 01:27:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 27 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:22:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4619", + "persistedDate": " 2019-01-12 01:27:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 22 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:17:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4613", + "persistedDate": " 2019-01-12 01:23:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 17 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:11:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4614", + "persistedDate": " 2019-01-12 01:23:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 11 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:08:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4611", + "persistedDate": " 2019-01-12 01:08:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 8 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 01:03:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4608", + "persistedDate": " 2019-01-12 01:08:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 3 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:59:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4607", + "persistedDate": " 2019-01-12 01:03:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 59 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:55:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4604", + "persistedDate": " 2019-01-12 00:59:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 55 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:51:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4603", + "persistedDate": " 2019-01-12 00:55:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 51 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:40:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4601", + "persistedDate": " 2019-01-12 00:51:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 40 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:36:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4599", + "persistedDate": " 2019-01-12 00:40:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 36 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:26:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4594", + "persistedDate": " 2019-01-12 00:27:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 26 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:18:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4597", + "persistedDate": " 2019-01-12 00:27:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 18 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:13:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4593", + "persistedDate": " 2019-01-12 00:18:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 13 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:08:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4591", + "persistedDate": " 2019-01-12 00:13:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 8 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-12 00:02:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4589", + "persistedDate": " 2019-01-12 00:08:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 2 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 23:17:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4587", + "persistedDate": " 2019-01-11 23:22:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 17 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 23:12:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4583", + "persistedDate": " 2019-01-11 23:17:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 12 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 22:50:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4580", + "persistedDate": " 2019-01-11 22:55:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 50 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 22:46:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4578", + "persistedDate": " 2019-01-11 22:50:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 46 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 22:20:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4576", + "persistedDate": " 2019-01-11 22:46:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 20 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 22:00:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4574", + "persistedDate": " 2019-01-11 22:05:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 0 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:39:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4572", + "persistedDate": " 2019-01-11 21:43:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 39 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:35:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4570", + "persistedDate": " 2019-01-11 21:39:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 35 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:31:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4568", + "persistedDate": " 2019-01-11 21:35:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 31 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:27:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4565", + "persistedDate": " 2019-01-11 21:31:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 27 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:08:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4564", + "persistedDate": " 2019-01-11 21:12:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 8 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:04:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4562", + "persistedDate": " 2019-01-11 21:04:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 4 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 21:00:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4560", + "persistedDate": " 2019-01-11 21:04:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 0 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:55:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4558", + "persistedDate": " 2019-01-11 21:00:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 55 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:51:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4555", + "persistedDate": " 2019-01-11 20:56:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 51 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:46:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4553", + "persistedDate": " 2019-01-11 20:52:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 46 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:24:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4552", + "persistedDate": " 2019-01-11 20:29:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 24 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:20:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4550", + "persistedDate": " 2019-01-11 20:24:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 20 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 20:15:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4547", + "persistedDate": " 2019-01-11 20:20:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 15 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 18:54:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4546", + "persistedDate": " 2019-01-11 19:02:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 54 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 18:50:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4543", + "persistedDate": " 2019-01-11 18:54:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 50 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 18:27:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4542", + "persistedDate": " 2019-01-11 18:31:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 27 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 18:14:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4539", + "persistedDate": " 2019-01-11 18:18:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 14 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 17:51:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4538", + "persistedDate": " 2019-01-11 17:55:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 51 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 17:45:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4535", + "persistedDate": " 2019-01-11 17:55:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 45 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 17:20:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4532", + "persistedDate": " 2019-01-11 17:24:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 20 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 17:01:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4530", + "persistedDate": " 2019-01-11 17:06:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 1 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 16:40:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4528", + "persistedDate": " 2019-01-11 16:45:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 40 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 16:32:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4526", + "persistedDate": " 2019-01-11 16:36:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 32 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 16:27:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4523", + "persistedDate": " 2019-01-11 16:32:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 27 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 16:11:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4521", + "persistedDate": " 2019-01-11 16:15:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 11 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 15:52:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4520", + "persistedDate": " 2019-01-11 16:06:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 52 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 15:30:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4517", + "persistedDate": " 2019-01-11 15:38:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 30 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 15:08:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4511", + "persistedDate": " 2019-01-11 15:13:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 8 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 14:48:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4509", + "persistedDate": " 2019-01-11 14:56:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 48 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 14:19:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4507", + "persistedDate": " 2019-01-11 14:23:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 19 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4502", + "persistedDate": " 2019-01-11 14:01:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:57:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4503", + "persistedDate": " 2019-01-11 14:01:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:47:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4486", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:47:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4498", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:47:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4496", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:47:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4494", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:42:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4487", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:42:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4491", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:42:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4490", + "persistedDate": " 2019-01-11 13:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:38:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4484", + "persistedDate": " 2019-01-11 13:42:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 38 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:33:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4483", + "persistedDate": " 2019-01-11 13:42:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 33 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:27:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4480", + "persistedDate": " 2019-01-11 13:33:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 27 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:21:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4477", + "persistedDate": " 2019-01-11 13:27:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:21:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4473", + "persistedDate": " 2019-01-11 13:27:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:21:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4475", + "persistedDate": " 2019-01-11 13:27:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:17:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4469", + "persistedDate": " 2019-01-11 13:17:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 17 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:13:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4471", + "persistedDate": " 2019-01-11 13:17:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 13 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:08:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4467", + "persistedDate": " 2019-01-11 13:13:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 8 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:04:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4466", + "persistedDate": " 2019-01-11 13:09:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 4 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 13:00:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4464", + "persistedDate": " 2019-01-11 13:05:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 0 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:51:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4460", + "persistedDate": " 2019-01-11 13:00:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 51 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:47:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4458", + "persistedDate": " 2019-01-11 12:51:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 47 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:35:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4454", + "persistedDate": " 2019-01-11 12:35:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 35 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:26:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4453", + "persistedDate": " 2019-01-11 12:31:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 26 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:21:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4450", + "persistedDate": " 2019-01-11 12:31:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 21 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 12:00:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4449", + "persistedDate": " 2019-01-11 12:12:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 0 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:38:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4447", + "persistedDate": " 2019-01-11 11:42:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 38 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:34:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4445", + "persistedDate": " 2019-01-11 11:38:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 34 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:29:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4443", + "persistedDate": " 2019-01-11 11:34:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 29 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:24:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4441", + "persistedDate": " 2019-01-11 11:29:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 24 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:19:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4438", + "persistedDate": " 2019-01-11 11:24:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 19 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:15:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4437", + "persistedDate": " 2019-01-11 11:19:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 15 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:11:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4432", + "persistedDate": " 2019-01-11 11:11:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 11 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:07:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4435", + "persistedDate": " 2019-01-11 11:11:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 7 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 11:02:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4431", + "persistedDate": " 2019-01-11 11:07:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 2 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:57:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4429", + "persistedDate": " 2019-01-11 11:02:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 57 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:53:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4426", + "persistedDate": " 2019-01-11 10:58:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 53 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:49:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4424", + "persistedDate": " 2019-01-11 10:54:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 49 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:45:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4422", + "persistedDate": " 2019-01-11 10:50:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 45 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:41:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4421", + "persistedDate": " 2019-01-11 10:45:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 41 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:37:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4419", + "persistedDate": " 2019-01-11 10:41:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 37 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:33:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4417", + "persistedDate": " 2019-01-11 10:37:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 33 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:29:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4415", + "persistedDate": " 2019-01-11 10:33:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 29 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:25:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4412", + "persistedDate": " 2019-01-11 10:29:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 25 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:20:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4410", + "persistedDate": " 2019-01-11 10:25:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 20 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:15:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4409", + "persistedDate": " 2019-01-11 10:20:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 15 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:11:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4407", + "persistedDate": " 2019-01-11 10:15:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 11 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:06:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4405", + "persistedDate": " 2019-01-11 10:11:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 6 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 10:02:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4402", + "persistedDate": " 2019-01-11 10:06:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 2 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:58:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4401", + "persistedDate": " 2019-01-11 10:02:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 58 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:54:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4398", + "persistedDate": " 2019-01-11 09:58:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 54 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:49:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4397", + "persistedDate": " 2019-01-11 09:54:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 49 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:45:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4395", + "persistedDate": " 2019-01-11 09:50:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 45 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:41:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4392", + "persistedDate": " 2019-01-11 09:46:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 41 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:37:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4391", + "persistedDate": " 2019-01-11 09:41:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 37 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:33:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4389", + "persistedDate": " 2019-01-11 09:37:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 33 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:29:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4387", + "persistedDate": " 2019-01-11 09:33:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 29 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:25:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4385", + "persistedDate": " 2019-01-11 09:29:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 25 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:21:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4383", + "persistedDate": " 2019-01-11 09:25:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 21 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:17:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4381", + "persistedDate": " 2019-01-11 09:21:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 17 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:13:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4379", + "persistedDate": " 2019-01-11 09:17:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 13 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 09:09:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4376", + "persistedDate": " 2019-01-11 09:13:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 9 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:57:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4375", + "persistedDate": " 2019-01-11 09:09:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 57 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:53:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4373", + "persistedDate": " 2019-01-11 08:57:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 53 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:49:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4371", + "persistedDate": " 2019-01-11 08:53:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 49 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:44:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4369", + "persistedDate": " 2019-01-11 08:49:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 44 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:40:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4367", + "persistedDate": " 2019-01-11 08:45:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 40 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:36:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4365", + "persistedDate": " 2019-01-11 08:41:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 36 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:32:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4363", + "persistedDate": " 2019-01-11 08:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 32 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:27:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4361", + "persistedDate": " 2019-01-11 08:32:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 27 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:23:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4359", + "persistedDate": " 2019-01-11 08:27:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 23 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:19:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4357", + "persistedDate": " 2019-01-11 08:23:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 19 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:15:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4355", + "persistedDate": " 2019-01-11 08:19:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 15 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:10:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4352", + "persistedDate": " 2019-01-11 08:15:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 10 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 08:05:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4351", + "persistedDate": " 2019-01-11 08:10:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 5 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:57:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4349", + "persistedDate": " 2019-01-11 08:01:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 57 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:43:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4346", + "persistedDate": " 2019-01-11 07:57:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:43:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4345", + "persistedDate": " 2019-01-11 07:57:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:38:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4343", + "persistedDate": " 2019-01-11 07:43:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 38 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:34:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4341", + "persistedDate": " 2019-01-11 07:39:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 34 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:30:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4339", + "persistedDate": " 2019-01-11 07:35:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 30 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:25:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4337", + "persistedDate": " 2019-01-11 07:30:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 25 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:21:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4334", + "persistedDate": " 2019-01-11 07:25:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 21 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:17:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4332", + "persistedDate": " 2019-01-11 07:21:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 17 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:12:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4331", + "persistedDate": " 2019-01-11 07:17:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 12 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 07:07:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4328", + "persistedDate": " 2019-01-11 07:12:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 7 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 06:58:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4327", + "persistedDate": " 2019-01-11 07:02:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 58 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 06:54:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4324", + "persistedDate": " 2019-01-11 06:58:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 54 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 06:33:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4323", + "persistedDate": " 2019-01-11 06:38:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 33 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 06:11:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4321", + "persistedDate": " 2019-01-11 06:16:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 11 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:52:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4318", + "persistedDate": " 2019-01-11 05:57:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 52 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:22:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4317", + "persistedDate": " 2019-01-11 05:28:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 22 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:13:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4312", + "persistedDate": " 2019-01-11 05:18:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 13 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:09:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4311", + "persistedDate": " 2019-01-11 05:13:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 9 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:05:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4308", + "persistedDate": " 2019-01-11 05:09:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 5 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 05:01:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4306", + "persistedDate": " 2019-01-11 05:05:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 1 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 04:42:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4304", + "persistedDate": " 2019-01-11 04:46:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 42 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 04:38:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4303", + "persistedDate": " 2019-01-11 04:42:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 38 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 04:34:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4300", + "persistedDate": " 2019-01-11 04:38:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 34 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 04:16:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4299", + "persistedDate": " 2019-01-11 04:23:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 16 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 03:12:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4296", + "persistedDate": " 2019-01-11 04:17:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 21 minute: 12 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:26:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4291", + "persistedDate": " 2019-01-11 02:51:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 26 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4288", + "persistedDate": " 2019-01-11 02:51:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:17:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4287", + "persistedDate": " 2019-01-11 00:22:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 17 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:12:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4285", + "persistedDate": " 2019-01-11 00:17:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 12 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:08:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4283", + "persistedDate": " 2019-01-11 00:12:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 8 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-11 00:04:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4281", + "persistedDate": " 2019-01-11 00:08:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 4 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:59:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4279", + "persistedDate": " 2019-01-11 00:04:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 59 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:55:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4277", + "persistedDate": " 2019-01-10 23:59:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 55 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:50:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4275", + "persistedDate": " 2019-01-10 23:55:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 50 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:46:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4273", + "persistedDate": " 2019-01-10 23:50:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 46 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:41:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4270", + "persistedDate": " 2019-01-10 23:47:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 41 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:36:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4269", + "persistedDate": " 2019-01-10 23:42:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 36 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:31:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4267", + "persistedDate": " 2019-01-10 23:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 31 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:26:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4264", + "persistedDate": " 2019-01-10 23:31:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 26 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:21:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4263", + "persistedDate": " 2019-01-10 23:27:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 21 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:16:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4261", + "persistedDate": " 2019-01-10 23:21:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 16 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:11:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4259", + "persistedDate": " 2019-01-10 23:16:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 11 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:06:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4256", + "persistedDate": " 2019-01-10 23:11:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 6 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 23:02:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4255", + "persistedDate": " 2019-01-10 23:06:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 2 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 22:57:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4253", + "persistedDate": " 2019-01-10 23:02:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 57 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 22:47:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4250", + "persistedDate": " 2019-01-10 22:52:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 47 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 22:42:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4247", + "persistedDate": " 2019-01-10 22:43:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 42 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 22:31:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4245", + "persistedDate": " 2019-01-10 22:43:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 31 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 22:11:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4243", + "persistedDate": " 2019-01-10 22:16:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 11 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 21:48:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4238", + "persistedDate": " 2019-01-10 21:57:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 48 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 21:34:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4241", + "persistedDate": " 2019-01-10 21:57:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 34 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 21:10:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4239", + "persistedDate": " 2019-01-10 21:57:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 10 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 20:50:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4233", + "persistedDate": " 2019-01-10 21:10:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 50 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 20:22:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4229", + "persistedDate": " 2019-01-10 20:37:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 22 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 20:16:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4225", + "persistedDate": " 2019-01-10 20:22:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 16 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 20:12:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4224", + "persistedDate": " 2019-01-10 20:12:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 12 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 20:01:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4222", + "persistedDate": " 2019-01-10 20:06:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 1 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:39:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4213", + "persistedDate": " 2019-01-10 19:43:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 39 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:29:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4208", + "persistedDate": " 2019-01-10 19:34:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 29 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:25:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4207", + "persistedDate": " 2019-01-10 19:29:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 25 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:21:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4205", + "persistedDate": " 2019-01-10 19:25:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 21 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:15:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4202", + "persistedDate": " 2019-01-10 19:21:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 15 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:11:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4201", + "persistedDate": " 2019-01-10 19:16:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 11 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:06:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4198", + "persistedDate": " 2019-01-10 19:12:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 6 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 19:01:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4196", + "persistedDate": " 2019-01-10 19:06:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 1 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:56:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4195", + "persistedDate": " 2019-01-10 19:01:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 56 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:51:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4193", + "persistedDate": " 2019-01-10 18:56:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 51 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:46:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4191", + "persistedDate": " 2019-01-10 18:51:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 46 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:42:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4189", + "persistedDate": " 2019-01-10 18:46:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 42 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:37:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4187", + "persistedDate": " 2019-01-10 18:42:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 37 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 18:32:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4185", + "persistedDate": " 2019-01-10 18:37:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 32 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 17:22:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4181", + "persistedDate": " 2019-01-10 17:26:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 22 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 17:00:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4178", + "persistedDate": " 2019-01-10 17:22:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 0 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:55:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4176", + "persistedDate": " 2019-01-10 17:01:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 55 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:50:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4175", + "persistedDate": " 2019-01-10 16:56:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 50 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:46:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4173", + "persistedDate": " 2019-01-10 16:50:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 46 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:41:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4171", + "persistedDate": " 2019-01-10 16:46:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 41 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:36:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4168", + "persistedDate": " 2019-01-10 16:41:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 36 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:31:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4167", + "persistedDate": " 2019-01-10 16:36:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 31 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:27:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4164", + "persistedDate": " 2019-01-10 16:31:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 27 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:23:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4163", + "persistedDate": " 2019-01-10 16:27:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 23 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:18:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4160", + "persistedDate": " 2019-01-10 16:23:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 18 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:14:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4158", + "persistedDate": " 2019-01-10 16:18:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 14 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:03:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4156", + "persistedDate": " 2019-01-10 16:14:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 16:03:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4154", + "persistedDate": " 2019-01-10 16:14:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4151", + "persistedDate": " 2019-01-10 16:03:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:52:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4148", + "persistedDate": " 2019-01-10 15:57:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 52 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:46:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4146", + "persistedDate": " 2019-01-10 15:52:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 46 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:41:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4145", + "persistedDate": " 2019-01-10 15:47:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 41 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:36:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4142", + "persistedDate": " 2019-01-10 15:42:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 36 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:31:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4141", + "persistedDate": " 2019-01-10 15:36:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 31 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:27:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4139", + "persistedDate": " 2019-01-10 15:31:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 27 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:17:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4137", + "persistedDate": " 2019-01-10 15:27:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 17 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:13:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4134", + "persistedDate": " 2019-01-10 15:17:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 13 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:09:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4132", + "persistedDate": " 2019-01-10 15:13:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 9 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 15:04:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4131", + "persistedDate": " 2019-01-10 15:09:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 4 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 14:55:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4128", + "persistedDate": " 2019-01-10 15:04:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 55 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 14:50:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4127", + "persistedDate": " 2019-01-10 14:55:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 50 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 14:31:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4125", + "persistedDate": " 2019-01-10 14:50:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 31 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 14:14:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4123", + "persistedDate": " 2019-01-10 14:18:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 14 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 13:30:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4120", + "persistedDate": " 2019-01-10 14:09:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 30 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 13:24:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4119", + "persistedDate": " 2019-01-10 14:09:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 24 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 13:15:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4116", + "persistedDate": " 2019-01-10 13:20:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 15 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 13:10:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4115", + "persistedDate": " 2019-01-10 13:11:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 10 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 13:03:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4114", + "persistedDate": " 2019-01-10 13:11:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 3 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:59:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4111", + "persistedDate": " 2019-01-10 13:03:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 59 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:54:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4109", + "persistedDate": " 2019-01-10 12:59:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 54 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:50:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4106", + "persistedDate": " 2019-01-10 12:54:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 50 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:45:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4105", + "persistedDate": " 2019-01-10 12:50:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 45 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:35:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4101", + "persistedDate": " 2019-01-10 12:40:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 35 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 12:17:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4100", + "persistedDate": " 2019-01-10 12:36:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 17 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:59:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4096", + "persistedDate": " 2019-01-10 12:16:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 59 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:54:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4094", + "persistedDate": " 2019-01-10 11:59:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 54 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:49:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4093", + "persistedDate": " 2019-01-10 11:54:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 49 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:45:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4091", + "persistedDate": " 2019-01-10 11:49:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 45 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:41:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4088", + "persistedDate": " 2019-01-10 11:45:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 41 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:33:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4087", + "persistedDate": " 2019-01-10 11:37:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 33 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:28:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4085", + "persistedDate": " 2019-01-10 11:33:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 28 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:24:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4083", + "persistedDate": " 2019-01-10 11:29:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 24 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:21:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4081", + "persistedDate": " 2019-01-10 11:25:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 21 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:15:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4079", + "persistedDate": " 2019-01-10 11:21:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 15 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:11:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4076", + "persistedDate": " 2019-01-10 11:15:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 11 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 11:06:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4074", + "persistedDate": " 2019-01-10 11:11:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 6 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:57:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4072", + "persistedDate": " 2019-01-10 11:01:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 57 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:52:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4071", + "persistedDate": " 2019-01-10 10:57:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 52 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:47:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4068", + "persistedDate": " 2019-01-10 10:52:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 47 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:42:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4066", + "persistedDate": " 2019-01-10 10:47:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 42 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:37:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4064", + "persistedDate": " 2019-01-10 10:42:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 37 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:32:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4063", + "persistedDate": " 2019-01-10 10:37:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 32 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:28:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4059", + "persistedDate": " 2019-01-10 10:32:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:28:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4060", + "persistedDate": " 2019-01-10 10:32:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:24:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4057", + "persistedDate": " 2019-01-10 10:28:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 24 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:19:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4054", + "persistedDate": " 2019-01-10 10:24:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 19 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:15:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4052", + "persistedDate": " 2019-01-10 10:20:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 15 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 10:11:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4051", + "persistedDate": " 2019-01-10 10:16:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 11 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:58:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4048", + "persistedDate": " 2019-01-10 10:02:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 58 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:53:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4047", + "persistedDate": " 2019-01-10 09:58:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 53 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:48:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4045", + "persistedDate": " 2019-01-10 09:53:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 48 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:43:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4042", + "persistedDate": " 2019-01-10 09:48:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 43 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:38:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4041", + "persistedDate": " 2019-01-10 09:43:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 38 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:34:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4039", + "persistedDate": " 2019-01-10 09:38:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 34 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:27:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4037", + "persistedDate": " 2019-01-10 09:34:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 27 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:23:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4035", + "persistedDate": " 2019-01-10 09:27:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 23 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:19:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4032", + "persistedDate": " 2019-01-10 09:23:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 19 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:10:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4031", + "persistedDate": " 2019-01-10 09:19:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 10 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:05:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4029", + "persistedDate": " 2019-01-10 09:11:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 5 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 09:01:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4026", + "persistedDate": " 2019-01-10 09:05:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 1 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:57:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4025", + "persistedDate": " 2019-01-10 09:01:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 57 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:53:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4023", + "persistedDate": " 2019-01-10 08:57:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 53 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:49:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4021", + "persistedDate": " 2019-01-10 08:53:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 49 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:45:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4019", + "persistedDate": " 2019-01-10 08:49:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 45 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:40:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4016", + "persistedDate": " 2019-01-10 08:45:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 40 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:35:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4015", + "persistedDate": " 2019-01-10 08:40:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 35 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:30:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4012", + "persistedDate": " 2019-01-10 08:35:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 30 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:26:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4011", + "persistedDate": " 2019-01-10 08:30:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 26 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:22:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4009", + "persistedDate": " 2019-01-10 08:26:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 22 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:17:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4007", + "persistedDate": " 2019-01-10 08:22:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 17 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:12:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4004", + "persistedDate": " 2019-01-10 08:17:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 12 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:07:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4003", + "persistedDate": " 2019-01-10 08:12:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 7 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 08:03:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4000", + "persistedDate": " 2019-01-10 08:08:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 3 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:59:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3999", + "persistedDate": " 2019-01-10 08:04:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 59 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:54:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3997", + "persistedDate": " 2019-01-10 07:59:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 54 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:50:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3995", + "persistedDate": " 2019-01-10 07:54:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 50 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:45:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3993", + "persistedDate": " 2019-01-10 07:50:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 45 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:41:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3991", + "persistedDate": " 2019-01-10 07:45:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 41 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:37:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3988", + "persistedDate": " 2019-01-10 07:41:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 37 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:32:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3987", + "persistedDate": " 2019-01-10 07:37:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 32 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:27:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3984", + "persistedDate": " 2019-01-10 07:32:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 27 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:23:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3983", + "persistedDate": " 2019-01-10 07:27:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 23 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:19:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3980", + "persistedDate": " 2019-01-10 07:23:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 19 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:15:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3978", + "persistedDate": " 2019-01-10 07:19:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 15 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:10:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3977", + "persistedDate": " 2019-01-10 07:15:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 10 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:05:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3974", + "persistedDate": " 2019-01-10 07:10:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 5 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 07:00:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3972", + "persistedDate": " 2019-01-10 07:05:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 0 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 06:14:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3970", + "persistedDate": " 2019-01-10 07:00:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 14 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 06:07:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3969", + "persistedDate": " 2019-01-10 07:00:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 7 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 06:03:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3967", + "persistedDate": " 2019-01-10 06:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 3 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:59:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3964", + "persistedDate": " 2019-01-10 05:59:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 59 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:54:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3965", + "persistedDate": " 2019-01-10 05:59:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 54 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:50:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3960", + "persistedDate": " 2019-01-10 05:55:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 50 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:46:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3958", + "persistedDate": " 2019-01-10 05:51:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 46 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:41:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3956", + "persistedDate": " 2019-01-10 05:46:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 41 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:36:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3955", + "persistedDate": " 2019-01-10 05:41:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 36 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:31:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3953", + "persistedDate": " 2019-01-10 05:36:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 31 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:26:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3951", + "persistedDate": " 2019-01-10 05:31:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 26 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 05:02:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3947", + "persistedDate": " 2019-01-10 05:02:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 2 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3948", + "persistedDate": " 2019-01-10 05:02:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:52:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3944", + "persistedDate": " 2019-01-10 04:57:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 52 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:46:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3943", + "persistedDate": " 2019-01-10 04:52:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 46 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:42:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3940", + "persistedDate": " 2019-01-10 04:47:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 42 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:37:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3938", + "persistedDate": " 2019-01-10 04:42:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 37 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:32:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3937", + "persistedDate": " 2019-01-10 04:42:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 32 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:28:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3935", + "persistedDate": " 2019-01-10 04:32:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 28 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:22:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3933", + "persistedDate": " 2019-01-10 04:28:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 22 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:17:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3931", + "persistedDate": " 2019-01-10 04:22:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 17 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:12:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3929", + "persistedDate": " 2019-01-10 04:17:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 12 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 04:08:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3927", + "persistedDate": " 2019-01-10 04:12:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 8 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:57:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3925", + "persistedDate": " 2019-01-10 04:08:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 57 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:51:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3920", + "persistedDate": " 2019-01-10 03:57:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 51 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:46:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3921", + "persistedDate": " 2019-01-10 03:57:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 46 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:42:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3918", + "persistedDate": " 2019-01-10 03:42:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 42 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:37:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3917", + "persistedDate": " 2019-01-10 03:42:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 37 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:13:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3914", + "persistedDate": " 2019-01-10 03:13:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 13 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 03:08:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3915", + "persistedDate": " 2019-01-10 03:13:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 8 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 02:11:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3910", + "persistedDate": " 2019-01-10 02:15:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 11 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 02:06:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3908", + "persistedDate": " 2019-01-10 02:11:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 6 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:45:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3904", + "persistedDate": " 2019-01-10 02:02:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 45 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:41:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3902", + "persistedDate": " 2019-01-10 01:45:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 41 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:36:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3900", + "persistedDate": " 2019-01-10 01:41:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 36 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:31:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3898", + "persistedDate": " 2019-01-10 01:36:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 31 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:26:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3896", + "persistedDate": " 2019-01-10 01:32:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 26 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:21:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3893", + "persistedDate": " 2019-01-10 01:27:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 21 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:12:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3891", + "persistedDate": " 2019-01-10 01:21:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 12 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 01:07:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3890", + "persistedDate": " 2019-01-10 01:12:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 7 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:56:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3888", + "persistedDate": " 2019-01-10 01:01:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 56 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:52:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3884", + "persistedDate": " 2019-01-10 00:56:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 52 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:47:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3885", + "persistedDate": " 2019-01-10 00:56:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 47 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:43:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3882", + "persistedDate": " 2019-01-10 00:47:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 43 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:39:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3879", + "persistedDate": " 2019-01-10 00:43:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 39 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:34:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3878", + "persistedDate": " 2019-01-10 00:34:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 34 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:29:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3875", + "persistedDate": " 2019-01-10 00:34:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 29 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:24:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3873", + "persistedDate": " 2019-01-10 00:34:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 24 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:19:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3872", + "persistedDate": " 2019-01-10 00:24:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 19 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:15:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3867", + "persistedDate": " 2019-01-10 00:16:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 15 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-10 00:11:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3869", + "persistedDate": " 2019-01-10 00:16:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 11 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:51:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3863", + "persistedDate": " 2019-01-09 23:51:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 51 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:46:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3862", + "persistedDate": " 2019-01-09 23:51:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 46 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:39:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3857", + "persistedDate": " 2019-01-09 23:40:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 39 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:34:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3858", + "persistedDate": " 2019-01-09 23:40:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 34 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:31:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3854", + "persistedDate": " 2019-01-09 23:35:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 31 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:26:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3851", + "persistedDate": " 2019-01-09 23:31:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 26 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:20:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3850", + "persistedDate": " 2019-01-09 23:26:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 20 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:16:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3848", + "persistedDate": " 2019-01-09 23:21:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 16 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:11:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3845", + "persistedDate": " 2019-01-09 23:16:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 11 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 23:06:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3843", + "persistedDate": " 2019-01-09 23:11:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 6 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:56:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3841", + "persistedDate": " 2019-01-09 23:01:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 56 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:52:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3839", + "persistedDate": " 2019-01-09 22:56:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 52 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:47:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3837", + "persistedDate": " 2019-01-09 22:52:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 47 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:42:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3836", + "persistedDate": " 2019-01-09 22:47:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 42 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:37:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3834", + "persistedDate": " 2019-01-09 22:42:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 37 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:31:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3832", + "persistedDate": " 2019-01-09 22:37:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 31 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:23:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3828", + "persistedDate": " 2019-01-09 22:31:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:23:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3830", + "persistedDate": " 2019-01-09 22:31:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:17:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3826", + "persistedDate": " 2019-01-09 22:23:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 17 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:11:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3823", + "persistedDate": " 2019-01-09 22:17:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 11 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:06:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3822", + "persistedDate": " 2019-01-09 22:12:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 6 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 22:01:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3820", + "persistedDate": " 2019-01-09 22:07:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 1 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:57:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3817", + "persistedDate": " 2019-01-09 22:01:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 57 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:53:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3816", + "persistedDate": " 2019-01-09 21:57:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 53 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:49:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3814", + "persistedDate": " 2019-01-09 21:53:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 49 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:45:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3811", + "persistedDate": " 2019-01-09 21:49:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 45 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:35:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3810", + "persistedDate": " 2019-01-09 21:40:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 35 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:31:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3808", + "persistedDate": " 2019-01-09 21:35:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 31 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:26:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3806", + "persistedDate": " 2019-01-09 21:31:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 26 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:21:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3803", + "persistedDate": " 2019-01-09 21:26:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 21 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:16:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3799", + "persistedDate": " 2019-01-09 21:16:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 16 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:12:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3801", + "persistedDate": " 2019-01-09 21:16:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 12 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:05:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3797", + "persistedDate": " 2019-01-09 21:11:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 5 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 21:01:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3796", + "persistedDate": " 2019-01-09 21:06:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 1 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:56:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3794", + "persistedDate": " 2019-01-09 21:01:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 56 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:51:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3792", + "persistedDate": " 2019-01-09 20:56:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 51 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:46:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3790", + "persistedDate": " 2019-01-09 20:52:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 46 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:41:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3788", + "persistedDate": " 2019-01-09 20:46:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 41 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:37:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3785", + "persistedDate": " 2019-01-09 20:41:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 37 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:32:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3784", + "persistedDate": " 2019-01-09 20:37:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 32 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:27:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3782", + "persistedDate": " 2019-01-09 20:32:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 27 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:18:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3780", + "persistedDate": " 2019-01-09 20:22:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 18 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:13:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3778", + "persistedDate": " 2019-01-09 20:18:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:13:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3777", + "persistedDate": " 2019-01-09 20:18:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:07:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3774", + "persistedDate": " 2019-01-09 20:13:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 7 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 20:02:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3772", + "persistedDate": " 2019-01-09 20:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 2 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 19:56:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3770", + "persistedDate": " 2019-01-09 20:02:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 56 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 19:51:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3768", + "persistedDate": " 2019-01-09 19:57:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 51 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 19:32:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3766", + "persistedDate": " 2019-01-09 19:36:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 32 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 19:09:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3764", + "persistedDate": " 2019-01-09 19:13:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 9 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 18:49:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3762", + "persistedDate": " 2019-01-09 19:00:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 49 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 18:12:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3757", + "persistedDate": " 2019-01-09 18:13:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 12 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 18:07:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3755", + "persistedDate": " 2019-01-09 18:13:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 7 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 18:02:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3753", + "persistedDate": " 2019-01-09 18:07:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 2 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:57:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3752", + "persistedDate": " 2019-01-09 18:02:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 57 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:52:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3750", + "persistedDate": " 2019-01-09 17:57:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 52 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:46:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3748", + "persistedDate": " 2019-01-09 17:52:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 46 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:41:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3746", + "persistedDate": " 2019-01-09 17:47:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 41 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:36:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3743", + "persistedDate": " 2019-01-09 17:42:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 36 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:31:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3742", + "persistedDate": " 2019-01-09 17:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 31 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:26:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3740", + "persistedDate": " 2019-01-09 17:31:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 26 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:22:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3737", + "persistedDate": " 2019-01-09 17:26:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 22 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:17:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3736", + "persistedDate": " 2019-01-09 17:22:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 17 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 17:03:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3734", + "persistedDate": " 2019-01-09 17:08:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 3 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 16:42:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3732", + "persistedDate": " 2019-01-09 16:47:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 42 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 16:21:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3730", + "persistedDate": " 2019-01-09 16:26:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 21 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 16:11:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3725", + "persistedDate": " 2019-01-09 16:16:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 11 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 16:06:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3724", + "persistedDate": " 2019-01-09 16:11:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 6 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 16:01:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3721", + "persistedDate": " 2019-01-09 16:06:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 1 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:56:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3720", + "persistedDate": " 2019-01-09 16:01:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 56 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:52:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3717", + "persistedDate": " 2019-01-09 15:56:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 52 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:47:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3715", + "persistedDate": " 2019-01-09 15:47:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 47 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:42:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3713", + "persistedDate": " 2019-01-09 15:47:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 42 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:37:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3711", + "persistedDate": " 2019-01-09 15:42:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 37 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:32:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3710", + "persistedDate": " 2019-01-09 15:37:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 32 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:26:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3708", + "persistedDate": " 2019-01-09 15:32:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 26 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:21:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3706", + "persistedDate": " 2019-01-09 15:27:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 21 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:16:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3704", + "persistedDate": " 2019-01-09 15:21:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 16 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:11:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3702", + "persistedDate": " 2019-01-09 15:16:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 11 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:06:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3700", + "persistedDate": " 2019-01-09 15:11:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 6 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 15:01:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3697", + "persistedDate": " 2019-01-09 15:06:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 1 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 14:57:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3694", + "persistedDate": " 2019-01-09 15:01:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 57 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 14:37:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3692", + "persistedDate": " 2019-01-09 14:42:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 37 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 14:16:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3690", + "persistedDate": " 2019-01-09 14:22:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 16 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:54:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3685", + "persistedDate": " 2019-01-09 13:59:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 54 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:46:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3686", + "persistedDate": " 2019-01-09 13:59:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 46 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:42:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3683", + "persistedDate": " 2019-01-09 13:46:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 42 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3680", + "persistedDate": " 2019-01-09 13:42:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:33:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3679", + "persistedDate": " 2019-01-09 13:37:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 33 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:29:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3677", + "persistedDate": " 2019-01-09 13:33:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 29 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:24:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3674", + "persistedDate": " 2019-01-09 13:29:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 24 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:19:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3672", + "persistedDate": " 2019-01-09 13:20:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 19 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:14:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3673", + "persistedDate": " 2019-01-09 13:20:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 14 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:09:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3668", + "persistedDate": " 2019-01-09 13:15:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:09:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3669", + "persistedDate": " 2019-01-09 13:15:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 13:04:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3664", + "persistedDate": " 2019-01-09 13:09:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 4 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:56:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3663", + "persistedDate": " 2019-01-09 13:04:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 56 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:52:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3662", + "persistedDate": " 2019-01-09 13:04:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 52 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:48:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3658", + "persistedDate": " 2019-01-09 12:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 48 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:42:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3657", + "persistedDate": " 2019-01-09 12:48:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 42 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:38:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3653", + "persistedDate": " 2019-01-09 12:38:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 38 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:28:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3651", + "persistedDate": " 2019-01-09 12:33:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 28 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:22:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3650", + "persistedDate": " 2019-01-09 12:28:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 22 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 12:05:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3648", + "persistedDate": " 2019-01-09 12:23:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 5 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:52:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3645", + "persistedDate": " 2019-01-09 11:56:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 52 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:47:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3644", + "persistedDate": " 2019-01-09 11:52:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 47 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:42:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3642", + "persistedDate": " 2019-01-09 11:47:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 42 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:37:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3639", + "persistedDate": " 2019-01-09 11:42:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 37 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:32:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3638", + "persistedDate": " 2019-01-09 11:37:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 32 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:28:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3636", + "persistedDate": " 2019-01-09 11:32:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 28 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:18:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3633", + "persistedDate": " 2019-01-09 11:22:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 18 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:13:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3631", + "persistedDate": " 2019-01-09 11:18:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:13:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3630", + "persistedDate": " 2019-01-09 11:18:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:06:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3627", + "persistedDate": " 2019-01-09 11:13:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 6 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 11:02:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3625", + "persistedDate": " 2019-01-09 11:07:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 2 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:57:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3624", + "persistedDate": " 2019-01-09 11:02:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 57 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:53:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3622", + "persistedDate": " 2019-01-09 10:57:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 53 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:49:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3620", + "persistedDate": " 2019-01-09 10:53:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 49 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:45:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3618", + "persistedDate": " 2019-01-09 10:49:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 45 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:41:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3616", + "persistedDate": " 2019-01-09 10:45:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 41 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:36:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3613", + "persistedDate": " 2019-01-09 10:41:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 36 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:31:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3611", + "persistedDate": " 2019-01-09 10:36:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 31 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:27:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3609", + "persistedDate": " 2019-01-09 10:31:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 27 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:22:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3608", + "persistedDate": " 2019-01-09 10:27:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 22 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:17:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3606", + "persistedDate": " 2019-01-09 10:22:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 17 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:07:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3604", + "persistedDate": " 2019-01-09 10:17:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 7 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 10:02:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3602", + "persistedDate": " 2019-01-09 10:07:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 2 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:56:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3600", + "persistedDate": " 2019-01-09 10:02:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 56 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:52:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3598", + "persistedDate": " 2019-01-09 09:57:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 52 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:48:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3596", + "persistedDate": " 2019-01-09 09:52:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 48 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:44:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3594", + "persistedDate": " 2019-01-09 09:48:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 44 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:29:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3592", + "persistedDate": " 2019-01-09 09:34:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 29 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:24:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3589", + "persistedDate": " 2019-01-09 09:29:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 24 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:19:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3588", + "persistedDate": " 2019-01-09 09:24:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 19 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:14:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3586", + "persistedDate": " 2019-01-09 09:19:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 14 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:10:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3584", + "persistedDate": " 2019-01-09 09:14:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 10 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 09:01:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3581", + "persistedDate": " 2019-01-09 09:10:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 1 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:57:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3580", + "persistedDate": " 2019-01-09 09:01:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 57 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:47:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3578", + "persistedDate": " 2019-01-09 08:52:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 47 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:43:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3575", + "persistedDate": " 2019-01-09 08:48:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 43 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:39:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3574", + "persistedDate": " 2019-01-09 08:43:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 39 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:34:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3572", + "persistedDate": " 2019-01-09 08:39:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 34 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:29:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3570", + "persistedDate": " 2019-01-09 08:34:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 29 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:24:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3568", + "persistedDate": " 2019-01-09 08:29:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 24 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:19:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3565", + "persistedDate": " 2019-01-09 08:24:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 19 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:14:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3563", + "persistedDate": " 2019-01-09 08:19:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 14 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:09:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3562", + "persistedDate": " 2019-01-09 08:14:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 9 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 08:04:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3559", + "persistedDate": " 2019-01-09 08:09:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 4 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 07:59:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3557", + "persistedDate": " 2019-01-09 08:04:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 59 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 07:54:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3556", + "persistedDate": " 2019-01-09 07:59:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 54 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 07:50:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3554", + "persistedDate": " 2019-01-09 07:54:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 50 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 07:35:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3550", + "persistedDate": " 2019-01-09 07:41:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 35 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-09 00:58:27 +0000", + "description": " nil", + "endDate": " 2019-01-09 00:58:27 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3460", + "persistedDate": " 2019-01-09 01:14:55 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-09 00:58:27 +0000", + "syncIdentifier": " Optional(03000000461b7a320813), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 58 second: 27 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-09 00:57:19 +0000", + "description": " nil", + "endDate": " 2019-01-09 00:57:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3459", + "persistedDate": " 2019-01-09 01:14:55 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-09 00:57:19 +0000", + "syncIdentifier": " Optional(21001379120813), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 57 second: 19 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-09 00:11:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3453", + "persistedDate": " 2019-01-09 00:12:38 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 11 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 23:26:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3451", + "persistedDate": " 2019-01-08 23:37:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 26 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 23:21:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3449", + "persistedDate": " 2019-01-08 23:26:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 21 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 23:17:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3447", + "persistedDate": " 2019-01-08 23:21:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 17 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 23:12:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3445", + "persistedDate": " 2019-01-08 23:17:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 12 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 22:06:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3443", + "persistedDate": " 2019-01-08 22:11:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 16 minute: 6 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 21:46:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3440", + "persistedDate": " 2019-01-08 21:51:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 46 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 21:25:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3433", + "persistedDate": " 2019-01-08 21:26:18 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 25 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 20:34:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3431", + "persistedDate": " 2019-01-08 20:39:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 34 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 20:11:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3429", + "persistedDate": " 2019-01-08 20:22:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 11 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 19:53:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3423", + "persistedDate": " 2019-01-08 19:57:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 13 minute: 53 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 17:23:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3420", + "persistedDate": " 2019-01-08 17:27:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 11 minute: 23 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 16:04:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3417", + "persistedDate": " 2019-01-08 16:08:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 10 minute: 4 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 14:57:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3403", + "persistedDate": " 2019-01-08 15:02:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 57 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 14:52:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3401", + "persistedDate": " 2019-01-08 14:57:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 52 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 14:47:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3400", + "persistedDate": " 2019-01-08 14:52:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 47 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 13:37:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3398", + "persistedDate": " 2019-01-08 14:48:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 7 minute: 37 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 12:58:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3395", + "persistedDate": " 2019-01-08 13:03:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 58 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 12:34:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3394", + "persistedDate": " 2019-01-08 12:39:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 34 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 12:13:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3389", + "persistedDate": " 2019-01-08 12:22:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 13 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 11:42:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3388", + "persistedDate": " 2019-01-08 11:47:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 42 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 11:37:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3385", + "persistedDate": " 2019-01-08 11:42:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 37 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 11:16:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3383", + "persistedDate": " 2019-01-08 11:21:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 16 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 11:11:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3382", + "persistedDate": " 2019-01-08 11:16:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 11 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 11:07:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3379", + "persistedDate": " 2019-01-08 11:11:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 7 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:57:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3378", + "persistedDate": " 2019-01-08 11:07:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 57 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:52:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3376", + "persistedDate": " 2019-01-08 10:57:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 52 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:47:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3374", + "persistedDate": " 2019-01-08 10:52:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 47 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:42:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3371", + "persistedDate": " 2019-01-08 10:47:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 42 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:37:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3369", + "persistedDate": " 2019-01-08 10:42:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 37 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:32:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3368", + "persistedDate": " 2019-01-08 10:37:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 32 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:27:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3365", + "persistedDate": " 2019-01-08 10:32:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 27 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:21:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3363", + "persistedDate": " 2019-01-08 10:27:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 21 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:16:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3361", + "persistedDate": " 2019-01-08 10:22:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 16 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:11:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3360", + "persistedDate": " 2019-01-08 10:17:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 11 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:06:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3357", + "persistedDate": " 2019-01-08 10:11:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 6 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 10:02:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3356", + "persistedDate": " 2019-01-08 10:06:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 2 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:57:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3354", + "persistedDate": " 2019-01-08 10:01:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 57 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:52:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3352", + "persistedDate": " 2019-01-08 09:57:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 52 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:47:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3350", + "persistedDate": " 2019-01-08 09:52:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 47 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:42:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3348", + "persistedDate": " 2019-01-08 09:47:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 42 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3346", + "persistedDate": " 2019-01-08 09:42:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:32:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3344", + "persistedDate": " 2019-01-08 09:37:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 32 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:27:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3342", + "persistedDate": " 2019-01-08 09:32:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 27 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:22:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3339", + "persistedDate": " 2019-01-08 09:27:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 22 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:17:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3337", + "persistedDate": " 2019-01-08 09:22:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 17 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:06:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3336", + "persistedDate": " 2019-01-08 09:12:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 6 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 09:01:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3334", + "persistedDate": " 2019-01-08 09:06:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 1 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:57:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3332", + "persistedDate": " 2019-01-08 09:01:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 57 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:52:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3330", + "persistedDate": " 2019-01-08 08:57:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 52 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:47:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3328", + "persistedDate": " 2019-01-08 08:52:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 47 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:42:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3326", + "persistedDate": " 2019-01-08 08:47:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 42 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:37:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3324", + "persistedDate": " 2019-01-08 08:42:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 37 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:32:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3321", + "persistedDate": " 2019-01-08 08:37:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 32 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:27:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3319", + "persistedDate": " 2019-01-08 08:32:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 27 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:17:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3317", + "persistedDate": " 2019-01-08 08:22:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 17 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 08:12:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3316", + "persistedDate": " 2019-01-08 08:17:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 12 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:56:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3314", + "persistedDate": " 2019-01-08 08:02:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 56 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:37:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3311", + "persistedDate": " 2019-01-08 07:43:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 37 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:32:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3310", + "persistedDate": " 2019-01-08 07:37:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 32 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:27:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3308", + "persistedDate": " 2019-01-08 07:32:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 27 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:22:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3305", + "persistedDate": " 2019-01-08 07:27:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 22 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:17:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3304", + "persistedDate": " 2019-01-08 07:22:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 17 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:13:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3302", + "persistedDate": " 2019-01-08 07:17:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 13 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:09:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3299", + "persistedDate": " 2019-01-08 07:13:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 9 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 07:05:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3298", + "persistedDate": " 2019-01-08 07:09:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 5 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:59:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3296", + "persistedDate": " 2019-01-08 07:05:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 59 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:54:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3294", + "persistedDate": " 2019-01-08 07:00:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 54 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:49:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3291", + "persistedDate": " 2019-01-08 06:55:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 49 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:44:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3290", + "persistedDate": " 2019-01-08 06:49:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 44 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:39:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3288", + "persistedDate": " 2019-01-08 06:44:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 39 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:34:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3286", + "persistedDate": " 2019-01-08 06:39:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 34 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:29:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3284", + "persistedDate": " 2019-01-08 06:34:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 29 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:24:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3281", + "persistedDate": " 2019-01-08 06:29:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 24 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:19:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3279", + "persistedDate": " 2019-01-08 06:24:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 19 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:14:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3278", + "persistedDate": " 2019-01-08 06:19:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 14 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:09:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3276", + "persistedDate": " 2019-01-08 06:14:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 9 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 06:04:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3273", + "persistedDate": " 2019-01-08 06:09:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 4 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:59:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3271", + "persistedDate": " 2019-01-08 06:04:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 59 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:54:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3270", + "persistedDate": " 2019-01-08 05:59:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 54 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:49:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3268", + "persistedDate": " 2019-01-08 05:55:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 49 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:44:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3265", + "persistedDate": " 2019-01-08 05:50:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 44 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:39:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3264", + "persistedDate": " 2019-01-08 05:45:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 39 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:35:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3262", + "persistedDate": " 2019-01-08 05:39:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 35 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:30:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3260", + "persistedDate": " 2019-01-08 05:35:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 30 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:25:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3258", + "persistedDate": " 2019-01-08 05:30:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 25 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:20:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3255", + "persistedDate": " 2019-01-08 05:25:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 20 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:15:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3254", + "persistedDate": " 2019-01-08 05:20:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 15 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:10:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3252", + "persistedDate": " 2019-01-08 05:15:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 10 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:05:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3250", + "persistedDate": " 2019-01-08 05:10:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 5 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 05:00:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3248", + "persistedDate": " 2019-01-08 05:05:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 0 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:56:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3244", + "persistedDate": " 2019-01-08 04:56:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 56 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:51:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3245", + "persistedDate": " 2019-01-08 04:56:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 51 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:46:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3241", + "persistedDate": " 2019-01-08 04:51:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 46 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:41:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3240", + "persistedDate": " 2019-01-08 04:41:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 41 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:36:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3239", + "persistedDate": " 2019-01-08 04:41:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 36 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:31:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3233", + "persistedDate": " 2019-01-08 04:31:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 31 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:25:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3234", + "persistedDate": " 2019-01-08 04:31:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 25 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:20:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3232", + "persistedDate": " 2019-01-08 04:25:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 20 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:16:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3230", + "persistedDate": " 2019-01-08 04:20:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 16 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:10:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3228", + "persistedDate": " 2019-01-08 04:16:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 10 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 04:05:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3224", + "persistedDate": " 2019-01-08 04:10:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 5 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 03:50:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3226", + "persistedDate": " 2019-01-08 04:10:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 21 minute: 50 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 02:47:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3222", + "persistedDate": " 2019-01-08 02:51:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 47 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 02:23:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3220", + "persistedDate": " 2019-01-08 02:37:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 23 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:59:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3203", + "persistedDate": " 2019-01-08 01:09:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 59 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:55:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3207", + "persistedDate": " 2019-01-08 01:09:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:55:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3204", + "persistedDate": " 2019-01-08 01:09:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:39:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3195", + "persistedDate": " 2019-01-08 00:39:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 39 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:33:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3198", + "persistedDate": " 2019-01-08 00:39:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 33 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:27:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3196", + "persistedDate": " 2019-01-08 00:39:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 27 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:21:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3192", + "persistedDate": " 2019-01-08 00:39:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 21 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-08 00:05:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3191", + "persistedDate": " 2019-01-08 00:16:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 5 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 23:42:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3186", + "persistedDate": " 2019-01-07 23:42:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 42 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 23:22:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3184", + "persistedDate": " 2019-01-07 23:42:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 22 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 23:13:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3180", + "persistedDate": " 2019-01-07 23:17:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 13 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 23:07:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3178", + "persistedDate": " 2019-01-07 23:13:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 7 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 23:02:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3175", + "persistedDate": " 2019-01-07 23:08:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 2 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:57:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3169", + "persistedDate": " 2019-01-07 23:03:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:57:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3173", + "persistedDate": " 2019-01-07 23:03:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:52:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3172", + "persistedDate": " 2019-01-07 23:03:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 52 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:39:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3168", + "persistedDate": " 2019-01-07 22:52:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 39 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:34:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3165", + "persistedDate": " 2019-01-07 22:39:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 34 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:29:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3163", + "persistedDate": " 2019-01-07 22:34:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 29 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:24:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3162", + "persistedDate": " 2019-01-07 22:29:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 24 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:19:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3160", + "persistedDate": " 2019-01-07 22:24:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 19 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:15:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3157", + "persistedDate": " 2019-01-07 22:16:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 15 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 22:10:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3156", + "persistedDate": " 2019-01-07 22:16:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 10 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:42:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3154", + "persistedDate": " 2019-01-07 20:48:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 42 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:33:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3152", + "persistedDate": " 2019-01-07 20:38:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:33:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3151", + "persistedDate": " 2019-01-07 20:38:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:27:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3148", + "persistedDate": " 2019-01-07 20:33:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 27 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3145", + "persistedDate": " 2019-01-07 20:27:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:17:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3144", + "persistedDate": " 2019-01-07 20:22:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 17 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 20:12:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3142", + "persistedDate": " 2019-01-07 20:17:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 12 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 19:52:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3139", + "persistedDate": " 2019-01-07 19:57:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 52 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 19:32:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3138", + "persistedDate": " 2019-01-07 19:37:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 32 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 19:10:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3136", + "persistedDate": " 2019-01-07 19:11:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 10 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 18:30:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3134", + "persistedDate": " 2019-01-07 18:44:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 30 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 18:11:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3132", + "persistedDate": " 2019-01-07 18:15:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 11 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 18:05:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3123", + "persistedDate": " 2019-01-07 18:11:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 18:05:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3126", + "persistedDate": " 2019-01-07 18:11:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 17:57:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3128", + "persistedDate": " 2019-01-07 18:11:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 17:57:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3125", + "persistedDate": " 2019-01-07 18:11:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 17:28:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3120", + "persistedDate": " 2019-01-07 17:38:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 28 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:52:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3118", + "persistedDate": " 2019-01-07 16:57:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 52 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:42:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3115", + "persistedDate": " 2019-01-07 16:47:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 42 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:37:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3113", + "persistedDate": " 2019-01-07 16:42:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 37 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:27:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3111", + "persistedDate": " 2019-01-07 16:32:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 27 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:21:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3109", + "persistedDate": " 2019-01-07 16:27:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 21 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:11:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3106", + "persistedDate": " 2019-01-07 16:17:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 11 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 16:06:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3103", + "persistedDate": " 2019-01-07 16:11:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 6 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:51:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3101", + "persistedDate": " 2019-01-07 15:56:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 51 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:46:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3099", + "persistedDate": " 2019-01-07 15:51:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 46 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:41:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3097", + "persistedDate": " 2019-01-07 15:46:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 41 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:36:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3095", + "persistedDate": " 2019-01-07 15:41:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 36 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:22:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3092", + "persistedDate": " 2019-01-07 15:27:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 22 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:17:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3091", + "persistedDate": " 2019-01-07 15:22:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 17 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:11:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3088", + "persistedDate": " 2019-01-07 15:17:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 11 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:06:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3086", + "persistedDate": " 2019-01-07 15:12:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 6 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 15:01:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3085", + "persistedDate": " 2019-01-07 15:07:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 1 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:56:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3078", + "persistedDate": " 2019-01-07 14:57:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 56 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:51:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3081", + "persistedDate": " 2019-01-07 14:57:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 51 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:47:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3079", + "persistedDate": " 2019-01-07 14:57:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 47 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:41:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3072", + "persistedDate": " 2019-01-07 14:47:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 41 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:36:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3077", + "persistedDate": " 2019-01-07 14:47:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 36 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:32:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3076", + "persistedDate": " 2019-01-07 14:47:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 32 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:20:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3069", + "persistedDate": " 2019-01-07 14:21:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 20 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:15:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3070", + "persistedDate": " 2019-01-07 14:21:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 15 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:11:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3065", + "persistedDate": " 2019-01-07 14:11:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 11 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:06:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3067", + "persistedDate": " 2019-01-07 14:11:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 6 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 14:00:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3063", + "persistedDate": " 2019-01-07 14:06:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 0 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:56:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3061", + "persistedDate": " 2019-01-07 14:00:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 56 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:52:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3056", + "persistedDate": " 2019-01-07 13:53:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 52 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:47:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3058", + "persistedDate": " 2019-01-07 13:53:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 47 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:42:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3054", + "persistedDate": " 2019-01-07 13:47:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 42 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:37:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3053", + "persistedDate": " 2019-01-07 13:38:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 37 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:32:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3050", + "persistedDate": " 2019-01-07 13:38:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 32 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:27:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3049", + "persistedDate": " 2019-01-07 13:32:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 27 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 13:13:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3047", + "persistedDate": " 2019-01-07 13:22:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 13 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:52:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3045", + "persistedDate": " 2019-01-07 12:58:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 52 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:33:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3041", + "persistedDate": " 2019-01-07 12:37:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 33 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:22:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3038", + "persistedDate": " 2019-01-07 12:27:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 22 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:18:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3039", + "persistedDate": " 2019-01-07 12:27:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 18 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:12:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3035", + "persistedDate": " 2019-01-07 12:18:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 12 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:07:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3031", + "persistedDate": " 2019-01-07 12:12:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 7 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 12:02:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3032", + "persistedDate": " 2019-01-07 12:12:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 2 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:56:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3029", + "persistedDate": " 2019-01-07 12:02:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 56 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:51:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3026", + "persistedDate": " 2019-01-07 11:57:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 51 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:46:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3025", + "persistedDate": " 2019-01-07 11:52:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 46 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:41:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3022", + "persistedDate": " 2019-01-07 11:46:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 41 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:36:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3021", + "persistedDate": " 2019-01-07 11:41:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 36 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:31:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3018", + "persistedDate": " 2019-01-07 11:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 31 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:26:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3017", + "persistedDate": " 2019-01-07 11:31:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 26 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:21:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3014", + "persistedDate": " 2019-01-07 11:26:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 21 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:17:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3012", + "persistedDate": " 2019-01-07 11:17:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 17 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:12:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3010", + "persistedDate": " 2019-01-07 11:17:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 12 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:07:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3008", + "persistedDate": " 2019-01-07 11:12:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 7 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 11:02:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3006", + "persistedDate": " 2019-01-07 11:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 2 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:57:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3004", + "persistedDate": " 2019-01-07 11:02:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 57 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:51:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3003", + "persistedDate": " 2019-01-07 10:57:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 51 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:37:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3001", + "persistedDate": " 2019-01-07 10:42:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 37 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:32:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2999", + "persistedDate": " 2019-01-07 10:37:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 32 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:27:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2997", + "persistedDate": " 2019-01-07 10:32:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 27 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:22:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2995", + "persistedDate": " 2019-01-07 10:27:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 22 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:17:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2992", + "persistedDate": " 2019-01-07 10:22:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 17 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:12:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2991", + "persistedDate": " 2019-01-07 10:17:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 12 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:08:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2988", + "persistedDate": " 2019-01-07 10:12:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 8 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:03:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2984", + "persistedDate": " 2019-01-07 10:08:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 10:03:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2985", + "persistedDate": " 2019-01-07 10:08:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:58:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2983", + "persistedDate": " 2019-01-07 10:03:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 58 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:53:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2980", + "persistedDate": " 2019-01-07 09:58:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 53 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:48:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2979", + "persistedDate": " 2019-01-07 09:53:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 48 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:42:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2977", + "persistedDate": " 2019-01-07 09:48:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 42 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:37:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2975", + "persistedDate": " 2019-01-07 09:43:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 37 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:32:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2973", + "persistedDate": " 2019-01-07 09:38:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 32 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:27:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2970", + "persistedDate": " 2019-01-07 09:32:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 27 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:22:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2969", + "persistedDate": " 2019-01-07 09:27:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 22 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:12:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2967", + "persistedDate": " 2019-01-07 09:17:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 12 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:07:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2965", + "persistedDate": " 2019-01-07 09:12:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 7 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 09:02:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2963", + "persistedDate": " 2019-01-07 09:07:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 2 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:57:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2961", + "persistedDate": " 2019-01-07 09:02:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 57 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:53:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2959", + "persistedDate": " 2019-01-07 08:57:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 53 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:48:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2956", + "persistedDate": " 2019-01-07 08:53:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 48 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:43:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2954", + "persistedDate": " 2019-01-07 08:48:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 43 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:37:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2953", + "persistedDate": " 2019-01-07 08:43:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 37 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:32:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2951", + "persistedDate": " 2019-01-07 08:38:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 32 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:27:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2949", + "persistedDate": " 2019-01-07 08:33:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 27 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:22:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2947", + "persistedDate": " 2019-01-07 08:27:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 22 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 08:02:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2945", + "persistedDate": " 2019-01-07 08:07:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 2 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:57:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2943", + "persistedDate": " 2019-01-07 08:02:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 57 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:52:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2940", + "persistedDate": " 2019-01-07 07:57:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 52 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:48:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2938", + "persistedDate": " 2019-01-07 07:52:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 48 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:27:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2937", + "persistedDate": " 2019-01-07 07:33:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 27 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:22:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2934", + "persistedDate": " 2019-01-07 07:28:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 22 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:17:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2933", + "persistedDate": " 2019-01-07 07:22:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 17 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:12:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2931", + "persistedDate": " 2019-01-07 07:17:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 12 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:07:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2929", + "persistedDate": " 2019-01-07 07:12:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 7 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 07:02:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2926", + "persistedDate": " 2019-01-07 07:07:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 2 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:57:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2924", + "persistedDate": " 2019-01-07 07:02:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 57 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:52:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2923", + "persistedDate": " 2019-01-07 06:57:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 52 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:47:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2920", + "persistedDate": " 2019-01-07 06:52:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 47 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:42:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2919", + "persistedDate": " 2019-01-07 06:47:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 42 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:37:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2917", + "persistedDate": " 2019-01-07 06:42:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 37 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:33:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2914", + "persistedDate": " 2019-01-07 06:37:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 33 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:28:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2912", + "persistedDate": " 2019-01-07 06:33:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 28 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:22:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2910", + "persistedDate": " 2019-01-07 06:28:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 22 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:17:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2908", + "persistedDate": " 2019-01-07 06:23:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 17 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:12:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2907", + "persistedDate": " 2019-01-07 06:18:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 12 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:08:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2904", + "persistedDate": " 2019-01-07 06:12:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 8 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 06:04:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2903", + "persistedDate": " 2019-01-07 06:08:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 4 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:58:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2900", + "persistedDate": " 2019-01-07 06:04:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 58 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:53:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2899", + "persistedDate": " 2019-01-07 05:58:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 53 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:48:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2897", + "persistedDate": " 2019-01-07 05:53:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 48 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:43:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2894", + "persistedDate": " 2019-01-07 05:48:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 43 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:38:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2890", + "persistedDate": " 2019-01-07 05:43:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:38:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2893", + "persistedDate": " 2019-01-07 05:43:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:33:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2889", + "persistedDate": " 2019-01-07 05:38:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:33:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2888", + "persistedDate": " 2019-01-07 05:38:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:27:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2885", + "persistedDate": " 2019-01-07 05:33:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 27 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:22:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2883", + "persistedDate": " 2019-01-07 05:27:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 22 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:16:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2881", + "persistedDate": " 2019-01-07 05:22:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 16 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:12:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2879", + "persistedDate": " 2019-01-07 05:17:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 12 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:06:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2876", + "persistedDate": " 2019-01-07 05:12:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 6 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 05:01:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2875", + "persistedDate": " 2019-01-07 05:06:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 1 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:56:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2872", + "persistedDate": " 2019-01-07 05:01:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 56 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:51:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2871", + "persistedDate": " 2019-01-07 04:56:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 51 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:46:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2868", + "persistedDate": " 2019-01-07 04:51:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 46 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:36:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2865", + "persistedDate": " 2019-01-07 04:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 36 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:31:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2864", + "persistedDate": " 2019-01-07 04:36:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 31 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:26:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2863", + "persistedDate": " 2019-01-07 04:31:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 26 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 04:02:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2860", + "persistedDate": " 2019-01-07 04:07:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 2 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:56:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2859", + "persistedDate": " 2019-01-07 04:02:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 56 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:52:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2856", + "persistedDate": " 2019-01-07 03:56:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 52 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:48:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2853", + "persistedDate": " 2019-01-07 03:48:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 48 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:42:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2855", + "persistedDate": " 2019-01-07 03:48:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 42 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:37:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2850", + "persistedDate": " 2019-01-07 03:42:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 37 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:32:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2849", + "persistedDate": " 2019-01-07 03:37:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 32 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 03:22:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2847", + "persistedDate": " 2019-01-07 03:22:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 22 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:59:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2843", + "persistedDate": " 2019-01-07 03:07:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:59:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2844", + "persistedDate": " 2019-01-07 03:07:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:59:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2845", + "persistedDate": " 2019-01-07 03:07:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:38:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2838", + "persistedDate": " 2019-01-07 02:42:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 38 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:18:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2836", + "persistedDate": " 2019-01-07 02:23:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 18 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:13:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2833", + "persistedDate": " 2019-01-07 02:18:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 13 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:08:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2830", + "persistedDate": " 2019-01-07 02:13:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 8 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 02:03:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2826", + "persistedDate": " 2019-01-07 02:08:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 3 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:57:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2827", + "persistedDate": " 2019-01-07 02:08:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 57 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:36:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2825", + "persistedDate": " 2019-01-07 01:41:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 36 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:31:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2823", + "persistedDate": " 2019-01-07 01:36:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 31 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:26:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2821", + "persistedDate": " 2019-01-07 01:31:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 26 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:21:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2818", + "persistedDate": " 2019-01-07 01:26:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 21 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:16:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2816", + "persistedDate": " 2019-01-07 01:17:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 16 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:09:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2817", + "persistedDate": " 2019-01-07 01:17:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 9 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 01:04:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2813", + "persistedDate": " 2019-01-07 01:09:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 4 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 00:59:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2810", + "persistedDate": " 2019-01-07 01:04:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 59 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 00:54:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2809", + "persistedDate": " 2019-01-07 00:59:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 54 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 00:23:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2807", + "persistedDate": " 2019-01-07 00:29:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 23 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 00:03:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2802", + "persistedDate": " 2019-01-07 00:07:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-07 00:03:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2803", + "persistedDate": " 2019-01-07 00:07:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 23:37:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2801", + "persistedDate": " 2019-01-07 00:03:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 37 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 23:18:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2796", + "persistedDate": " 2019-01-06 23:38:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 18 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 23:12:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2795", + "persistedDate": " 2019-01-06 23:18:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 12 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 23:05:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2793", + "persistedDate": " 2019-01-06 23:12:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 5 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 23:00:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2791", + "persistedDate": " 2019-01-06 23:05:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 0 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 22:56:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2789", + "persistedDate": " 2019-01-06 23:00:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 56 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 22:43:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2784", + "persistedDate": " 2019-01-06 22:56:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 43 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 22:26:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2787", + "persistedDate": " 2019-01-06 22:56:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 26 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 21:51:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2781", + "persistedDate": " 2019-01-06 21:56:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 51 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 21:26:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2779", + "persistedDate": " 2019-01-06 21:31:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 26 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 21:05:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2777", + "persistedDate": " 2019-01-06 21:11:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 5 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 20:45:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2774", + "persistedDate": " 2019-01-06 20:50:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 45 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 20:25:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2770", + "persistedDate": " 2019-01-06 20:35:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 25 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 20:04:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2767", + "persistedDate": " 2019-01-06 20:09:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 4 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 19:45:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2764", + "persistedDate": " 2019-01-06 19:49:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 45 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 19:26:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2762", + "persistedDate": " 2019-01-06 19:30:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 26 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 19:21:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2760", + "persistedDate": " 2019-01-06 19:26:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 21 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 19:16:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2756", + "persistedDate": " 2019-01-06 19:21:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 16 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 18:55:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2754", + "persistedDate": " 2019-01-06 19:01:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 55 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 18:35:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2753", + "persistedDate": " 2019-01-06 18:40:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 35 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 18:16:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2751", + "persistedDate": " 2019-01-06 18:21:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 16 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:57:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2749", + "persistedDate": " 2019-01-06 18:01:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 57 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:46:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2745", + "persistedDate": " 2019-01-06 17:52:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 46 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:41:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2743", + "persistedDate": " 2019-01-06 17:46:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 41 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:36:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2741", + "persistedDate": " 2019-01-06 17:41:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 36 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:31:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2739", + "persistedDate": " 2019-01-06 17:36:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 31 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:26:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2736", + "persistedDate": " 2019-01-06 17:31:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 26 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:21:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2735", + "persistedDate": " 2019-01-06 17:26:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 21 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 17:01:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2731", + "persistedDate": " 2019-01-06 17:01:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 1 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:56:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2732", + "persistedDate": " 2019-01-06 17:01:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 56 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:46:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2728", + "persistedDate": " 2019-01-06 16:56:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 46 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:40:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2727", + "persistedDate": " 2019-01-06 16:46:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 40 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:36:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2725", + "persistedDate": " 2019-01-06 16:40:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 36 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:31:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2723", + "persistedDate": " 2019-01-06 16:36:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 31 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:27:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2721", + "persistedDate": " 2019-01-06 16:31:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 27 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:22:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2718", + "persistedDate": " 2019-01-06 16:27:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 22 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:17:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2717", + "persistedDate": " 2019-01-06 16:18:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 17 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:12:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2714", + "persistedDate": " 2019-01-06 16:18:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 12 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:07:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2713", + "persistedDate": " 2019-01-06 16:12:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 7 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 16:02:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2711", + "persistedDate": " 2019-01-06 16:07:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 2 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:57:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2708", + "persistedDate": " 2019-01-06 16:02:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 57 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:52:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2707", + "persistedDate": " 2019-01-06 15:52:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 52 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:41:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2705", + "persistedDate": " 2019-01-06 15:47:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 41 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:36:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2703", + "persistedDate": " 2019-01-06 15:42:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 36 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:31:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2701", + "persistedDate": " 2019-01-06 15:37:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 31 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 15:26:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2699", + "persistedDate": " 2019-01-06 15:31:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 26 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:47:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2697", + "persistedDate": " 2019-01-06 14:52:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 47 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:42:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2695", + "persistedDate": " 2019-01-06 14:47:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 42 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:37:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2693", + "persistedDate": " 2019-01-06 14:42:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 37 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:31:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2691", + "persistedDate": " 2019-01-06 14:37:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 31 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:26:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2688", + "persistedDate": " 2019-01-06 14:32:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 26 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:21:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2687", + "persistedDate": " 2019-01-06 14:27:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 21 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:16:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2685", + "persistedDate": " 2019-01-06 14:21:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 16 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:11:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2682", + "persistedDate": " 2019-01-06 14:16:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 11 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:06:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2681", + "persistedDate": " 2019-01-06 14:11:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 6 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 14:01:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2678", + "persistedDate": " 2019-01-06 14:06:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 1 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:57:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2677", + "persistedDate": " 2019-01-06 14:01:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 57 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:52:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2675", + "persistedDate": " 2019-01-06 13:57:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 52 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:47:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2673", + "persistedDate": " 2019-01-06 13:52:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 47 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:42:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2671", + "persistedDate": " 2019-01-06 13:47:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 42 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:37:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2669", + "persistedDate": " 2019-01-06 13:42:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 37 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:32:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2667", + "persistedDate": " 2019-01-06 13:37:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 32 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:27:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2665", + "persistedDate": " 2019-01-06 13:32:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 27 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:21:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2663", + "persistedDate": " 2019-01-06 13:27:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 21 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:16:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2661", + "persistedDate": " 2019-01-06 13:22:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 16 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:07:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2659", + "persistedDate": " 2019-01-06 13:11:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 7 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 13:02:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2656", + "persistedDate": " 2019-01-06 13:07:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 2 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:57:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2655", + "persistedDate": " 2019-01-06 13:02:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 57 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:52:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2653", + "persistedDate": " 2019-01-06 12:57:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 52 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:47:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2651", + "persistedDate": " 2019-01-06 12:52:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 47 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2649", + "persistedDate": " 2019-01-06 12:42:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:33:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2647", + "persistedDate": " 2019-01-06 12:33:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 33 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:28:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2645", + "persistedDate": " 2019-01-06 12:33:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 28 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:23:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2642", + "persistedDate": " 2019-01-06 12:28:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 23 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:18:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2641", + "persistedDate": " 2019-01-06 12:23:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 18 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:12:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2639", + "persistedDate": " 2019-01-06 12:18:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 12 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:07:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2636", + "persistedDate": " 2019-01-06 12:13:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 7 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 12:03:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2635", + "persistedDate": " 2019-01-06 12:07:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 3 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:57:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2632", + "persistedDate": " 2019-01-06 12:03:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 57 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:52:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2631", + "persistedDate": " 2019-01-06 11:57:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 52 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:47:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2629", + "persistedDate": " 2019-01-06 11:52:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 47 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:42:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2627", + "persistedDate": " 2019-01-06 11:47:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 42 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:37:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2625", + "persistedDate": " 2019-01-06 11:42:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 37 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:32:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2622", + "persistedDate": " 2019-01-06 11:37:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 32 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:27:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2621", + "persistedDate": " 2019-01-06 11:32:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 27 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:17:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2619", + "persistedDate": " 2019-01-06 11:22:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 17 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:13:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2617", + "persistedDate": " 2019-01-06 11:18:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 13 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:07:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2615", + "persistedDate": " 2019-01-06 11:13:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 7 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 11:02:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2612", + "persistedDate": " 2019-01-06 11:08:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 2 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:59:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2611", + "persistedDate": " 2019-01-06 10:59:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 59 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:53:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2609", + "persistedDate": " 2019-01-06 10:59:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 53 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:48:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2606", + "persistedDate": " 2019-01-06 10:53:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 48 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:43:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2605", + "persistedDate": " 2019-01-06 10:48:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 43 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:38:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2603", + "persistedDate": " 2019-01-06 10:43:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 38 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:33:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2601", + "persistedDate": " 2019-01-06 10:38:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 33 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:28:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2598", + "persistedDate": " 2019-01-06 10:33:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 28 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:23:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2595", + "persistedDate": " 2019-01-06 10:28:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:23:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2594", + "persistedDate": " 2019-01-06 10:28:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:18:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2593", + "persistedDate": " 2019-01-06 10:23:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 18 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:13:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2591", + "persistedDate": " 2019-01-06 10:18:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 13 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:08:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2588", + "persistedDate": " 2019-01-06 10:13:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 8 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 10:02:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2587", + "persistedDate": " 2019-01-06 10:08:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 2 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:57:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2585", + "persistedDate": " 2019-01-06 10:03:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 57 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:52:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2583", + "persistedDate": " 2019-01-06 09:57:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 52 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:47:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2581", + "persistedDate": " 2019-01-06 09:52:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 47 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:42:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2579", + "persistedDate": " 2019-01-06 09:47:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 42 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:37:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2576", + "persistedDate": " 2019-01-06 09:42:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 37 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:23:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2575", + "persistedDate": " 2019-01-06 09:37:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 23 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:18:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2571", + "persistedDate": " 2019-01-06 09:23:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:18:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2570", + "persistedDate": " 2019-01-06 09:23:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:12:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2567", + "persistedDate": " 2019-01-06 09:12:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 12 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:07:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2568", + "persistedDate": " 2019-01-06 09:12:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 7 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 09:02:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2564", + "persistedDate": " 2019-01-06 09:07:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 2 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:56:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2562", + "persistedDate": " 2019-01-06 09:02:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 56 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:51:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2561", + "persistedDate": " 2019-01-06 08:57:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 51 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:46:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2559", + "persistedDate": " 2019-01-06 08:52:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 46 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:41:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2557", + "persistedDate": " 2019-01-06 08:46:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 41 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:36:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2555", + "persistedDate": " 2019-01-06 08:41:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 36 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:31:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2553", + "persistedDate": " 2019-01-06 08:36:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 31 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:27:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2550", + "persistedDate": " 2019-01-06 08:31:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 27 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:22:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2549", + "persistedDate": " 2019-01-06 08:27:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 22 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:17:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2547", + "persistedDate": " 2019-01-06 08:22:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 17 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:12:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2545", + "persistedDate": " 2019-01-06 08:12:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 12 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:05:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2542", + "persistedDate": " 2019-01-06 08:05:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 5 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 08:00:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2543", + "persistedDate": " 2019-01-06 08:05:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 0 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:55:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2539", + "persistedDate": " 2019-01-06 08:00:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 55 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:49:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2537", + "persistedDate": " 2019-01-06 07:55:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 49 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:44:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2535", + "persistedDate": " 2019-01-06 07:50:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 44 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:39:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2533", + "persistedDate": " 2019-01-06 07:44:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 39 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:34:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2531", + "persistedDate": " 2019-01-06 07:39:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 34 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:15:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2529", + "persistedDate": " 2019-01-06 07:20:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 15 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:10:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2527", + "persistedDate": " 2019-01-06 07:15:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 10 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:05:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2525", + "persistedDate": " 2019-01-06 07:10:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 5 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 07:01:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2523", + "persistedDate": " 2019-01-06 07:05:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 1 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:51:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2521", + "persistedDate": " 2019-01-06 07:01:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 51 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:46:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2518", + "persistedDate": " 2019-01-06 06:51:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 46 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:40:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2517", + "persistedDate": " 2019-01-06 06:46:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 40 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:35:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2515", + "persistedDate": " 2019-01-06 06:41:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 35 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:30:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2513", + "persistedDate": " 2019-01-06 06:35:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 30 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:25:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2511", + "persistedDate": " 2019-01-06 06:30:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 25 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:20:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2508", + "persistedDate": " 2019-01-06 06:25:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 20 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:15:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2507", + "persistedDate": " 2019-01-06 06:20:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 15 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 06:11:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2504", + "persistedDate": " 2019-01-06 06:15:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 11 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 05:46:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2502", + "persistedDate": " 2019-01-06 05:51:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 46 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 05:41:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2501", + "persistedDate": " 2019-01-06 05:46:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 41 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 05:35:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2499", + "persistedDate": " 2019-01-06 05:41:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 35 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 05:30:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2497", + "persistedDate": " 2019-01-06 05:36:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 30 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 05:25:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2495", + "persistedDate": " 2019-01-06 05:30:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 25 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 04:50:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2493", + "persistedDate": " 2019-01-06 04:55:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 50 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 04:31:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2490", + "persistedDate": " 2019-01-06 04:36:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 31 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 04:10:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2489", + "persistedDate": " 2019-01-06 04:15:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 10 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 03:50:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2487", + "persistedDate": " 2019-01-06 03:55:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 50 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 03:30:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2484", + "persistedDate": " 2019-01-06 03:35:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 30 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 03:10:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2481", + "persistedDate": " 2019-01-06 03:15:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 10 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 02:49:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2479", + "persistedDate": " 2019-01-06 03:00:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 49 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 02:29:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2475", + "persistedDate": " 2019-01-06 02:34:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 29 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 02:22:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2474", + "persistedDate": " 2019-01-06 02:29:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 22 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 02:02:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2470", + "persistedDate": " 2019-01-06 02:07:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 2 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:48:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2467", + "persistedDate": " 2019-01-06 01:53:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 48 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:43:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2465", + "persistedDate": " 2019-01-06 01:48:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 43 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:38:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2464", + "persistedDate": " 2019-01-06 01:43:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 38 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:33:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2461", + "persistedDate": " 2019-01-06 01:38:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 33 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:29:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2458", + "persistedDate": " 2019-01-06 01:34:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 29 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:28:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2459", + "persistedDate": " 2019-01-06 01:34:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 28 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:08:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2456", + "persistedDate": " 2019-01-06 01:13:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 8 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 01:03:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2454", + "persistedDate": " 2019-01-06 01:08:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 3 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:58:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2452", + "persistedDate": " 2019-01-06 01:04:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 58 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:53:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2449", + "persistedDate": " 2019-01-06 00:58:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 53 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:48:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2447", + "persistedDate": " 2019-01-06 00:53:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 48 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:45:03 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2444", + "persistedDate": " 2019-01-06 00:48:33 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 45 second: 3 isLeapMonth: false " + }, + { + "date": " 2019-01-06 00:43:23 +0000", + "description": " nil", + "endDate": " 2019-01-06 00:43:23 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2445", + "persistedDate": " 2019-01-06 00:48:33 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-06 00:43:23 +0000", + "syncIdentifier": " Optional(0300000072176b320513), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 43 second: 23 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-06 00:41:39 +0000", + "description": " nil", + "endDate": " 2019-01-06 00:41:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2446", + "persistedDate": " 2019-01-06 00:48:33 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-06 00:41:39 +0000", + "syncIdentifier": " Optional(21002769120513), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 41 second: 39 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-06 00:28:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2443", + "persistedDate": " 2019-01-06 00:33:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 28 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:23:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2440", + "persistedDate": " 2019-01-06 00:28:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 23 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-06 00:02:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2439", + "persistedDate": " 2019-01-06 00:08:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 2 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 23:43:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2437", + "persistedDate": " 2019-01-05 23:48:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 43 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 23:23:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2435", + "persistedDate": " 2019-01-05 23:28:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 23 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 23:02:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2433", + "persistedDate": " 2019-01-05 23:08:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 2 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 22:42:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2427", + "persistedDate": " 2019-01-05 22:47:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 42 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 22:22:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2425", + "persistedDate": " 2019-01-05 22:27:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 22 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 22:02:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2421", + "persistedDate": " 2019-01-05 22:12:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 2 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 22:00:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2420", + "persistedDate": " 2019-01-05 22:02:07 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 0 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:52:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2417", + "persistedDate": " 2019-01-05 21:57:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 52 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:47:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2416", + "persistedDate": " 2019-01-05 21:53:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 47 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:43:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2414", + "persistedDate": " 2019-01-05 21:47:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 43 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:37:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2412", + "persistedDate": " 2019-01-05 21:43:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 37 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:32:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2409", + "persistedDate": " 2019-01-05 21:37:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 32 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:27:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2408", + "persistedDate": " 2019-01-05 21:32:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 27 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:22:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2406", + "persistedDate": " 2019-01-05 21:27:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 22 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:17:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2404", + "persistedDate": " 2019-01-05 21:22:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 17 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:12:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2402", + "persistedDate": " 2019-01-05 21:17:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 12 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:02:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2398", + "persistedDate": " 2019-01-05 21:07:15 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 21:02:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2399", + "persistedDate": " 2019-01-05 21:07:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 20:41:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2397", + "persistedDate": " 2019-01-05 20:46:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 41 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 20:22:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2395", + "persistedDate": " 2019-01-05 20:26:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 22 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 20:02:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2392", + "persistedDate": " 2019-01-05 20:07:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 2 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 18:58:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2390", + "persistedDate": " 2019-01-05 19:03:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 12 minute: 58 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 16:19:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2388", + "persistedDate": " 2019-01-05 18:58:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 19 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 16:13:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2384", + "persistedDate": " 2019-01-05 16:20:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 13 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 16:08:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2383", + "persistedDate": " 2019-01-05 16:13:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 8 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 16:00:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2381", + "persistedDate": " 2019-01-05 16:03:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 16:00:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2378", + "persistedDate": " 2019-01-05 16:03:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:53:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2377", + "persistedDate": " 2019-01-05 15:59:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 53 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:48:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2375", + "persistedDate": " 2019-01-05 15:53:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 48 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:43:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2373", + "persistedDate": " 2019-01-05 15:48:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 43 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:38:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2371", + "persistedDate": " 2019-01-05 15:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 38 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:33:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2369", + "persistedDate": " 2019-01-05 15:38:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 33 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:28:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2367", + "persistedDate": " 2019-01-05 15:33:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 28 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:23:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2365", + "persistedDate": " 2019-01-05 15:28:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 23 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:18:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2363", + "persistedDate": " 2019-01-05 15:23:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 18 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:08:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2361", + "persistedDate": " 2019-01-05 15:18:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 8 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 15:02:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2358", + "persistedDate": " 2019-01-05 15:08:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 2 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 14:57:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2357", + "persistedDate": " 2019-01-05 15:03:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 57 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 14:30:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2355", + "persistedDate": " 2019-01-05 14:58:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 30 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 14:25:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2352", + "persistedDate": " 2019-01-05 14:30:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 25 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 14:20:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2351", + "persistedDate": " 2019-01-05 14:25:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 20 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 14:15:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2348", + "persistedDate": " 2019-01-05 14:20:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 15 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 13:35:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2346", + "persistedDate": " 2019-01-05 14:15:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 35 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 13:29:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2345", + "persistedDate": " 2019-01-05 13:35:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 29 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 13:24:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2342", + "persistedDate": " 2019-01-05 13:29:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 24 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 13:13:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2340", + "persistedDate": " 2019-01-05 13:17:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 13 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 11:27:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2339", + "persistedDate": " 2019-01-05 13:13:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 27 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 11:17:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2337", + "persistedDate": " 2019-01-05 11:22:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 17 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 11:12:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2335", + "persistedDate": " 2019-01-05 11:17:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 12 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 11:07:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2333", + "persistedDate": " 2019-01-05 11:12:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 7 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 09:16:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2329", + "persistedDate": " 2019-01-05 11:07:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 3 minute: 16 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 08:32:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2328", + "persistedDate": " 2019-01-05 09:16:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 2 minute: 32 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 06:47:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2324", + "persistedDate": " 2019-01-05 08:32:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 47 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 06:10:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2322", + "persistedDate": " 2019-01-05 06:47:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 10 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 05:14:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2321", + "persistedDate": " 2019-01-05 05:19:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 23 minute: 14 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 04:13:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2319", + "persistedDate": " 2019-01-05 05:14:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 13 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 04:08:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2316", + "persistedDate": " 2019-01-05 04:13:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 8 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 03:47:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2314", + "persistedDate": " 2019-01-05 03:53:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 47 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 03:42:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2312", + "persistedDate": " 2019-01-05 03:48:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 42 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 03:27:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2311", + "persistedDate": " 2019-01-05 03:32:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 27 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 03:14:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2308", + "persistedDate": " 2019-01-05 03:27:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 14 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 02:48:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2304", + "persistedDate": " 2019-01-05 03:07:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 48 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 02:13:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2302", + "persistedDate": " 2019-01-05 02:18:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 13 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 01:53:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2300", + "persistedDate": " 2019-01-05 02:03:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 53 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 01:32:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2294", + "persistedDate": " 2019-01-05 01:38:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 32 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 01:18:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2291", + "persistedDate": " 2019-01-05 01:23:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 18 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:58:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2289", + "persistedDate": " 2019-01-05 01:03:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 58 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:48:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2285", + "persistedDate": " 2019-01-05 00:58:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 48 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:43:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2283", + "persistedDate": " 2019-01-05 00:48:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 43 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:38:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2280", + "persistedDate": " 2019-01-05 00:43:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 38 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:33:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2278", + "persistedDate": " 2019-01-05 00:38:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 33 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:27:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2276", + "persistedDate": " 2019-01-05 00:33:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 27 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:21:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2275", + "persistedDate": " 2019-01-05 00:28:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 21 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:16:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2273", + "persistedDate": " 2019-01-05 00:21:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 16 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:12:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2271", + "persistedDate": " 2019-01-05 00:16:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 12 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:07:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2268", + "persistedDate": " 2019-01-05 00:12:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 7 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-05 00:02:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2266", + "persistedDate": " 2019-01-05 00:07:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 2 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:57:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2264", + "persistedDate": " 2019-01-05 00:02:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 57 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:52:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2263", + "persistedDate": " 2019-01-04 23:57:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 52 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:47:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2261", + "persistedDate": " 2019-01-04 23:52:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 47 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:42:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2259", + "persistedDate": " 2019-01-04 23:47:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 42 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:37:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2257", + "persistedDate": " 2019-01-04 23:42:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 37 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 23:17:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2254", + "persistedDate": " 2019-01-04 23:22:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 17 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 22:53:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2253", + "persistedDate": " 2019-01-04 22:57:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 53 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 22:33:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2251", + "persistedDate": " 2019-01-04 22:38:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 33 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 22:19:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2248", + "persistedDate": " 2019-01-04 22:24:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 19 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:58:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2247", + "persistedDate": " 2019-01-04 21:59:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 58 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:49:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2241", + "persistedDate": " 2019-01-04 21:53:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:49:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2244", + "persistedDate": " 2019-01-04 21:53:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:43:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2240", + "persistedDate": " 2019-01-04 21:49:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 43 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:38:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2236", + "persistedDate": " 2019-01-04 21:43:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:38:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2237", + "persistedDate": " 2019-01-04 21:43:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:33:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2233", + "persistedDate": " 2019-01-04 21:38:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:33:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2234", + "persistedDate": " 2019-01-04 21:38:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:22:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2230", + "persistedDate": " 2019-01-04 21:27:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 22 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 21:02:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2227", + "persistedDate": " 2019-01-04 21:07:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 2 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 20:41:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2226", + "persistedDate": " 2019-01-04 20:46:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 41 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 20:21:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2224", + "persistedDate": " 2019-01-04 20:26:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 21 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 19:55:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2219", + "persistedDate": " 2019-01-04 20:01:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 55 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 19:35:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2217", + "persistedDate": " 2019-01-04 19:40:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 35 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 19:30:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2216", + "persistedDate": " 2019-01-04 19:35:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 30 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 19:10:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2214", + "persistedDate": " 2019-01-04 19:20:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 10 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 19:00:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2210", + "persistedDate": " 2019-01-04 19:05:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 0 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 18:54:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2208", + "persistedDate": " 2019-01-04 19:00:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 54 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 18:50:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2205", + "persistedDate": " 2019-01-04 18:54:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 50 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 18:39:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2206", + "persistedDate": " 2019-01-04 18:54:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 39 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 18:13:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2202", + "persistedDate": " 2019-01-04 18:28:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 13 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:59:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2200", + "persistedDate": " 2019-01-04 18:13:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 59 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:54:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2198", + "persistedDate": " 2019-01-04 17:59:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 54 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:49:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2196", + "persistedDate": " 2019-01-04 17:54:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 49 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:48:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2194", + "persistedDate": " 2019-01-04 17:54:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 48 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:44:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2192", + "persistedDate": " 2019-01-04 17:49:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:44:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2189", + "persistedDate": " 2019-01-04 17:49:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:44:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2190", + "persistedDate": " 2019-01-04 17:49:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:38:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2186", + "persistedDate": " 2019-01-04 17:44:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 38 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:33:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2183", + "persistedDate": " 2019-01-04 17:38:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 33 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:28:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2182", + "persistedDate": " 2019-01-04 17:33:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 28 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:23:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2180", + "persistedDate": " 2019-01-04 17:28:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 23 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:18:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2177", + "persistedDate": " 2019-01-04 17:23:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 18 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:13:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2176", + "persistedDate": " 2019-01-04 17:18:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 13 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:08:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2172", + "persistedDate": " 2019-01-04 17:13:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:08:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2174", + "persistedDate": " 2019-01-04 17:13:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 17:03:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2170", + "persistedDate": " 2019-01-04 17:08:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 3 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:58:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2167", + "persistedDate": " 2019-01-04 16:58:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 58 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:53:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2165", + "persistedDate": " 2019-01-04 16:58:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 53 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:48:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2163", + "persistedDate": " 2019-01-04 16:48:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 48 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:43:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2161", + "persistedDate": " 2019-01-04 16:48:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 43 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:38:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2159", + "persistedDate": " 2019-01-04 16:44:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 38 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:33:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2157", + "persistedDate": " 2019-01-04 16:39:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 33 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:28:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2155", + "persistedDate": " 2019-01-04 16:33:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 28 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:23:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2153", + "persistedDate": " 2019-01-04 16:28:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 23 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:18:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2152", + "persistedDate": " 2019-01-04 16:23:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 18 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:13:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2150", + "persistedDate": " 2019-01-04 16:18:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 13 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:08:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2147", + "persistedDate": " 2019-01-04 16:13:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 8 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 16:03:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2145", + "persistedDate": " 2019-01-04 16:08:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 3 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:58:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2144", + "persistedDate": " 2019-01-04 16:03:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 58 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:53:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2140", + "persistedDate": " 2019-01-04 15:53:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 53 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:49:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2141", + "persistedDate": " 2019-01-04 15:53:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 49 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:44:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2137", + "persistedDate": " 2019-01-04 15:49:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 44 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:39:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2136", + "persistedDate": " 2019-01-04 15:44:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 39 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:34:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2133", + "persistedDate": " 2019-01-04 15:39:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 34 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:29:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2132", + "persistedDate": " 2019-01-04 15:34:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:29:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2131", + "persistedDate": " 2019-01-04 15:34:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:24:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2127", + "persistedDate": " 2019-01-04 15:29:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 24 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:19:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2126", + "persistedDate": " 2019-01-04 15:24:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 19 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:14:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2123", + "persistedDate": " 2019-01-04 15:19:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 14 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:09:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2122", + "persistedDate": " 2019-01-04 15:14:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 9 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 15:04:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2120", + "persistedDate": " 2019-01-04 15:09:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 4 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:59:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2118", + "persistedDate": " 2019-01-04 15:04:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 59 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:54:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2116", + "persistedDate": " 2019-01-04 14:59:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 54 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:49:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2113", + "persistedDate": " 2019-01-04 14:54:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 49 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:44:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2112", + "persistedDate": " 2019-01-04 14:49:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 44 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:39:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2110", + "persistedDate": " 2019-01-04 14:44:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 39 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:34:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2108", + "persistedDate": " 2019-01-04 14:39:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 34 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:28:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2105", + "persistedDate": " 2019-01-04 14:34:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 28 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:23:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2104", + "persistedDate": " 2019-01-04 14:29:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 23 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:18:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2102", + "persistedDate": " 2019-01-04 14:23:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 18 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:13:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2100", + "persistedDate": " 2019-01-04 14:18:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 13 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:08:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2098", + "persistedDate": " 2019-01-04 14:13:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 8 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 14:03:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2095", + "persistedDate": " 2019-01-04 14:08:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 3 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:58:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2094", + "persistedDate": " 2019-01-04 14:03:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 58 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:53:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2092", + "persistedDate": " 2019-01-04 13:58:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 53 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:48:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2090", + "persistedDate": " 2019-01-04 13:53:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 48 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:43:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2088", + "persistedDate": " 2019-01-04 13:48:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 43 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:38:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2086", + "persistedDate": " 2019-01-04 13:43:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 38 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:33:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2084", + "persistedDate": " 2019-01-04 13:38:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 33 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:28:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2082", + "persistedDate": " 2019-01-04 13:28:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 28 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:23:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2081", + "persistedDate": " 2019-01-04 13:28:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 23 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:17:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2077", + "persistedDate": " 2019-01-04 13:23:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 17 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:12:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2076", + "persistedDate": " 2019-01-04 13:23:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 12 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:08:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2073", + "persistedDate": " 2019-01-04 13:12:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 8 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 13:02:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2071", + "persistedDate": " 2019-01-04 13:08:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 2 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:57:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2069", + "persistedDate": " 2019-01-04 13:02:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 57 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:52:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2067", + "persistedDate": " 2019-01-04 12:57:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 52 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:47:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2065", + "persistedDate": " 2019-01-04 12:52:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 47 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:42:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2064", + "persistedDate": " 2019-01-04 12:47:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 42 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2062", + "persistedDate": " 2019-01-04 12:42:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:32:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2059", + "persistedDate": " 2019-01-04 12:32:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 32 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:22:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2058", + "persistedDate": " 2019-01-04 12:32:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 22 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:17:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2055", + "persistedDate": " 2019-01-04 12:22:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 17 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:11:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2054", + "persistedDate": " 2019-01-04 12:17:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 11 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:06:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2051", + "persistedDate": " 2019-01-04 12:12:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 6 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 12:01:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2050", + "persistedDate": " 2019-01-04 12:06:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 1 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:56:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2047", + "persistedDate": " 2019-01-04 12:02:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 56 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:37:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2046", + "persistedDate": " 2019-01-04 11:56:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 37 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:33:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2044", + "persistedDate": " 2019-01-04 11:37:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 33 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:28:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2042", + "persistedDate": " 2019-01-04 11:33:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 28 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:23:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2040", + "persistedDate": " 2019-01-04 11:28:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 23 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:18:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2038", + "persistedDate": " 2019-01-04 11:23:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 18 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:13:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2035", + "persistedDate": " 2019-01-04 11:18:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 13 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:07:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2033", + "persistedDate": " 2019-01-04 11:13:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 7 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 11:02:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2032", + "persistedDate": " 2019-01-04 11:08:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 2 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:57:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2030", + "persistedDate": " 2019-01-04 11:02:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 57 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:52:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2028", + "persistedDate": " 2019-01-04 10:57:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 52 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:47:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2026", + "persistedDate": " 2019-01-04 10:52:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 47 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:42:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2024", + "persistedDate": " 2019-01-04 10:47:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 42 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:37:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2021", + "persistedDate": " 2019-01-04 10:42:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 37 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:32:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2019", + "persistedDate": " 2019-01-04 10:37:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 32 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:28:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2017", + "persistedDate": " 2019-01-04 10:32:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 28 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:18:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2015", + "persistedDate": " 2019-01-04 10:23:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 18 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:13:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2013", + "persistedDate": " 2019-01-04 10:18:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 13 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:08:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2012", + "persistedDate": " 2019-01-04 10:13:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 8 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 10:03:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2010", + "persistedDate": " 2019-01-04 10:03:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 3 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:57:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2009", + "persistedDate": " 2019-01-04 10:03:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 57 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:52:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2006", + "persistedDate": " 2019-01-04 09:57:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 52 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:47:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2004", + "persistedDate": " 2019-01-04 09:48:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 47 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:42:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2003", + "persistedDate": " 2019-01-04 09:48:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 42 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:37:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2000", + "persistedDate": " 2019-01-04 09:42:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 37 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:32:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1997", + "persistedDate": " 2019-01-04 09:37:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 32 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:27:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1996", + "persistedDate": " 2019-01-04 09:32:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 27 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:22:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1993", + "persistedDate": " 2019-01-04 09:27:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 22 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:18:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1992", + "persistedDate": " 2019-01-04 09:22:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 18 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:13:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1990", + "persistedDate": " 2019-01-04 09:18:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 13 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:08:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1987", + "persistedDate": " 2019-01-04 09:13:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 8 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 09:03:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1986", + "persistedDate": " 2019-01-04 09:08:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 3 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:58:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1983", + "persistedDate": " 2019-01-04 09:03:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 58 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:52:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1981", + "persistedDate": " 2019-01-04 08:58:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 52 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:48:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1979", + "persistedDate": " 2019-01-04 08:53:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 48 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:43:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1978", + "persistedDate": " 2019-01-04 08:48:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 43 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:38:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1976", + "persistedDate": " 2019-01-04 08:43:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 38 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:33:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1974", + "persistedDate": " 2019-01-04 08:38:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 33 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:28:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1971", + "persistedDate": " 2019-01-04 08:33:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 28 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 08:08:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1970", + "persistedDate": " 2019-01-04 08:13:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 8 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 07:58:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1966", + "persistedDate": " 2019-01-04 08:04:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 58 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 07:53:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1963", + "persistedDate": " 2019-01-04 07:58:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 53 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 07:32:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1961", + "persistedDate": " 2019-01-04 07:37:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 32 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 07:12:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1960", + "persistedDate": " 2019-01-04 07:17:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 12 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:53:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1958", + "persistedDate": " 2019-01-04 06:57:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 53 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:42:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1954", + "persistedDate": " 2019-01-04 06:48:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 42 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:35:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1952", + "persistedDate": " 2019-01-04 06:42:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 35 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:30:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1949", + "persistedDate": " 2019-01-04 06:36:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 30 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:25:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1948", + "persistedDate": " 2019-01-04 06:30:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 25 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:20:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1946", + "persistedDate": " 2019-01-04 06:25:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 20 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:15:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1944", + "persistedDate": " 2019-01-04 06:20:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 15 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:10:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1941", + "persistedDate": " 2019-01-04 06:15:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 10 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:05:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1939", + "persistedDate": " 2019-01-04 06:10:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 5 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 06:00:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1938", + "persistedDate": " 2019-01-04 06:05:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 0 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 05:44:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1934", + "persistedDate": " 2019-01-04 06:00:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 44 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 05:39:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1933", + "persistedDate": " 2019-01-04 06:00:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 39 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 05:29:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1930", + "persistedDate": " 2019-01-04 05:34:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 05:29:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1929", + "persistedDate": " 2019-01-04 05:34:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 05:23:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1926", + "persistedDate": " 2019-01-04 05:29:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 23 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 04:54:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1924", + "persistedDate": " 2019-01-04 04:59:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 54 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 04:48:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1922", + "persistedDate": " 2019-01-04 04:54:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 48 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 04:36:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1919", + "persistedDate": " 2019-01-04 04:41:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 36 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 04:20:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1918", + "persistedDate": " 2019-01-04 04:26:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 20 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 04:05:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1916", + "persistedDate": " 2019-01-04 04:10:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 5 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 03:45:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1911", + "persistedDate": " 2019-01-04 03:50:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 45 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 03:15:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1908", + "persistedDate": " 2019-01-04 03:21:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 15 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 02:55:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1906", + "persistedDate": " 2019-01-04 03:00:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 55 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 02:35:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1904", + "persistedDate": " 2019-01-04 02:40:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 35 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 02:16:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1900", + "persistedDate": " 2019-01-04 02:21:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 16 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:55:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1897", + "persistedDate": " 2019-01-04 02:00:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 55 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:36:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1895", + "persistedDate": " 2019-01-04 01:45:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 36 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:27:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1891", + "persistedDate": " 2019-01-04 01:31:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 27 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:22:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1890", + "persistedDate": " 2019-01-04 01:27:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 22 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:16:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1888", + "persistedDate": " 2019-01-04 01:22:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 16 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:11:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1886", + "persistedDate": " 2019-01-04 01:16:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 11 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 01:06:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1884", + "persistedDate": " 2019-01-04 01:11:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 6 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:55:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1882", + "persistedDate": " 2019-01-04 01:01:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 55 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:50:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1880", + "persistedDate": " 2019-01-04 00:55:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 50 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:45:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1877", + "persistedDate": " 2019-01-04 00:50:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 45 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:25:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1875", + "persistedDate": " 2019-01-04 00:30:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 25 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:20:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1874", + "persistedDate": " 2019-01-04 00:25:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 20 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:10:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1872", + "persistedDate": " 2019-01-04 00:15:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 10 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:05:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1870", + "persistedDate": " 2019-01-04 00:10:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 5 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-04 00:00:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1867", + "persistedDate": " 2019-01-04 00:05:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 0 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:54:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1866", + "persistedDate": " 2019-01-04 00:00:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 54 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:49:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1864", + "persistedDate": " 2019-01-03 23:55:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 49 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:44:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1861", + "persistedDate": " 2019-01-03 23:50:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 44 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:40:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1860", + "persistedDate": " 2019-01-03 23:44:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 40 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:35:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1858", + "persistedDate": " 2019-01-03 23:40:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 35 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:25:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1856", + "persistedDate": " 2019-01-03 23:30:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 25 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:20:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1854", + "persistedDate": " 2019-01-03 23:25:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 20 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:15:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1852", + "persistedDate": " 2019-01-03 23:20:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 15 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:10:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1850", + "persistedDate": " 2019-01-03 23:15:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 10 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:06:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1848", + "persistedDate": " 2019-01-03 23:10:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 6 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 23:00:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1846", + "persistedDate": " 2019-01-03 23:06:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 0 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:55:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1843", + "persistedDate": " 2019-01-03 23:00:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 55 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:50:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1842", + "persistedDate": " 2019-01-03 22:55:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 50 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:44:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1840", + "persistedDate": " 2019-01-03 22:50:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 44 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:39:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1838", + "persistedDate": " 2019-01-03 22:45:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 39 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:34:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1835", + "persistedDate": " 2019-01-03 22:39:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 34 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 22:14:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1834", + "persistedDate": " 2019-01-03 22:19:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 14 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 21:51:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1831", + "persistedDate": " 2019-01-03 21:55:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 51 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 21:08:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1829", + "persistedDate": " 2019-01-03 21:13:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 8 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 20:48:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1828", + "persistedDate": " 2019-01-03 20:52:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 48 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 20:43:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1826", + "persistedDate": " 2019-01-03 20:48:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 43 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 20:21:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1823", + "persistedDate": " 2019-01-03 20:27:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 21 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 20:02:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1819", + "persistedDate": " 2019-01-03 20:06:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 2 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 19:42:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1817", + "persistedDate": " 2019-01-03 19:47:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 42 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 19:23:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1812", + "persistedDate": " 2019-01-03 19:28:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 19:23:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1814", + "persistedDate": " 2019-01-03 19:28:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 19:01:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1811", + "persistedDate": " 2019-01-03 19:06:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 1 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 18:41:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1809", + "persistedDate": " 2019-01-03 18:46:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 41 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 18:21:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1805", + "persistedDate": " 2019-01-03 18:31:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 21 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 18:06:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1800", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 6 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:56:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1787", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 56 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:50:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1803", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 50 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:46:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1784", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:46:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1789", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:39:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1801", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 39 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:34:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1796", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:34:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1798", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 17:25:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1799", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 25 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:59:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1802", + "persistedDate": " 2019-01-03 18:07:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 59 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:54:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1783", + "persistedDate": " 2019-01-03 17:00:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 54 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:49:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1781", + "persistedDate": " 2019-01-03 16:54:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 49 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:44:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1778", + "persistedDate": " 2019-01-03 16:49:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 44 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:39:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1776", + "persistedDate": " 2019-01-03 16:44:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 39 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:34:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1775", + "persistedDate": " 2019-01-03 16:39:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 34 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:29:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1773", + "persistedDate": " 2019-01-03 16:34:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 29 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:24:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1771", + "persistedDate": " 2019-01-03 16:29:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 24 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:19:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1768", + "persistedDate": " 2019-01-03 16:24:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 19 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:14:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1767", + "persistedDate": " 2019-01-03 16:19:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 14 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:09:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1765", + "persistedDate": " 2019-01-03 16:14:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 9 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 16:04:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1763", + "persistedDate": " 2019-01-03 16:09:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 4 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:59:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1760", + "persistedDate": " 2019-01-03 16:04:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 59 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:54:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1759", + "persistedDate": " 2019-01-03 15:54:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 54 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:48:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1757", + "persistedDate": " 2019-01-03 15:54:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 48 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:43:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1755", + "persistedDate": " 2019-01-03 15:48:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 43 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:38:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1752", + "persistedDate": " 2019-01-03 15:43:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 38 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:34:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1751", + "persistedDate": " 2019-01-03 15:38:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 34 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:29:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1749", + "persistedDate": " 2019-01-03 15:34:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 29 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:24:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1747", + "persistedDate": " 2019-01-03 15:29:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 24 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:19:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1745", + "persistedDate": " 2019-01-03 15:24:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 19 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:14:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1743", + "persistedDate": " 2019-01-03 15:19:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 14 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:09:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1741", + "persistedDate": " 2019-01-03 15:14:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 9 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 15:04:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1739", + "persistedDate": " 2019-01-03 15:09:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 4 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:59:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1737", + "persistedDate": " 2019-01-03 15:04:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 59 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:54:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1735", + "persistedDate": " 2019-01-03 14:59:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 54 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:49:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1733", + "persistedDate": " 2019-01-03 14:54:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 49 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:43:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1731", + "persistedDate": " 2019-01-03 14:49:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 43 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:38:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1729", + "persistedDate": " 2019-01-03 14:43:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 38 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:28:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1726", + "persistedDate": " 2019-01-03 14:33:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 28 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:23:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1725", + "persistedDate": " 2019-01-03 14:28:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 23 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:18:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1723", + "persistedDate": " 2019-01-03 14:23:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 18 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:13:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1721", + "persistedDate": " 2019-01-03 14:18:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 13 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:08:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1718", + "persistedDate": " 2019-01-03 14:13:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 8 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 14:03:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1714", + "persistedDate": " 2019-01-03 14:04:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 3 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:58:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1715", + "persistedDate": " 2019-01-03 14:04:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 58 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:48:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1713", + "persistedDate": " 2019-01-03 13:53:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 48 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:43:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1711", + "persistedDate": " 2019-01-03 13:48:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 43 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:37:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1709", + "persistedDate": " 2019-01-03 13:43:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 37 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:32:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1707", + "persistedDate": " 2019-01-03 13:38:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 32 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:12:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1704", + "persistedDate": " 2019-01-03 13:17:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 12 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:07:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1702", + "persistedDate": " 2019-01-03 13:12:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 7 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 13:02:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1701", + "persistedDate": " 2019-01-03 13:07:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 2 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:57:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1698", + "persistedDate": " 2019-01-03 13:02:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 57 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:52:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1695", + "persistedDate": " 2019-01-03 12:57:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 52 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:48:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1693", + "persistedDate": " 2019-01-03 12:52:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 48 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:42:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1691", + "persistedDate": " 2019-01-03 12:48:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 42 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:37:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1689", + "persistedDate": " 2019-01-03 12:42:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 37 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:31:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1687", + "persistedDate": " 2019-01-03 12:37:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 31 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:26:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1685", + "persistedDate": " 2019-01-03 12:32:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 26 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:21:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1683", + "persistedDate": " 2019-01-03 12:26:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 21 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:16:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1681", + "persistedDate": " 2019-01-03 12:21:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 16 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:11:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1678", + "persistedDate": " 2019-01-03 12:16:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 11 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 12:01:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1677", + "persistedDate": " 2019-01-03 12:06:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 1 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:56:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1675", + "persistedDate": " 2019-01-03 12:01:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 56 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:51:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1673", + "persistedDate": " 2019-01-03 11:56:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 51 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:46:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1671", + "persistedDate": " 2019-01-03 11:51:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 46 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:41:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1669", + "persistedDate": " 2019-01-03 11:46:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 41 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:36:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1667", + "persistedDate": " 2019-01-03 11:41:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 36 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:31:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1665", + "persistedDate": " 2019-01-03 11:36:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 31 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:25:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1663", + "persistedDate": " 2019-01-03 11:31:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 25 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:21:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1660", + "persistedDate": " 2019-01-03 11:26:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 21 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:15:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1658", + "persistedDate": " 2019-01-03 11:21:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 15 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:10:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1657", + "persistedDate": " 2019-01-03 11:15:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 10 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:05:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1655", + "persistedDate": " 2019-01-03 11:11:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 5 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 11:00:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1653", + "persistedDate": " 2019-01-03 11:05:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 0 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:55:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1650", + "persistedDate": " 2019-01-03 11:00:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 55 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:35:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1649", + "persistedDate": " 2019-01-03 10:40:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 35 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:30:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1647", + "persistedDate": " 2019-01-03 10:35:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 30 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:25:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1644", + "persistedDate": " 2019-01-03 10:30:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 25 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:20:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1643", + "persistedDate": " 2019-01-03 10:25:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 20 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:14:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1640", + "persistedDate": " 2019-01-03 10:20:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 14 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:09:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1639", + "persistedDate": " 2019-01-03 10:15:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 9 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 10:04:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1636", + "persistedDate": " 2019-01-03 10:09:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 4 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 09:54:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1635", + "persistedDate": " 2019-01-03 09:59:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 54 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 09:49:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1633", + "persistedDate": " 2019-01-03 09:54:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 49 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 09:39:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1631", + "persistedDate": " 2019-01-03 09:44:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 39 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 09:19:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1628", + "persistedDate": " 2019-01-03 09:24:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 19 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 08:58:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1627", + "persistedDate": " 2019-01-03 09:03:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 58 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 08:39:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1625", + "persistedDate": " 2019-01-03 08:43:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 39 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 08:14:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1622", + "persistedDate": " 2019-01-03 08:20:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 14 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 07:52:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1618", + "persistedDate": " 2019-01-03 07:58:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 52 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 07:47:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1617", + "persistedDate": " 2019-01-03 07:52:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 47 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 07:27:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1615", + "persistedDate": " 2019-01-03 07:32:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 27 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 06:58:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1608", + "persistedDate": " 2019-01-03 07:03:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 58 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 06:52:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1606", + "persistedDate": " 2019-01-03 06:58:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 52 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 06:47:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1604", + "persistedDate": " 2019-01-03 06:53:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 47 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 03:53:28 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1590", + "persistedDate": " 2019-01-03 04:04:41 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 53 second: 28 isLeapMonth: false " + }, + { + "date": " 2019-01-03 03:50:47 +0000", + "description": " nil", + "endDate": " 2019-01-03 03:50:47 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1591", + "persistedDate": " 2019-01-03 04:04:41 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2019-01-03 03:50:47 +0000", + "syncIdentifier": " Optional(030000001e2f72350213), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 50 second: 47 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-03 03:47:57 +0000", + "description": " nil", + "endDate": " 2019-01-03 03:47:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1592", + "persistedDate": " 2019-01-03 04:04:41 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2019-01-03 03:47:57 +0000", + "syncIdentifier": " Optional(2100396f150213), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 47 second: 57 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2019-01-03 02:23:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1587", + "persistedDate": " 2019-01-03 02:28:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 20 minute: 23 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:57:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1584", + "persistedDate": " 2019-01-03 02:02:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 57 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:52:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1582", + "persistedDate": " 2019-01-03 01:57:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 52 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:47:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1581", + "persistedDate": " 2019-01-03 01:52:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 47 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:42:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1579", + "persistedDate": " 2019-01-03 01:47:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 42 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:38:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1577", + "persistedDate": " 2019-01-03 01:42:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 38 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:29:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1575", + "persistedDate": " 2019-01-03 01:34:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 29 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 01:00:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1573", + "persistedDate": " 2019-01-03 01:05:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 0 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:55:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1567", + "persistedDate": " 2019-01-03 01:00:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 55 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:54:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1571", + "persistedDate": " 2019-01-03 01:00:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 54 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:49:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1565", + "persistedDate": " 2019-01-03 00:55:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 49 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:44:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1564", + "persistedDate": " 2019-01-03 00:49:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 44 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:19:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1562", + "persistedDate": " 2019-01-03 00:25:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:19:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1561", + "persistedDate": " 2019-01-03 00:25:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:07:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1557", + "persistedDate": " 2019-01-03 00:19:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 7 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-03 00:02:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1555", + "persistedDate": " 2019-01-03 00:07:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 2 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 23:57:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1554", + "persistedDate": " 2019-01-03 00:02:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 57 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 23:31:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1551", + "persistedDate": " 2019-01-02 23:57:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 31 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 22:20:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1548", + "persistedDate": " 2019-01-02 22:24:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 16 minute: 20 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 21:08:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1546", + "persistedDate": " 2019-01-02 21:09:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 15 minute: 8 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:58:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1543", + "persistedDate": " 2019-01-02 21:09:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 58 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:54:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1538", + "persistedDate": " 2019-01-02 20:58:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 54 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:49:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1539", + "persistedDate": " 2019-01-02 20:58:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 49 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:43:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1537", + "persistedDate": " 2019-01-02 20:49:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 43 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:38:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1534", + "persistedDate": " 2019-01-02 20:39:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 38 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:17:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1532", + "persistedDate": " 2019-01-02 20:28:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 17 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 20:12:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1529", + "persistedDate": " 2019-01-02 20:18:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 12 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 19:57:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1527", + "persistedDate": " 2019-01-02 19:58:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 57 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 19:36:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1525", + "persistedDate": " 2019-01-02 19:41:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 36 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 19:16:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1523", + "persistedDate": " 2019-01-02 19:22:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 16 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 18:56:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1521", + "persistedDate": " 2019-01-02 19:01:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 56 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 18:16:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1517", + "persistedDate": " 2019-01-02 18:22:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 16 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 18:05:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1514", + "persistedDate": " 2019-01-02 18:11:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 5 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 18:01:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1513", + "persistedDate": " 2019-01-02 18:01:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 1 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:56:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1512", + "persistedDate": " 2019-01-02 18:01:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 56 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:50:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1509", + "persistedDate": " 2019-01-02 17:56:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 50 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:45:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1507", + "persistedDate": " 2019-01-02 17:50:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 45 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:40:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1505", + "persistedDate": " 2019-01-02 17:45:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 40 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:35:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1502", + "persistedDate": " 2019-01-02 17:40:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 35 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:30:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1501", + "persistedDate": " 2019-01-02 17:35:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 30 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:25:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1492", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:25:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1496", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:25:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1498", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:18:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1488", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 18 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:13:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1494", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 13 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:08:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1497", + "persistedDate": " 2019-01-02 17:30:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 8 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 17:02:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1487", + "persistedDate": " 2019-01-02 17:08:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 2 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:57:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1485", + "persistedDate": " 2019-01-02 17:03:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 57 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:52:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1482", + "persistedDate": " 2019-01-02 16:57:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 52 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:47:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1480", + "persistedDate": " 2019-01-02 16:52:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 47 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:42:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1479", + "persistedDate": " 2019-01-02 16:47:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 42 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:37:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1477", + "persistedDate": " 2019-01-02 16:42:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 37 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:32:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1475", + "persistedDate": " 2019-01-02 16:37:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 32 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:22:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1472", + "persistedDate": " 2019-01-02 16:27:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 22 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:17:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1471", + "persistedDate": " 2019-01-02 16:22:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 17 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:12:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1469", + "persistedDate": " 2019-01-02 16:17:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 12 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:07:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1467", + "persistedDate": " 2019-01-02 16:12:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 7 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 16:02:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1465", + "persistedDate": " 2019-01-02 16:07:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 2 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:57:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1462", + "persistedDate": " 2019-01-02 16:02:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 57 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:52:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1461", + "persistedDate": " 2019-01-02 15:57:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 52 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:47:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1458", + "persistedDate": " 2019-01-02 15:52:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 47 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:42:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1456", + "persistedDate": " 2019-01-02 15:47:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 42 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:37:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1454", + "persistedDate": " 2019-01-02 15:42:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 37 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:32:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1453", + "persistedDate": " 2019-01-02 15:37:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 32 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:27:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1450", + "persistedDate": " 2019-01-02 15:32:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 27 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:22:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1449", + "persistedDate": " 2019-01-02 15:27:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 22 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:17:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1447", + "persistedDate": " 2019-01-02 15:22:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 17 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:12:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1444", + "persistedDate": " 2019-01-02 15:17:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 12 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:07:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1442", + "persistedDate": " 2019-01-02 15:12:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 7 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 15:02:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1441", + "persistedDate": " 2019-01-02 15:07:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 2 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:57:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1438", + "persistedDate": " 2019-01-02 15:02:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 57 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:52:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1437", + "persistedDate": " 2019-01-02 14:57:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 52 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:46:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1435", + "persistedDate": " 2019-01-02 14:52:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 46 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:41:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1433", + "persistedDate": " 2019-01-02 14:47:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 41 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:36:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1431", + "persistedDate": " 2019-01-02 14:41:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 36 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:26:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1429", + "persistedDate": " 2019-01-02 14:31:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 26 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:21:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1427", + "persistedDate": " 2019-01-02 14:26:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 21 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:16:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1425", + "persistedDate": " 2019-01-02 14:21:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 16 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:11:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1422", + "persistedDate": " 2019-01-02 14:16:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 11 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:06:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1421", + "persistedDate": " 2019-01-02 14:11:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 6 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 14:01:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1418", + "persistedDate": " 2019-01-02 14:06:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 1 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:56:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1417", + "persistedDate": " 2019-01-02 14:01:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 56 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:51:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1415", + "persistedDate": " 2019-01-02 13:56:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 51 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:46:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1413", + "persistedDate": " 2019-01-02 13:51:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 46 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:41:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1410", + "persistedDate": " 2019-01-02 13:46:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 41 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:35:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1408", + "persistedDate": " 2019-01-02 13:41:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 35 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:30:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1407", + "persistedDate": " 2019-01-02 13:36:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 30 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:25:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1404", + "persistedDate": " 2019-01-02 13:30:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 25 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:20:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1402", + "persistedDate": " 2019-01-02 13:25:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 20 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:15:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1400", + "persistedDate": " 2019-01-02 13:20:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 15 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:10:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1399", + "persistedDate": " 2019-01-02 13:15:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 10 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:05:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1397", + "persistedDate": " 2019-01-02 13:10:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 5 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 13:00:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1395", + "persistedDate": " 2019-01-02 13:05:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 0 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:55:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1392", + "persistedDate": " 2019-01-02 13:00:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 55 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:51:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1391", + "persistedDate": " 2019-01-02 12:55:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 51 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:41:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1388", + "persistedDate": " 2019-01-02 12:46:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 41 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:36:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1386", + "persistedDate": " 2019-01-02 12:41:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 36 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:30:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1385", + "persistedDate": " 2019-01-02 12:36:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 30 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:25:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1382", + "persistedDate": " 2019-01-02 12:31:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 25 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:20:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1381", + "persistedDate": " 2019-01-02 12:25:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 20 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:15:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1378", + "persistedDate": " 2019-01-02 12:20:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 15 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:10:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1377", + "persistedDate": " 2019-01-02 12:15:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 10 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:05:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1375", + "persistedDate": " 2019-01-02 12:10:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 5 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 12:00:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1373", + "persistedDate": " 2019-01-02 12:05:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 0 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:55:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1371", + "persistedDate": " 2019-01-02 12:00:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 55 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:50:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1369", + "persistedDate": " 2019-01-02 11:55:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 50 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:45:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1367", + "persistedDate": " 2019-01-02 11:50:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 45 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:40:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1365", + "persistedDate": " 2019-01-02 11:45:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 40 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:35:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1363", + "persistedDate": " 2019-01-02 11:40:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 35 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:25:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1361", + "persistedDate": " 2019-01-02 11:30:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 25 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:14:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1359", + "persistedDate": " 2019-01-02 11:19:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 14 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:09:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1357", + "persistedDate": " 2019-01-02 11:14:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 9 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 11:04:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1355", + "persistedDate": " 2019-01-02 11:09:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 4 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:59:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1353", + "persistedDate": " 2019-01-02 11:04:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 59 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:54:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1350", + "persistedDate": " 2019-01-02 10:59:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 54 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:49:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1349", + "persistedDate": " 2019-01-02 10:54:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 49 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:44:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1346", + "persistedDate": " 2019-01-02 10:49:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 44 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:39:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1344", + "persistedDate": " 2019-01-02 10:44:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 39 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:34:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1343", + "persistedDate": " 2019-01-02 10:39:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 34 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:29:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1340", + "persistedDate": " 2019-01-02 10:34:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 29 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:24:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1338", + "persistedDate": " 2019-01-02 10:29:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 24 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:20:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1337", + "persistedDate": " 2019-01-02 10:20:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 20 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:14:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1336", + "persistedDate": " 2019-01-02 10:20:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 14 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:09:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1333", + "persistedDate": " 2019-01-02 10:15:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 9 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 10:04:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1330", + "persistedDate": " 2019-01-02 10:09:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 4 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:59:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1329", + "persistedDate": " 2019-01-02 10:04:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 59 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:54:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1326", + "persistedDate": " 2019-01-02 09:59:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 54 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:49:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1325", + "persistedDate": " 2019-01-02 09:54:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 49 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:44:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1323", + "persistedDate": " 2019-01-02 09:49:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 44 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:39:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1320", + "persistedDate": " 2019-01-02 09:44:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 39 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:34:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1319", + "persistedDate": " 2019-01-02 09:39:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 34 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:29:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1316", + "persistedDate": " 2019-01-02 09:34:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 29 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:24:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1315", + "persistedDate": " 2019-01-02 09:29:22 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 24 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:19:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1312", + "persistedDate": " 2019-01-02 09:24:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 19 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:14:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1310", + "persistedDate": " 2019-01-02 09:19:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 14 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:09:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1309", + "persistedDate": " 2019-01-02 09:14:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 9 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 09:03:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1306", + "persistedDate": " 2019-01-02 09:09:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 3 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:59:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1302", + "persistedDate": " 2019-01-02 08:59:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 59 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:54:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1303", + "persistedDate": " 2019-01-02 08:59:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 54 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:48:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1301", + "persistedDate": " 2019-01-02 08:54:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 48 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:43:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1299", + "persistedDate": " 2019-01-02 08:48:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 43 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:38:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1296", + "persistedDate": " 2019-01-02 08:43:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 38 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:18:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1294", + "persistedDate": " 2019-01-02 08:23:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 18 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:13:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1293", + "persistedDate": " 2019-01-02 08:18:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 13 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 08:08:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1290", + "persistedDate": " 2019-01-02 08:13:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 8 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 06:57:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1285", + "persistedDate": " 2019-01-02 07:02:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 0 minute: 57 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 05:09:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1275", + "persistedDate": " 2019-01-02 05:14:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 23 minute: 9 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:54:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1271", + "persistedDate": " 2019-01-02 05:04:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 54 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:49:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1270", + "persistedDate": " 2019-01-02 04:54:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 49 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:44:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1267", + "persistedDate": " 2019-01-02 04:49:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 44 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:38:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1266", + "persistedDate": " 2019-01-02 04:44:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 38 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:33:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1263", + "persistedDate": " 2019-01-02 04:39:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 33 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:28:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1262", + "persistedDate": " 2019-01-02 04:33:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 28 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:23:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1259", + "persistedDate": " 2019-01-02 04:28:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 23 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:18:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1258", + "persistedDate": " 2019-01-02 04:23:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 18 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:13:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1256", + "persistedDate": " 2019-01-02 04:18:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 13 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:08:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1252", + "persistedDate": " 2019-01-02 04:13:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 8 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 04:04:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1254", + "persistedDate": " 2019-01-02 04:13:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 4 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:58:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1250", + "persistedDate": " 2019-01-02 04:04:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 58 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:54:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1248", + "persistedDate": " 2019-01-02 03:58:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 54 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:47:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1246", + "persistedDate": " 2019-01-02 03:48:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 47 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:43:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1239", + "persistedDate": " 2019-01-02 03:43:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 43 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:38:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1243", + "persistedDate": " 2019-01-02 03:43:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:38:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1240", + "persistedDate": " 2019-01-02 03:43:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:33:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1238", + "persistedDate": " 2019-01-02 03:38:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 33 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:27:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1235", + "persistedDate": " 2019-01-02 03:33:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 27 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:23:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1232", + "persistedDate": " 2019-01-02 03:23:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 23 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:17:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1234", + "persistedDate": " 2019-01-02 03:23:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 17 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 03:02:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1229", + "persistedDate": " 2019-01-02 03:07:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 2 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 02:42:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1228", + "persistedDate": " 2019-01-02 02:47:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 42 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 02:21:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1225", + "persistedDate": " 2019-01-02 02:27:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 21 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 02:07:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1221", + "persistedDate": " 2019-01-02 02:12:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 7 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 02:02:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1219", + "persistedDate": " 2019-01-02 02:07:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 2 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:57:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1218", + "persistedDate": " 2019-01-02 02:02:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 57 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:53:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1216", + "persistedDate": " 2019-01-02 01:57:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 53 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:48:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1214", + "persistedDate": " 2019-01-02 01:53:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:48:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1213", + "persistedDate": " 2019-01-02 01:53:24 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:32:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1209", + "persistedDate": " 2019-01-02 01:38:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 32 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:24:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1208", + "persistedDate": " 2019-01-02 01:32:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 24 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:19:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1206", + "persistedDate": " 2019-01-02 01:24:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 19 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:13:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1204", + "persistedDate": " 2019-01-02 01:19:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 13 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 01:08:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1202", + "persistedDate": " 2019-01-02 01:13:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 8 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:54:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1200", + "persistedDate": " 2019-01-02 00:59:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 54 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:34:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1198", + "persistedDate": " 2019-01-02 00:40:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 34 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:29:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1194", + "persistedDate": " 2019-01-02 00:34:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:29:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1193", + "persistedDate": " 2019-01-02 00:34:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:24:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1190", + "persistedDate": " 2019-01-02 00:29:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 24 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:19:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1187", + "persistedDate": " 2019-01-02 00:25:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 19 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:14:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1186", + "persistedDate": " 2019-01-02 00:19:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 14 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:09:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1180", + "persistedDate": " 2019-01-02 00:10:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 9 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:04:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1183", + "persistedDate": " 2019-01-02 00:10:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-02 00:04:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1184", + "persistedDate": " 2019-01-02 00:10:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:58:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1175", + "persistedDate": " 2019-01-02 00:03:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:58:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1177", + "persistedDate": " 2019-01-02 00:03:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:57:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1178", + "persistedDate": " 2019-01-02 00:03:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 57 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:42:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1172", + "persistedDate": " 2019-01-01 23:47:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 42 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:37:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1170", + "persistedDate": " 2019-01-01 23:42:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 37 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:32:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1167", + "persistedDate": " 2019-01-01 23:37:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 32 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:27:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1166", + "persistedDate": " 2019-01-01 23:32:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 27 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:22:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1163", + "persistedDate": " 2019-01-01 23:27:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 22 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 23:08:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1162", + "persistedDate": " 2019-01-01 23:12:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 8 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 22:48:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1160", + "persistedDate": " 2019-01-01 22:52:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 48 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 22:38:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1156", + "persistedDate": " 2019-01-01 22:43:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 38 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 22:28:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1153", + "persistedDate": " 2019-01-01 22:33:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 28 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 22:04:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1152", + "persistedDate": " 2019-01-01 22:09:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 4 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 21:44:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1149", + "persistedDate": " 2019-01-01 21:49:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 44 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 21:24:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1147", + "persistedDate": " 2019-01-01 21:29:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 24 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 21:04:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1146", + "persistedDate": " 2019-01-01 21:09:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 4 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 20:43:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1135", + "persistedDate": " 2019-01-01 20:49:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 43 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 20:24:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1133", + "persistedDate": " 2019-01-01 20:29:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 24 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 20:04:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1132", + "persistedDate": " 2019-01-01 20:09:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 4 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:34:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1128", + "persistedDate": " 2019-01-01 19:47:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 34 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:29:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1126", + "persistedDate": " 2019-01-01 19:47:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:29:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1127", + "persistedDate": " 2019-01-01 19:47:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:19:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1125", + "persistedDate": " 2019-01-01 19:47:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 19 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:14:38 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1119", + "persistedDate": " 2019-01-01 19:19:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 14 second: 38 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 19:10:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1115", + "persistedDate": " 2019-01-01 19:10:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 10 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:52:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1117", + "persistedDate": " 2019-01-01 19:10:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 52 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:44:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1113", + "persistedDate": " 2019-01-01 18:52:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 44 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:39:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1111", + "persistedDate": " 2019-01-01 18:44:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 39 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:34:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1109", + "persistedDate": " 2019-01-01 18:39:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 34 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:28:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1106", + "persistedDate": " 2019-01-01 18:34:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 28 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:23:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1105", + "persistedDate": " 2019-01-01 18:28:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 23 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:18:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1103", + "persistedDate": " 2019-01-01 18:23:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 18 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:13:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1100", + "persistedDate": " 2019-01-01 18:18:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 13 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:08:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1098", + "persistedDate": " 2019-01-01 18:13:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 8 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 18:03:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1097", + "persistedDate": " 2019-01-01 18:08:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 3 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:58:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1095", + "persistedDate": " 2019-01-01 18:03:37 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 58 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:53:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1092", + "persistedDate": " 2019-01-01 17:58:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 53 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:43:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1091", + "persistedDate": " 2019-01-01 17:48:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 43 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:38:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1089", + "persistedDate": " 2019-01-01 17:43:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 38 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:33:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1086", + "persistedDate": " 2019-01-01 17:38:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 33 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:28:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1085", + "persistedDate": " 2019-01-01 17:33:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 28 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:22:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1083", + "persistedDate": " 2019-01-01 17:28:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 22 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:17:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1080", + "persistedDate": " 2019-01-01 17:23:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 17 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:12:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1079", + "persistedDate": " 2019-01-01 17:17:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 12 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:07:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1077", + "persistedDate": " 2019-01-01 17:12:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 7 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 17:02:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1075", + "persistedDate": " 2019-01-01 17:07:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 2 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:57:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1072", + "persistedDate": " 2019-01-01 17:02:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 57 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:52:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1070", + "persistedDate": " 2019-01-01 16:57:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 52 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:47:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1069", + "persistedDate": " 2019-01-01 16:52:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 47 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:42:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1066", + "persistedDate": " 2019-01-01 16:47:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 42 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1064", + "persistedDate": " 2019-01-01 16:42:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:32:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1062", + "persistedDate": " 2019-01-01 16:37:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 32 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:27:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1060", + "persistedDate": " 2019-01-01 16:32:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 27 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:22:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1059", + "persistedDate": " 2019-01-01 16:27:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 22 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:17:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1055", + "persistedDate": " 2019-01-01 16:17:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 17 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:11:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1057", + "persistedDate": " 2019-01-01 16:17:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 11 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:06:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1053", + "persistedDate": " 2019-01-01 16:11:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 6 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 16:01:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1050", + "persistedDate": " 2019-01-01 16:06:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 1 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:56:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1049", + "persistedDate": " 2019-01-01 16:01:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 56 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:51:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1047", + "persistedDate": " 2019-01-01 15:56:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 51 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:46:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1045", + "persistedDate": " 2019-01-01 15:47:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 46 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:41:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1044", + "persistedDate": " 2019-01-01 15:47:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 41 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:36:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1041", + "persistedDate": " 2019-01-01 15:41:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 36 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:31:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1039", + "persistedDate": " 2019-01-01 15:36:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 31 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:26:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1037", + "persistedDate": " 2019-01-01 15:31:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 26 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:21:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1034", + "persistedDate": " 2019-01-01 15:26:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 21 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:16:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1032", + "persistedDate": " 2019-01-01 15:21:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 16 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:10:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1031", + "persistedDate": " 2019-01-01 15:16:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 10 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 15:05:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1028", + "persistedDate": " 2019-01-01 15:06:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 5 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:50:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1026", + "persistedDate": " 2019-01-01 14:55:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 50 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:45:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1025", + "persistedDate": " 2019-01-01 14:50:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 45 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:40:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1023", + "persistedDate": " 2019-01-01 14:45:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 40 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:35:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1018", + "persistedDate": " 2019-01-01 14:36:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 35 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:30:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1019", + "persistedDate": " 2019-01-01 14:36:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 30 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:25:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1017", + "persistedDate": " 2019-01-01 14:30:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 25 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:20:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1015", + "persistedDate": " 2019-01-01 14:25:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 20 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:15:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1012", + "persistedDate": " 2019-01-01 14:20:17 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 15 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:09:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1011", + "persistedDate": " 2019-01-01 14:15:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 9 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 14:03:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1008", + "persistedDate": " 2019-01-01 14:09:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 3 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:59:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1007", + "persistedDate": " 2019-01-01 14:04:03 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 59 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:54:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1005", + "persistedDate": " 2019-01-01 13:59:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 54 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:49:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1003", + "persistedDate": " 2019-01-01 13:54:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 49 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:44:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1001", + "persistedDate": " 2019-01-01 13:49:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 44 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:14:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p998", + "persistedDate": " 2019-01-01 13:19:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 14 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 13:09:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p997", + "persistedDate": " 2019-01-01 13:14:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 9 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:59:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p995", + "persistedDate": " 2019-01-01 13:04:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 59 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:53:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p992", + "persistedDate": " 2019-01-01 12:59:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 53 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:49:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p991", + "persistedDate": " 2019-01-01 12:54:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 49 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:39:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p989", + "persistedDate": " 2019-01-01 12:49:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 39 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:34:42 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p987", + "persistedDate": " 2019-01-01 12:39:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 34 second: 42 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:29:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p985", + "persistedDate": " 2019-01-01 12:34:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 29 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:24:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p982", + "persistedDate": " 2019-01-01 12:29:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 24 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:19:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p981", + "persistedDate": " 2019-01-01 12:24:35 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 19 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:14:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p979", + "persistedDate": " 2019-01-01 12:19:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 14 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:10:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p976", + "persistedDate": " 2019-01-01 12:14:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 10 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:05:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p974", + "persistedDate": " 2019-01-01 12:10:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 5 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 12:00:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p973", + "persistedDate": " 2019-01-01 12:05:19 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 0 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:55:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p970", + "persistedDate": " 2019-01-01 12:00:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 55 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:50:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p968", + "persistedDate": " 2019-01-01 11:55:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 50 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:44:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p967", + "persistedDate": " 2019-01-01 11:50:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 44 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:39:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p965", + "persistedDate": " 2019-01-01 11:45:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 39 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:34:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p963", + "persistedDate": " 2019-01-01 11:39:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 34 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:29:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p961", + "persistedDate": " 2019-01-01 11:34:51 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 29 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:24:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p959", + "persistedDate": " 2019-01-01 11:29:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 24 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:19:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p957", + "persistedDate": " 2019-01-01 11:24:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 19 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:14:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p955", + "persistedDate": " 2019-01-01 11:19:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 14 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:09:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p953", + "persistedDate": " 2019-01-01 11:14:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 9 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 11:04:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p951", + "persistedDate": " 2019-01-01 11:09:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 4 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:59:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p949", + "persistedDate": " 2019-01-01 11:04:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 59 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:55:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p947", + "persistedDate": " 2019-01-01 10:59:21 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 55 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:50:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p945", + "persistedDate": " 2019-01-01 10:55:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 50 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:45:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p943", + "persistedDate": " 2019-01-01 10:50:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 45 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:40:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p940", + "persistedDate": " 2019-01-01 10:45:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 40 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:34:55 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p939", + "persistedDate": " 2019-01-01 10:40:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 34 second: 55 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:29:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p937", + "persistedDate": " 2019-01-01 10:34:59 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 29 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:24:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p935", + "persistedDate": " 2019-01-01 10:29:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 24 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 10:09:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p933", + "persistedDate": " 2019-01-01 10:14:41 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 9 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2019-01-01 09:49:16 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p925", + "persistedDate": " 2019-01-01 09:54:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 3 minute: 49 second: 16 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 22:50:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p418", + "persistedDate": " 2018-12-31 22:55:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 50 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 22:30:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p416", + "persistedDate": " 2018-12-31 22:35:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 30 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 22:10:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p415", + "persistedDate": " 2018-12-31 22:15:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 10 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 21:50:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p411", + "persistedDate": " 2018-12-31 21:56:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 50 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 21:30:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p408", + "persistedDate": " 2018-12-31 21:35:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 30 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 21:25:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p404", + "persistedDate": " 2018-12-31 21:30:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 25 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 21:10:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p403", + "persistedDate": " 2018-12-31 21:15:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 10 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 20:50:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p401", + "persistedDate": " 2018-12-31 20:55:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 50 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 20:29:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p398", + "persistedDate": " 2018-12-31 20:34:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 29 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 20:13:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p396", + "persistedDate": " 2018-12-31 20:15:21 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 20:13:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p397", + "persistedDate": " 2018-12-31 20:15:21 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 20:10:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p395", + "persistedDate": " 2018-12-31 20:10:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 10 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:56:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p391", + "persistedDate": " 2018-12-31 19:56:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 56 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:51:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p392", + "persistedDate": " 2018-12-31 19:56:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 51 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:46:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p387", + "persistedDate": " 2018-12-31 19:51:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 46 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:41:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p385", + "persistedDate": " 2018-12-31 19:46:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 41 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:35:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p383", + "persistedDate": " 2018-12-31 19:41:07 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 35 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:31:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p378", + "persistedDate": " 2018-12-31 19:35:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 31 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:26:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p380", + "persistedDate": " 2018-12-31 19:35:56 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 26 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:25:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p381", + "persistedDate": " 2018-12-31 19:35:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 25 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:20:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p376", + "persistedDate": " 2018-12-31 19:25:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 20 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:15:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p374", + "persistedDate": " 2018-12-31 19:20:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 15 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:11:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p367", + "persistedDate": " 2018-12-31 19:15:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 11 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:05:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p371", + "persistedDate": " 2018-12-31 19:15:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 5 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 19:01:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p370", + "persistedDate": " 2018-12-31 19:15:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 1 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:54:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p363", + "persistedDate": " 2018-12-31 19:15:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 54 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:50:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p372", + "persistedDate": " 2018-12-31 19:15:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 50 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:44:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p362", + "persistedDate": " 2018-12-31 18:45:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 44 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:39:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p359", + "persistedDate": " 2018-12-31 18:45:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 39 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:34:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p358", + "persistedDate": " 2018-12-31 18:39:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 34 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:28:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p356", + "persistedDate": " 2018-12-31 18:34:05 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 28 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:23:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p353", + "persistedDate": " 2018-12-31 18:28:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 23 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:15:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p352", + "persistedDate": " 2018-12-31 18:23:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 15 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:10:33 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p350", + "persistedDate": " 2018-12-31 18:15:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 10 second: 33 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:05:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p348", + "persistedDate": " 2018-12-31 18:10:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 5 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 18:00:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p345", + "persistedDate": " 2018-12-31 18:05:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 0 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 17:37:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p344", + "persistedDate": " 2018-12-31 17:44:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 37 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 17:16:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p342", + "persistedDate": " 2018-12-31 17:21:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 16 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:57:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p340", + "persistedDate": " 2018-12-31 17:02:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 57 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:52:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p337", + "persistedDate": " 2018-12-31 16:57:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 52 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:47:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p336", + "persistedDate": " 2018-12-31 16:52:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 47 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:26:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p334", + "persistedDate": " 2018-12-31 16:33:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 26 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:20:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p331", + "persistedDate": " 2018-12-31 16:26:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 20 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:15:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p329", + "persistedDate": " 2018-12-31 16:21:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 15 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:10:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p328", + "persistedDate": " 2018-12-31 16:15:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 10 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:05:44 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p326", + "persistedDate": " 2018-12-31 16:10:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 5 second: 44 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 16:01:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p321", + "persistedDate": " 2018-12-31 16:01:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 1 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:55:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p323", + "persistedDate": " 2018-12-31 16:01:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 55 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:50:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p319", + "persistedDate": " 2018-12-31 15:55:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 50 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:45:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p317", + "persistedDate": " 2018-12-31 15:50:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 45 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:37:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p315", + "persistedDate": " 2018-12-31 15:45:31 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 37 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:33:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p314", + "persistedDate": " 2018-12-31 15:37:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 33 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:27:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p312", + "persistedDate": " 2018-12-31 15:33:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 27 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:22:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p310", + "persistedDate": " 2018-12-31 15:27:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 22 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:16:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p307", + "persistedDate": " 2018-12-31 15:22:06 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 16 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:11:56 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p306", + "persistedDate": " 2018-12-31 15:17:02 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 11 second: 56 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:06:49 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p303", + "persistedDate": " 2018-12-31 15:11:58 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 6 second: 49 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 15:01:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p302", + "persistedDate": " 2018-12-31 15:06:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 1 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:56:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p300", + "persistedDate": " 2018-12-31 15:01:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 56 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:51:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p297", + "persistedDate": " 2018-12-31 14:56:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 51 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:41:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p296", + "persistedDate": " 2018-12-31 14:46:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 41 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:36:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p294", + "persistedDate": " 2018-12-31 14:41:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 36 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:32:10 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p292", + "persistedDate": " 2018-12-31 14:36:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 32 second: 10 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:27:15 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p289", + "persistedDate": " 2018-12-31 14:32:13 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 27 second: 15 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:22:11 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p288", + "persistedDate": " 2018-12-31 14:27:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 22 second: 11 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:17:07 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p286", + "persistedDate": " 2018-12-31 14:22:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 17 second: 7 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:12:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p284", + "persistedDate": " 2018-12-31 14:17:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 12 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:06:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p282", + "persistedDate": " 2018-12-31 14:12:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 6 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 14:01:53 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p280", + "persistedDate": " 2018-12-31 14:07:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 1 second: 53 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:56:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p278", + "persistedDate": " 2018-12-31 14:01:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 56 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:51:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p276", + "persistedDate": " 2018-12-31 13:56:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 51 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:46:39 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p274", + "persistedDate": " 2018-12-31 13:51:46 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 46 second: 39 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:41:35 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p271", + "persistedDate": " 2018-12-31 13:46:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 41 second: 35 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:36:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p270", + "persistedDate": " 2018-12-31 13:41:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 36 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:31:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p268", + "persistedDate": " 2018-12-31 13:36:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 31 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:26:24 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p265", + "persistedDate": " 2018-12-31 13:31:30 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 26 second: 24 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:21:17 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p264", + "persistedDate": " 2018-12-31 13:26:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 21 second: 17 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:16:14 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p262", + "persistedDate": " 2018-12-31 13:21:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 16 second: 14 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 13:06:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p260", + "persistedDate": " 2018-12-31 13:11:10 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 6 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:45:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p258", + "persistedDate": " 2018-12-31 12:50:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 45 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:41:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p256", + "persistedDate": " 2018-12-31 12:41:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 41 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:35:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p254", + "persistedDate": " 2018-12-31 12:41:23 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 35 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:31:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p252", + "persistedDate": " 2018-12-31 12:35:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 31 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:26:30 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p250", + "persistedDate": " 2018-12-31 12:31:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 26 second: 30 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:21:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p248", + "persistedDate": " 2018-12-31 12:26:33 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 21 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:16:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p245", + "persistedDate": " 2018-12-31 12:21:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 16 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 12:01:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p244", + "persistedDate": " 2018-12-31 12:06:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 1 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:56:02 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p242", + "persistedDate": " 2018-12-31 12:01:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 56 second: 2 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:40:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p240", + "persistedDate": " 2018-12-31 11:45:56 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 40 second: 50 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:35:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p238", + "persistedDate": " 2018-12-31 11:40:53 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 35 second: 46 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:30:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p236", + "persistedDate": " 2018-12-31 11:35:49 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 30 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:25:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p233", + "persistedDate": " 2018-12-31 11:30:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 25 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:20:32 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p232", + "persistedDate": " 2018-12-31 11:25:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 20 second: 32 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:15:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p229", + "persistedDate": " 2018-12-31 11:20:34 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 15 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:06:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p227", + "persistedDate": " 2018-12-31 11:10:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 6 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 11:00:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p225", + "persistedDate": " 2018-12-31 11:06:09 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 0 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:55:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p224", + "persistedDate": " 2018-12-31 11:00:15 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 55 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:50:04 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p222", + "persistedDate": " 2018-12-31 10:55:11 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 50 second: 4 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:45:19 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p218", + "persistedDate": " 2018-12-31 10:45:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 45 second: 19 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:39:54 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p219", + "persistedDate": " 2018-12-31 10:45:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 39 second: 54 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:34:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p215", + "persistedDate": " 2018-12-31 10:39:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 34 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:24:41 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p214", + "persistedDate": " 2018-12-31 10:29:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 24 second: 41 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:19:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p212", + "persistedDate": " 2018-12-31 10:24:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 19 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:14:34 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p210", + "persistedDate": " 2018-12-31 10:19:39 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 14 second: 34 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:09:28 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p208", + "persistedDate": " 2018-12-31 10:14:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 9 second: 28 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 10:04:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p204", + "persistedDate": " 2018-12-31 10:04:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 4 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:59:18 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p203", + "persistedDate": " 2018-12-31 10:04:57 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 59 second: 18 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:54:12 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p201", + "persistedDate": " 2018-12-31 09:59:20 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 54 second: 12 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:49:58 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p200", + "persistedDate": " 2018-12-31 09:54:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 49 second: 58 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:45:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p197", + "persistedDate": " 2018-12-31 09:50:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 45 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:39:59 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p196", + "persistedDate": " 2018-12-31 09:45:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 39 second: 59 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:24:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p192", + "persistedDate": " 2018-12-31 09:29:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 24 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 09:04:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p189", + "persistedDate": " 2018-12-31 09:09:36 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 4 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 08:45:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p188", + "persistedDate": " 2018-12-31 08:55:27 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 45 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 08:25:00 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p186", + "persistedDate": " 2018-12-31 08:35:18 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 25 second: 0 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 08:04:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p184", + "persistedDate": " 2018-12-31 08:09:42 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 4 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 07:49:40 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p182", + "persistedDate": " 2018-12-31 07:50:01 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 49 second: 40 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 07:29:03 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p180", + "persistedDate": " 2018-12-31 07:34:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 29 second: 3 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 07:08:48 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p178", + "persistedDate": " 2018-12-31 07:13:52 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 8 second: 48 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:48:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p175", + "persistedDate": " 2018-12-31 06:53:43 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 48 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:43:26 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p174", + "persistedDate": " 2018-12-31 06:48:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 43 second: 26 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:38:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p172", + "persistedDate": " 2018-12-31 06:43:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 38 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:33:13 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p169", + "persistedDate": " 2018-12-31 06:38:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 33 second: 13 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:28:09 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p168", + "persistedDate": " 2018-12-31 06:33:16 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 28 second: 9 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:23:05 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p165", + "persistedDate": " 2018-12-31 06:28:12 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 23 second: 5 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:18:01 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p163", + "persistedDate": " 2018-12-31 06:23:08 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 18 second: 1 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:12:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p161", + "persistedDate": " 2018-12-31 06:18:04 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 12 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:07:52 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p159", + "persistedDate": " 2018-12-31 06:13:00 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 7 second: 52 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 06:02:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p157", + "persistedDate": " 2018-12-31 06:07:55 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 2 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:57:45 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p155", + "persistedDate": " 2018-12-31 06:02:50 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 57 second: 45 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:52:43 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p153", + "persistedDate": " 2018-12-31 05:57:48 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 52 second: 43 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:43:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p151", + "persistedDate": " 2018-12-31 05:47:38 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 43 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:32:23 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p149", + "persistedDate": " 2018-12-31 05:37:29 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 32 second: 23 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:27:20 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p147", + "persistedDate": " 2018-12-31 05:32:26 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 27 second: 20 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:22:27 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p146", + "persistedDate": " 2018-12-31 05:22:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 22 second: 27 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 05:17:08 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p145", + "persistedDate": " 2018-12-31 05:22:47 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 17 second: 8 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:56:47 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p141", + "persistedDate": " 2018-12-31 05:01:54 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 56 second: 47 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:45:37 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p139", + "persistedDate": " 2018-12-31 04:50:44 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 45 second: 37 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:41:22 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p138", + "persistedDate": " 2018-12-31 04:45:40 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 41 second: 22 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:36:29 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p135", + "persistedDate": " 2018-12-31 04:41:25 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 36 second: 29 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:31:25 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p134", + "persistedDate": " 2018-12-31 04:36:32 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 31 second: 25 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:26:21 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p132", + "persistedDate": " 2018-12-31 04:31:28 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 26 second: 21 isLeapMonth: false ))" + }, + { + "date": " 2018-12-31 04:11:57 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p128", + "persistedDate": " 2018-12-31 04:16:14 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 11 second: 57 isLeapMonth: false ))" + }, + { + "date": " 2018-12-30 22:35:31 +0000", + "description": " nil", + "endDate": " 2018-12-30 22:35:31 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p55", + "persistedDate": " 2018-12-30 22:39:17 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2018-12-30 22:35:31 +0000", + "syncIdentifier": " Optional(0300050005df23101e12), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 35 second: 31 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2018-12-30 22:31:17 +0000", + "description": " nil", + "endDate": " 2018-12-30 22:31:17 +0000", + "isLeapMonth": " false ", + "isUploaded": " false", + "length": " 10", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p54", + "persistedDate": " 2018-12-30 22:34:14 +0000", + "raw": " Optional(10 bytes)", + "rawData": " 10 bytes", + "startDate": " 2018-12-30 22:31:17 +0000", + "syncIdentifier": " Optional(0300000036d11f301e12), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 31 second: 17 isLeapMonth: false ", + "type": " LoopKit.DoseType.resume", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2018-12-30 21:50:46 +0000", + "description": " nil", + "endDate": " 2018-12-30 21:50:46 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p52", + "persistedDate": " 2018-12-30 22:09:04 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2018-12-30 21:50:46 +0000", + "syncIdentifier": " Optional(2100ee320f1e12), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 50 second: 46 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2018-12-30 21:49:50 +0000", + "description": " nil", + "endDate": " 2018-12-30 21:49:50 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p53", + "persistedDate": " 2018-12-30 22:09:04 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "startDate": " 2018-12-30 21:49:50 +0000", + "syncIdentifier": " Optional(2100f2310f1e12), scheduledBasalRate: nil", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 49 second: 50 isLeapMonth: false ))", + "type": " LoopKit.DoseType.suspend", + "unit": " LoopKit.DoseUnit.units", + "value": " 0.0" + }, + { + "date": " 2018-12-30 21:32:51 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p50", + "persistedDate": " 2018-12-30 21:39:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 51 isLeapMonth: false ))" + }, + { + "date": " 2018-12-30 21:32:31 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p46", + "persistedDate": " 2018-12-30 21:39:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 31 isLeapMonth: false ))" + }, + { + "date": " 2018-12-30 14:44:06 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p51", + "persistedDate": " 2018-12-30 21:39:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 44 second: 6 isLeapMonth: false ))" + }, + { + "date": " 2018-12-30 14:39:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 7", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p47", + "persistedDate": " 2018-12-30 21:39:42 +0000", + "raw": " Optional(7 bytes)", + "rawData": " 7 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 39 second: 36 isLeapMonth: false ))" + }, + { + "date": " 2018-12-23 15:14:36 +0000", + "isLeapMonth": " false ))", + "isUploaded": " false", + "length": " 8", + "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p44", + "persistedDate": " 2018-12-23 15:24:45 +0000", + "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", + "raw": " Optional(8 bytes)", + "rawData": " 8 bytes", + "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 23 hour: 9 minute: 14 second: 36 isLeapMonth: false ))" + } + ], + "get_reservoir_values": [ + { + "start_time": "2019-01-17 00:15:25 +0000", + "units": "unitVolume", + "value": 252.1 + }, + { + "start_time": "2019-01-17 00:00:11 +0000", + "units": "unitVolume", + "value": 253.4 + }, + { + "start_time": "2019-01-16 23:56:09 +0000", + "units": "unitVolume", + "value": 253.8 + }, + { + "start_time": "2019-01-16 23:51:08 +0000", + "units": "unitVolume", + "value": 254.2 + }, + { + "start_time": "2019-01-16 23:45:56 +0000", + "units": "unitVolume", + "value": 254.6 + }, + { + "start_time": "2019-01-16 23:41:55 +0000", + "units": "unitVolume", + "value": 254.9 + }, + { + "start_time": "2019-01-16 23:37:37 +0000", + "units": "unitVolume", + "value": 255.3 + }, + { + "start_time": "2019-01-16 23:17:32 +0000", + "units": "unitVolume", + "value": 256.4 + }, + { + "start_time": "2019-01-16 23:13:31 +0000", + "units": "unitVolume", + "value": 256.6 + }, + { + "start_time": "2019-01-16 23:09:25 +0000", + "units": "unitVolume", + "value": 256.8 + }, + { + "start_time": "2019-01-16 23:05:20 +0000", + "units": "unitVolume", + "value": 257.1 + }, + { + "start_time": "2019-01-16 23:01:16 +0000", + "units": "unitVolume", + "value": 257.3 + }, + { + "start_time": "2019-01-16 22:57:12 +0000", + "units": "unitVolume", + "value": 257.6 + }, + { + "start_time": "2019-01-16 22:53:11 +0000", + "units": "unitVolume", + "value": 257.8 + }, + { + "start_time": "2019-01-16 22:49:07 +0000", + "units": "unitVolume", + "value": 258.0 + }, + { + "start_time": "2019-01-16 22:44:50 +0000", + "units": "unitVolume", + "value": 258.2 + }, + { + "start_time": "2019-01-16 22:36:57 +0000", + "units": "unitVolume", + "value": 258.8 + }, + { + "start_time": "2019-01-16 22:32:50 +0000", + "units": "unitVolume", + "value": 259.2 + }, + { + "start_time": "2019-01-16 22:28:46 +0000", + "units": "unitVolume", + "value": 259.5 + }, + { + "start_time": "2019-01-16 22:24:42 +0000", + "units": "unitVolume", + "value": 259.9 + }, + { + "start_time": "2019-01-16 22:20:41 +0000", + "units": "unitVolume", + "value": 260.2 + }, + { + "start_time": "2019-01-16 22:16:36 +0000", + "units": "unitVolume", + "value": 260.5 + }, + { + "start_time": "2019-01-16 22:12:32 +0000", + "units": "unitVolume", + "value": 260.9 + }, + { + "start_time": "2019-01-16 22:08:28 +0000", + "units": "unitVolume", + "value": 261.2 + }, + { + "start_time": "2019-01-16 22:04:24 +0000", + "units": "unitVolume", + "value": 261.6 + }, + { + "start_time": "2019-01-16 22:00:21 +0000", + "units": "unitVolume", + "value": 261.8 + }, + { + "start_time": "2019-01-16 21:56:17 +0000", + "units": "unitVolume", + "value": 262.0 + }, + { + "start_time": "2019-01-16 21:52:15 +0000", + "units": "unitVolume", + "value": 262.3 + }, + { + "start_time": "2019-01-16 21:48:11 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:44:09 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:40:02 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:35:08 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:30:54 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:26:50 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:22:46 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:18:42 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:14:38 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:10:34 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:06:32 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 21:02:28 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:58:24 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:54:20 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:50:16 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:46:14 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:42:13 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:37:55 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:30:58 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:26:54 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:22:50 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:18:46 +0000", + "units": "unitVolume", + "value": 262.4 + }, + { + "start_time": "2019-01-16 20:14:42 +0000", + "units": "unitVolume", + "value": 262.5 + }, + { + "start_time": "2019-01-16 20:10:38 +0000", + "units": "unitVolume", + "value": 262.5 + }, + { + "start_time": "2019-01-16 20:06:36 +0000", + "units": "unitVolume", + "value": 262.6 + }, + { + "start_time": "2019-01-16 20:02:21 +0000", + "units": "unitVolume", + "value": 262.7 + }, + { + "start_time": "2019-01-16 19:57:26 +0000", + "units": "unitVolume", + "value": 262.7 + }, + { + "start_time": "2019-01-16 19:53:27 +0000", + "units": "unitVolume", + "value": 262.8 + }, + { + "start_time": "2019-01-16 19:48:27 +0000", + "units": "unitVolume", + "value": 267.9 + }, + { + "start_time": "2019-01-16 19:44:16 +0000", + "units": "unitVolume", + "value": 272.9 + }, + { + "start_time": "2019-01-16 19:36:11 +0000", + "units": "unitVolume", + "value": 2.5 + }, + { + "start_time": "2019-01-16 19:32:07 +0000", + "units": "unitVolume", + "value": 2.7 + }, + { + "start_time": "2019-01-16 19:28:03 +0000", + "units": "unitVolume", + "value": 3.0 + }, + { + "start_time": "2019-01-16 19:23:58 +0000", + "units": "unitVolume", + "value": 3.4 + }, + { + "start_time": "2019-01-16 19:19:54 +0000", + "units": "unitVolume", + "value": 3.7 + }, + { + "start_time": "2019-01-16 19:15:40 +0000", + "units": "unitVolume", + "value": 4.1 + }, + { + "start_time": "2019-01-16 19:08:42 +0000", + "units": "unitVolume", + "value": 4.6 + }, + { + "start_time": "2019-01-16 19:04:28 +0000", + "units": "unitVolume", + "value": 5.0 + }, + { + "start_time": "2019-01-16 18:59:25 +0000", + "units": "unitVolume", + "value": 5.4 + }, + { + "start_time": "2019-01-16 18:53:30 +0000", + "units": "unitVolume", + "value": 5.9 + }, + { + "start_time": "2019-01-16 18:49:15 +0000", + "units": "unitVolume", + "value": 6.3 + }, + { + "start_time": "2019-01-16 18:45:22 +0000", + "units": "unitVolume", + "value": 6.6 + }, + { + "start_time": "2019-01-16 18:41:18 +0000", + "units": "unitVolume", + "value": 6.9 + }, + { + "start_time": "2019-01-16 18:36:35 +0000", + "units": "unitVolume", + "value": 11.0 + }, + { + "start_time": "2019-01-16 17:03:02 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:59:00 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:54:57 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:50:53 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:46:50 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:39:49 +0000", + "units": "unitVolume", + "value": 12.2 + }, + { + "start_time": "2019-01-16 16:35:38 +0000", + "units": "unitVolume", + "value": 12.3 + }, + { + "start_time": "2019-01-16 16:31:35 +0000", + "units": "unitVolume", + "value": 12.4 + }, + { + "start_time": "2019-01-16 16:27:32 +0000", + "units": "unitVolume", + "value": 12.5 + }, + { + "start_time": "2019-01-16 16:23:29 +0000", + "units": "unitVolume", + "value": 12.6 + }, + { + "start_time": "2019-01-16 16:19:24 +0000", + "units": "unitVolume", + "value": 12.7 + }, + { + "start_time": "2019-01-16 16:15:20 +0000", + "units": "unitVolume", + "value": 12.8 + }, + { + "start_time": "2019-01-16 16:11:16 +0000", + "units": "unitVolume", + "value": 12.9 + }, + { + "start_time": "2019-01-16 16:07:14 +0000", + "units": "unitVolume", + "value": 13.0 + }, + { + "start_time": "2019-01-16 16:03:14 +0000", + "units": "unitVolume", + "value": 13.1 + }, + { + "start_time": "2019-01-16 15:59:10 +0000", + "units": "unitVolume", + "value": 13.2 + }, + { + "start_time": "2019-01-16 15:55:02 +0000", + "units": "unitVolume", + "value": 13.3 + }, + { + "start_time": "2019-01-16 15:50:58 +0000", + "units": "unitVolume", + "value": 13.4 + }, + { + "start_time": "2019-01-16 15:46:56 +0000", + "units": "unitVolume", + "value": 13.5 + }, + { + "start_time": "2019-01-16 15:42:53 +0000", + "units": "unitVolume", + "value": 13.6 + }, + { + "start_time": "2019-01-16 15:37:56 +0000", + "units": "unitVolume", + "value": 13.7 + }, + { + "start_time": "2019-01-16 15:33:45 +0000", + "units": "unitVolume", + "value": 13.8 + }, + { + "start_time": "2019-01-16 15:29:29 +0000", + "units": "unitVolume", + "value": 13.9 + }, + { + "start_time": "2019-01-16 15:25:40 +0000", + "units": "unitVolume", + "value": 14.0 + }, + { + "start_time": "2019-01-16 15:21:32 +0000", + "units": "unitVolume", + "value": 14.1 + }, + { + "start_time": "2019-01-16 15:17:28 +0000", + "units": "unitVolume", + "value": 14.2 + }, + { + "start_time": "2019-01-16 15:13:26 +0000", + "units": "unitVolume", + "value": 14.3 + }, + { + "start_time": "2019-01-16 15:09:23 +0000", + "units": "unitVolume", + "value": 14.4 + }, + { + "start_time": "2019-01-16 15:05:18 +0000", + "units": "unitVolume", + "value": 14.5 + }, + { + "start_time": "2019-01-16 15:01:14 +0000", + "units": "unitVolume", + "value": 14.6 + }, + { + "start_time": "2019-01-16 14:57:14 +0000", + "units": "unitVolume", + "value": 14.7 + }, + { + "start_time": "2019-01-16 14:52:11 +0000", + "units": "unitVolume", + "value": 14.8 + }, + { + "start_time": "2019-01-16 14:48:07 +0000", + "units": "unitVolume", + "value": 14.9 + }, + { + "start_time": "2019-01-16 14:44:00 +0000", + "units": "unitVolume", + "value": 15.0 + }, + { + "start_time": "2019-01-16 14:39:56 +0000", + "units": "unitVolume", + "value": 15.1 + }, + { + "start_time": "2019-01-16 14:35:52 +0000", + "units": "unitVolume", + "value": 15.2 + }, + { + "start_time": "2019-01-16 14:31:48 +0000", + "units": "unitVolume", + "value": 15.3 + }, + { + "start_time": "2019-01-16 14:27:47 +0000", + "units": "unitVolume", + "value": 15.4 + }, + { + "start_time": "2019-01-16 14:23:42 +0000", + "units": "unitVolume", + "value": 15.5 + }, + { + "start_time": "2019-01-16 14:18:47 +0000", + "units": "unitVolume", + "value": 15.6 + }, + { + "start_time": "2019-01-16 14:14:37 +0000", + "units": "unitVolume", + "value": 15.7 + }, + { + "start_time": "2019-01-16 14:10:33 +0000", + "units": "unitVolume", + "value": 15.8 + }, + { + "start_time": "2019-01-16 14:06:28 +0000", + "units": "unitVolume", + "value": 15.9 + }, + { + "start_time": "2019-01-16 14:02:12 +0000", + "units": "unitVolume", + "value": 16.0 + }, + { + "start_time": "2019-01-16 13:56:08 +0000", + "units": "unitVolume", + "value": 16.1 + }, + { + "start_time": "2019-01-16 13:50:21 +0000", + "units": "unitVolume", + "value": 16.3 + }, + { + "start_time": "2019-01-16 13:45:11 +0000", + "units": "unitVolume", + "value": 16.6 + }, + { + "start_time": "2019-01-16 13:41:09 +0000", + "units": "unitVolume", + "value": 16.8 + }, + { + "start_time": "2019-01-16 13:37:02 +0000", + "units": "unitVolume", + "value": 17.0 + }, + { + "start_time": "2019-01-16 13:32:47 +0000", + "units": "unitVolume", + "value": 17.3 + }, + { + "start_time": "2019-01-16 13:23:55 +0000", + "units": "unitVolume", + "value": 17.8 + }, + { + "start_time": "2019-01-16 13:19:46 +0000", + "units": "unitVolume", + "value": 18.1 + }, + { + "start_time": "2019-01-16 13:15:33 +0000", + "units": "unitVolume", + "value": 18.4 + }, + { + "start_time": "2019-01-16 13:09:38 +0000", + "units": "unitVolume", + "value": 18.9 + }, + { + "start_time": "2019-01-16 13:04:32 +0000", + "units": "unitVolume", + "value": 19.3 + }, + { + "start_time": "2019-01-16 13:00:31 +0000", + "units": "unitVolume", + "value": 19.7 + }, + { + "start_time": "2019-01-16 12:56:24 +0000", + "units": "unitVolume", + "value": 20.0 + }, + { + "start_time": "2019-01-16 12:52:11 +0000", + "units": "unitVolume", + "value": 23.3 + }, + { + "start_time": "2019-01-16 12:47:16 +0000", + "units": "unitVolume", + "value": 25.0 + }, + { + "start_time": "2019-01-16 12:43:15 +0000", + "units": "unitVolume", + "value": 25.0 + }, + { + "start_time": "2019-01-16 12:39:11 +0000", + "units": "unitVolume", + "value": 25.2 + }, + { + "start_time": "2019-01-16 12:34:53 +0000", + "units": "unitVolume", + "value": 25.4 + }, + { + "start_time": "2019-01-16 12:30:01 +0000", + "units": "unitVolume", + "value": 25.7 + }, + { + "start_time": "2019-01-16 12:25:45 +0000", + "units": "unitVolume", + "value": 25.9 + }, + { + "start_time": "2019-01-16 12:20:55 +0000", + "units": "unitVolume", + "value": 26.0 + }, + { + "start_time": "2019-01-16 12:15:56 +0000", + "units": "unitVolume", + "value": 26.2 + }, + { + "start_time": "2019-01-16 12:11:43 +0000", + "units": "unitVolume", + "value": 26.3 + }, + { + "start_time": "2019-01-16 12:07:40 +0000", + "units": "unitVolume", + "value": 26.4 + }, + { + "start_time": "2019-01-16 12:03:36 +0000", + "units": "unitVolume", + "value": 26.5 + }, + { + "start_time": "2019-01-16 11:59:32 +0000", + "units": "unitVolume", + "value": 26.6 + }, + { + "start_time": "2019-01-16 11:55:17 +0000", + "units": "unitVolume", + "value": 26.8 + }, + { + "start_time": "2019-01-16 11:51:24 +0000", + "units": "unitVolume", + "value": 27.0 + }, + { + "start_time": "2019-01-16 11:47:20 +0000", + "units": "unitVolume", + "value": 27.1 + }, + { + "start_time": "2019-01-16 11:43:19 +0000", + "units": "unitVolume", + "value": 27.3 + }, + { + "start_time": "2019-01-16 11:39:14 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:35:13 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:31:09 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:27:07 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:22:58 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:18:56 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:14:52 +0000", + "units": "unitVolume", + "value": 27.4 + }, + { + "start_time": "2019-01-16 11:10:48 +0000", + "units": "unitVolume", + "value": 27.5 + }, + { + "start_time": "2019-01-16 11:06:44 +0000", + "units": "unitVolume", + "value": 27.5 + }, + { + "start_time": "2019-01-16 11:02:40 +0000", + "units": "unitVolume", + "value": 27.6 + }, + { + "start_time": "2019-01-16 10:58:36 +0000", + "units": "unitVolume", + "value": 27.6 + }, + { + "start_time": "2019-01-16 10:54:34 +0000", + "units": "unitVolume", + "value": 27.7 + }, + { + "start_time": "2019-01-16 10:50:33 +0000", + "units": "unitVolume", + "value": 27.8 + }, + { + "start_time": "2019-01-16 10:45:33 +0000", + "units": "unitVolume", + "value": 27.9 + }, + { + "start_time": "2019-01-16 10:41:22 +0000", + "units": "unitVolume", + "value": 28.0 + }, + { + "start_time": "2019-01-16 10:37:18 +0000", + "units": "unitVolume", + "value": 28.0 + }, + { + "start_time": "2019-01-16 10:33:14 +0000", + "units": "unitVolume", + "value": 28.1 + }, + { + "start_time": "2019-01-16 10:29:13 +0000", + "units": "unitVolume", + "value": 28.1 + }, + { + "start_time": "2019-01-16 10:25:09 +0000", + "units": "unitVolume", + "value": 28.2 + }, + { + "start_time": "2019-01-16 10:21:07 +0000", + "units": "unitVolume", + "value": 28.2 + }, + { + "start_time": "2019-01-16 10:17:00 +0000", + "units": "unitVolume", + "value": 28.3 + }, + { + "start_time": "2019-01-16 10:12:56 +0000", + "units": "unitVolume", + "value": 28.3 + }, + { + "start_time": "2019-01-16 10:07:59 +0000", + "units": "unitVolume", + "value": 28.4 + }, + { + "start_time": "2019-01-16 10:03:46 +0000", + "units": "unitVolume", + "value": 28.5 + }, + { + "start_time": "2019-01-16 09:59:42 +0000", + "units": "unitVolume", + "value": 28.6 + }, + { + "start_time": "2019-01-16 09:55:38 +0000", + "units": "unitVolume", + "value": 28.7 + }, + { + "start_time": "2019-01-16 09:51:25 +0000", + "units": "unitVolume", + "value": 28.9 + }, + { + "start_time": "2019-01-16 09:47:32 +0000", + "units": "unitVolume", + "value": 29.0 + }, + { + "start_time": "2019-01-16 09:43:28 +0000", + "units": "unitVolume", + "value": 29.2 + }, + { + "start_time": "2019-01-16 09:39:24 +0000", + "units": "unitVolume", + "value": 29.3 + }, + { + "start_time": "2019-01-16 09:35:20 +0000", + "units": "unitVolume", + "value": 29.4 + }, + { + "start_time": "2019-01-16 09:31:18 +0000", + "units": "unitVolume", + "value": 29.5 + }, + { + "start_time": "2019-01-16 09:27:14 +0000", + "units": "unitVolume", + "value": 29.7 + }, + { + "start_time": "2019-01-16 09:23:13 +0000", + "units": "unitVolume", + "value": 29.9 + }, + { + "start_time": "2019-01-16 09:19:09 +0000", + "units": "unitVolume", + "value": 30.1 + }, + { + "start_time": "2019-01-16 09:15:02 +0000", + "units": "unitVolume", + "value": 30.2 + }, + { + "start_time": "2019-01-16 09:11:00 +0000", + "units": "unitVolume", + "value": 30.2 + }, + { + "start_time": "2019-01-16 09:06:56 +0000", + "units": "unitVolume", + "value": 30.3 + }, + { + "start_time": "2019-01-16 09:02:50 +0000", + "units": "unitVolume", + "value": 30.4 + }, + { + "start_time": "2019-01-16 08:58:46 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:54:42 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:50:40 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:46:36 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:42:32 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:38:28 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:34:24 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:30:20 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:26:18 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:22:14 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:18:13 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:14:09 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:10:02 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:05:48 +0000", + "units": "unitVolume", + "value": 30.5 + }, + { + "start_time": "2019-01-16 08:00:54 +0000", + "units": "unitVolume", + "value": 30.6 + }, + { + "start_time": "2019-01-16 07:56:50 +0000", + "units": "unitVolume", + "value": 30.6 + }, + { + "start_time": "2019-01-16 07:52:46 +0000", + "units": "unitVolume", + "value": 30.7 + }, + { + "start_time": "2019-01-16 07:48:31 +0000", + "units": "unitVolume", + "value": 31.1 + }, + { + "start_time": "2019-01-16 07:44:38 +0000", + "units": "unitVolume", + "value": 32.4 + }, + { + "start_time": "2019-01-16 07:40:37 +0000", + "units": "unitVolume", + "value": 32.7 + }, + { + "start_time": "2019-01-16 07:36:32 +0000", + "units": "unitVolume", + "value": 33.1 + }, + { + "start_time": "2019-01-16 07:32:28 +0000", + "units": "unitVolume", + "value": 33.4 + }, + { + "start_time": "2019-01-16 07:28:24 +0000", + "units": "unitVolume", + "value": 33.7 + }, + { + "start_time": "2019-01-16 07:24:20 +0000", + "units": "unitVolume", + "value": 34.0 + }, + { + "start_time": "2019-01-16 07:20:16 +0000", + "units": "unitVolume", + "value": 34.1 + }, + { + "start_time": "2019-01-16 07:16:14 +0000", + "units": "unitVolume", + "value": 34.2 + }, + { + "start_time": "2019-01-16 07:12:13 +0000", + "units": "unitVolume", + "value": 34.3 + }, + { + "start_time": "2019-01-16 07:08:10 +0000", + "units": "unitVolume", + "value": 34.4 + }, + { + "start_time": "2019-01-16 07:04:02 +0000", + "units": "unitVolume", + "value": 34.5 + }, + { + "start_time": "2019-01-16 06:59:58 +0000", + "units": "unitVolume", + "value": 34.5 + }, + { + "start_time": "2019-01-16 06:55:56 +0000", + "units": "unitVolume", + "value": 34.6 + }, + { + "start_time": "2019-01-16 06:51:41 +0000", + "units": "unitVolume", + "value": 34.6 + }, + { + "start_time": "2019-01-16 06:47:48 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:43:44 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:39:40 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:35:36 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:31:34 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:27:30 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:23:26 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:19:22 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:15:18 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:11:16 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:07:12 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 06:03:12 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:58:13 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:54:00 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:49:45 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:45:52 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:41:48 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:37:44 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:33:42 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:29:38 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:25:34 +0000", + "units": "unitVolume", + "value": 34.7 + }, + { + "start_time": "2019-01-16 05:21:30 +0000", + "units": "unitVolume", + "value": 34.8 + }, + { + "start_time": "2019-01-16 05:17:29 +0000", + "units": "unitVolume", + "value": 35.1 + }, + { + "start_time": "2019-01-16 05:17:26 +0000", + "units": "unitVolume", + "value": 35.1 + }, + { + "start_time": "2019-01-16 05:12:22 +0000", + "units": "unitVolume", + "value": 39.8 + }, + { + "start_time": "2019-01-16 05:08:08 +0000", + "units": "unitVolume", + "value": 40.2 + }, + { + "start_time": "2019-01-16 05:04:18 +0000", + "units": "unitVolume", + "value": 40.5 + }, + { + "start_time": "2019-01-16 05:00:13 +0000", + "units": "unitVolume", + "value": 40.8 + }, + { + "start_time": "2019-01-16 04:56:09 +0000", + "units": "unitVolume", + "value": 41.1 + }, + { + "start_time": "2019-01-16 04:51:07 +0000", + "units": "unitVolume", + "value": 41.2 + }, + { + "start_time": "2019-01-16 04:46:49 +0000", + "units": "unitVolume", + "value": 41.4 + }, + { + "start_time": "2019-01-16 04:41:44 +0000", + "units": "unitVolume", + "value": 41.4 + }, + { + "start_time": "2019-01-16 04:36:50 +0000", + "units": "unitVolume", + "value": 41.4 + }, + { + "start_time": "2019-01-16 04:32:46 +0000", + "units": "unitVolume", + "value": 41.4 + }, + { + "start_time": "2019-01-16 04:28:43 +0000", + "units": "unitVolume", + "value": 41.4 + }, + { + "start_time": "2019-01-16 04:22:28 +0000", + "units": "unitVolume", + "value": 41.5 + }, + { + "start_time": "2019-01-16 04:14:19 +0000", + "units": "unitVolume", + "value": 41.7 + }, + { + "start_time": "2019-01-16 04:10:26 +0000", + "units": "unitVolume", + "value": 41.7 + }, + { + "start_time": "2019-01-16 04:06:22 +0000", + "units": "unitVolume", + "value": 41.8 + }, + { + "start_time": "2019-01-16 04:02:18 +0000", + "units": "unitVolume", + "value": 41.9 + }, + { + "start_time": "2019-01-16 03:58:16 +0000", + "units": "unitVolume", + "value": 42.0 + }, + { + "start_time": "2019-01-16 03:54:01 +0000", + "units": "unitVolume", + "value": 42.1 + }, + { + "start_time": "2019-01-16 03:48:09 +0000", + "units": "unitVolume", + "value": 42.2 + }, + { + "start_time": "2019-01-16 03:44:02 +0000", + "units": "unitVolume", + "value": 42.3 + }, + { + "start_time": "2019-01-16 03:40:00 +0000", + "units": "unitVolume", + "value": 42.3 + }, + { + "start_time": "2019-01-16 03:35:45 +0000", + "units": "unitVolume", + "value": 42.4 + }, + { + "start_time": "2019-01-16 03:29:41 +0000", + "units": "unitVolume", + "value": 42.6 + }, + { + "start_time": "2019-01-16 03:23:46 +0000", + "units": "unitVolume", + "value": 42.7 + }, + { + "start_time": "2019-01-16 03:18:54 +0000", + "units": "unitVolume", + "value": 42.8 + }, + { + "start_time": "2019-01-16 03:01:15 +0000", + "units": "unitVolume", + "value": 43.1 + }, + { + "start_time": "2019-01-16 02:54:09 +0000", + "units": "unitVolume", + "value": 43.3 + }, + { + "start_time": "2019-01-16 02:49:15 +0000", + "units": "unitVolume", + "value": 43.4 + }, + { + "start_time": "2019-01-16 02:45:13 +0000", + "units": "unitVolume", + "value": 43.4 + }, + { + "start_time": "2019-01-16 02:39:56 +0000", + "units": "unitVolume", + "value": 43.6 + }, + { + "start_time": "2019-01-16 02:30:48 +0000", + "units": "unitVolume", + "value": 43.7 + }, + { + "start_time": "2019-01-16 02:25:44 +0000", + "units": "unitVolume", + "value": 43.8 + }, + { + "start_time": "2019-01-16 02:18:38 +0000", + "units": "unitVolume", + "value": 44.0 + }, + { + "start_time": "2019-01-16 02:13:33 +0000", + "units": "unitVolume", + "value": 44.1 + }, + { + "start_time": "2019-01-16 02:08:41 +0000", + "units": "unitVolume", + "value": 44.2 + }, + { + "start_time": "2019-01-16 02:04:36 +0000", + "units": "unitVolume", + "value": 44.3 + }, + { + "start_time": "2019-01-16 02:00:32 +0000", + "units": "unitVolume", + "value": 44.3 + }, + { + "start_time": "2019-01-16 01:56:18 +0000", + "units": "unitVolume", + "value": 44.4 + }, + { + "start_time": "2019-01-16 01:50:17 +0000", + "units": "unitVolume", + "value": 44.8 + }, + { + "start_time": "2019-01-16 01:31:57 +0000", + "units": "unitVolume", + "value": 47.5 + }, + { + "start_time": "2019-01-16 01:23:02 +0000", + "units": "unitVolume", + "value": 60.0 + }, + { + "start_time": "2019-01-16 01:18:54 +0000", + "units": "unitVolume", + "value": 60.1 + }, + { + "start_time": "2019-01-16 01:14:50 +0000", + "units": "unitVolume", + "value": 60.2 + }, + { + "start_time": "2019-01-16 01:10:49 +0000", + "units": "unitVolume", + "value": 60.3 + }, + { + "start_time": "2019-01-16 01:06:42 +0000", + "units": "unitVolume", + "value": 60.4 + }, + { + "start_time": "2019-01-16 01:02:38 +0000", + "units": "unitVolume", + "value": 60.5 + }, + { + "start_time": "2019-01-16 00:58:34 +0000", + "units": "unitVolume", + "value": 60.6 + }, + { + "start_time": "2019-01-16 00:54:32 +0000", + "units": "unitVolume", + "value": 60.7 + }, + { + "start_time": "2019-01-16 00:50:28 +0000", + "units": "unitVolume", + "value": 60.8 + }, + { + "start_time": "2019-01-16 00:46:24 +0000", + "units": "unitVolume", + "value": 60.9 + }, + { + "start_time": "2019-01-16 00:42:20 +0000", + "units": "unitVolume", + "value": 61.0 + }, + { + "start_time": "2019-01-16 00:38:16 +0000", + "units": "unitVolume", + "value": 61.1 + }, + { + "start_time": "2019-01-16 00:34:14 +0000", + "units": "unitVolume", + "value": 61.2 + }, + { + "start_time": "2019-01-16 00:30:13 +0000", + "units": "unitVolume", + "value": 61.2 + }, + { + "start_time": "2019-01-16 00:26:09 +0000", + "units": "unitVolume", + "value": 61.3 + }, + { + "start_time": "2019-01-16 00:22:02 +0000", + "units": "unitVolume", + "value": 61.4 + } + ], + "glucose_momentum_effect": [ + { + "quantity": 0.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:15:00 +0000" + }, + { + "quantity": 10.17, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:20:00 +0000" + }, + { + "quantity": 23.67, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:25:00 +0000" + }, + { + "quantity": 37.17, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:30:00 +0000" + }, + { + "quantity": 50.67, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:35:00 +0000" + } + ], + "glucose_store": { + "authorizationRequired": " false", + "cacheLength": " 86400.0", + "latestGlucoseValue": { + "isDisplayOnly": " false", + "provenanceIdentifier": " ", + "quantity": 401.0, + "quantity_units": "mg/dL", + "sampleUUID": " FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF", + "startDate": " 2019-01-17 00:16:14 +0000", + "syncIdentifier": " \"1547684174.0", + "syncVersion": " 1" + }, + "managedDataInterval": " 10800.0", + "momentumDataInterval": " 900.0", + "observationEnabled": " true", + "observationStart": " 2019-01-15 13:08:36 +0000", + "observerQuery": " Optional()" + }, + "insulin_action_duration": 21600.0, + "insulin_counteraction_effects": [ + { + "end_time": " 2019-01-16 00:21:16 +0000", + "start_time": "2019-01-16 00:16:16 +0000", + "units": "mg/dL/min", + "value": 0.1982427826297339 + }, + { + "end_time": " 2019-01-16 00:26:16 +0000", + "start_time": "2019-01-16 00:21:16 +0000", + "units": "mg/dL/min", + "value": 0.19090649148772626 + }, + { + "end_time": " 2019-01-16 00:31:16 +0000", + "start_time": "2019-01-16 00:26:16 +0000", + "units": "mg/dL/min", + "value": 0.18325104307100443 + }, + { + "end_time": " 2019-01-16 00:36:16 +0000", + "start_time": "2019-01-16 00:31:16 +0000", + "units": "mg/dL/min", + "value": 0.17537905376898377 + }, + { + "end_time": " 2019-01-16 00:41:16 +0000", + "start_time": "2019-01-16 00:36:16 +0000", + "units": "mg/dL/min", + "value": 0.16738491556766347 + }, + { + "end_time": " 2019-01-16 00:46:16 +0000", + "start_time": "2019-01-16 00:41:16 +0000", + "units": "mg/dL/min", + "value": 0.15939180772528513 + }, + { + "end_time": " 2019-01-16 00:51:16 +0000", + "start_time": "2019-01-16 00:46:16 +0000", + "units": "mg/dL/min", + "value": 0.1514614088564599 + }, + { + "end_time": " 2019-01-16 00:56:16 +0000", + "start_time": "2019-01-16 00:51:16 +0000", + "units": "mg/dL/min", + "value": 0.14362819132001048 + }, + { + "end_time": " 2019-01-16 01:01:16 +0000", + "start_time": "2019-01-16 00:56:16 +0000", + "units": "mg/dL/min", + "value": 0.13591252108438992 + }, + { + "end_time": " 2019-01-16 01:06:16 +0000", + "start_time": "2019-01-16 01:01:16 +0000", + "units": "mg/dL/min", + "value": 0.12832619474061174 + }, + { + "end_time": " 2019-01-16 01:11:16 +0000", + "start_time": "2019-01-16 01:06:16 +0000", + "units": "mg/dL/min", + "value": 0.12125178140763636 + }, + { + "end_time": " 2019-01-16 01:16:16 +0000", + "start_time": "2019-01-16 01:11:16 +0000", + "units": "mg/dL/min", + "value": 0.11510003348635107 + }, + { + "end_time": " 2019-01-16 01:21:16 +0000", + "start_time": "2019-01-16 01:16:16 +0000", + "units": "mg/dL/min", + "value": 0.10905453050568212 + }, + { + "end_time": " 2019-01-16 01:26:16 +0000", + "start_time": "2019-01-16 01:21:16 +0000", + "units": "mg/dL/min", + "value": 0.10311423747260733 + }, + { + "end_time": " 2019-01-16 01:31:16 +0000", + "start_time": "2019-01-16 01:26:16 +0000", + "units": "mg/dL/min", + "value": 0.13701617326861423 + }, + { + "end_time": " 2019-01-16 01:36:16 +0000", + "start_time": "2019-01-16 01:31:16 +0000", + "units": "mg/dL/min", + "value": 0.9163908319123039 + }, + { + "end_time": " 2019-01-16 01:41:16 +0000", + "start_time": "2019-01-16 01:36:16 +0000", + "units": "mg/dL/min", + "value": 1.8594757224723706 + }, + { + "end_time": " 2019-01-16 01:46:16 +0000", + "start_time": "2019-01-16 01:41:16 +0000", + "units": "mg/dL/min", + "value": 0.6594254545905073 + }, + { + "end_time": " 2019-01-16 01:51:16 +0000", + "start_time": "2019-01-16 01:46:16 +0000", + "units": "mg/dL/min", + "value": 2.5332435249190777 + }, + { + "end_time": " 2019-01-16 01:56:16 +0000", + "start_time": "2019-01-16 01:51:16 +0000", + "units": "mg/dL/min", + "value": 2.0961359791559513 + }, + { + "end_time": " 2019-01-16 02:01:16 +0000", + "start_time": "2019-01-16 01:56:16 +0000", + "units": "mg/dL/min", + "value": 1.159894310634968 + }, + { + "end_time": " 2019-01-16 02:06:16 +0000", + "start_time": "2019-01-16 02:01:16 +0000", + "units": "mg/dL/min", + "value": 1.1191495200323969 + }, + { + "end_time": " 2019-01-16 02:11:16 +0000", + "start_time": "2019-01-16 02:06:16 +0000", + "units": "mg/dL/min", + "value": 1.3835112821257778 + }, + { + "end_time": " 2019-01-16 02:16:16 +0000", + "start_time": "2019-01-16 02:11:16 +0000", + "units": "mg/dL/min", + "value": 1.1662480312521664 + }, + { + "end_time": " 2019-01-16 02:21:16 +0000", + "start_time": "2019-01-16 02:16:16 +0000", + "units": "mg/dL/min", + "value": 1.0791030191771824 + }, + { + "end_time": " 2019-01-16 02:26:16 +0000", + "start_time": "2019-01-16 02:21:16 +0000", + "units": "mg/dL/min", + "value": 1.3324558965268125 + }, + { + "end_time": " 2019-01-16 02:31:16 +0000", + "start_time": "2019-01-16 02:26:16 +0000", + "units": "mg/dL/min", + "value": 1.7354634883194648 + }, + { + "end_time": " 2019-01-16 02:36:16 +0000", + "start_time": "2019-01-16 02:31:16 +0000", + "units": "mg/dL/min", + "value": 2.0961891268432735 + }, + { + "end_time": " 2019-01-16 02:41:16 +0000", + "start_time": "2019-01-16 02:36:16 +0000", + "units": "mg/dL/min", + "value": 2.621716418273308 + }, + { + "end_time": " 2019-01-16 02:46:16 +0000", + "start_time": "2019-01-16 02:41:16 +0000", + "units": "mg/dL/min", + "value": 3.5182572059200763 + }, + { + "end_time": " 2019-01-16 02:51:16 +0000", + "start_time": "2019-01-16 02:46:16 +0000", + "units": "mg/dL/min", + "value": 3.1912442395685723 + }, + { + "end_time": " 2019-01-16 02:56:16 +0000", + "start_time": "2019-01-16 02:51:16 +0000", + "units": "mg/dL/min", + "value": 2.445416067135784 + }, + { + "end_time": " 2019-01-16 03:01:16 +0000", + "start_time": "2019-01-16 02:56:16 +0000", + "units": "mg/dL/min", + "value": 1.4848934002202439 + }, + { + "end_time": " 2019-01-16 03:06:16 +0000", + "start_time": "2019-01-16 03:01:16 +0000", + "units": "mg/dL/min", + "value": 0.9132470278911112 + }, + { + "end_time": " 2019-01-16 03:11:16 +0000", + "start_time": "2019-01-16 03:06:16 +0000", + "units": "mg/dL/min", + "value": 0.7335596966448291 + }, + { + "end_time": " 2019-01-16 03:16:16 +0000", + "start_time": "2019-01-16 03:11:16 +0000", + "units": "mg/dL/min", + "value": 0.5484816889105331 + }, + { + "end_time": " 2019-01-16 03:21:16 +0000", + "start_time": "2019-01-16 03:16:16 +0000", + "units": "mg/dL/min", + "value": 0.5602815892395256 + }, + { + "end_time": " 2019-01-16 03:26:16 +0000", + "start_time": "2019-01-16 03:21:16 +0000", + "units": "mg/dL/min", + "value": 1.3708950890202685 + }, + { + "end_time": " 2019-01-16 03:31:16 +0000", + "start_time": "2019-01-16 03:26:16 +0000", + "units": "mg/dL/min", + "value": 1.7819674438251694 + }, + { + "end_time": " 2019-01-16 03:36:16 +0000", + "start_time": "2019-01-16 03:31:16 +0000", + "units": "mg/dL/min", + "value": 2.39486512736496 + }, + { + "end_time": " 2019-01-16 03:41:16 +0000", + "start_time": "2019-01-16 03:36:16 +0000", + "units": "mg/dL/min", + "value": 2.8107212073231946 + }, + { + "end_time": " 2019-01-16 03:46:16 +0000", + "start_time": "2019-01-16 03:41:16 +0000", + "units": "mg/dL/min", + "value": 2.630466380529401 + }, + { + "end_time": " 2019-01-16 03:51:16 +0000", + "start_time": "2019-01-16 03:46:16 +0000", + "units": "mg/dL/min", + "value": 2.6548543649344305 + }, + { + "end_time": " 2019-01-16 03:56:16 +0000", + "start_time": "2019-01-16 03:51:16 +0000", + "units": "mg/dL/min", + "value": 2.0844845325192636 + }, + { + "end_time": " 2019-01-16 04:01:16 +0000", + "start_time": "2019-01-16 03:56:16 +0000", + "units": "mg/dL/min", + "value": 2.1198220596437976 + }, + { + "end_time": " 2019-01-16 04:06:16 +0000", + "start_time": "2019-01-16 04:01:16 +0000", + "units": "mg/dL/min", + "value": 2.161215845056904 + }, + { + "end_time": " 2019-01-16 04:11:16 +0000", + "start_time": "2019-01-16 04:06:16 +0000", + "units": "mg/dL/min", + "value": 1.8089144219068882 + }, + { + "end_time": " 2019-01-16 04:16:16 +0000", + "start_time": "2019-01-16 04:11:16 +0000", + "units": "mg/dL/min", + "value": 1.6630800684049287 + }, + { + "end_time": " 2019-01-16 04:21:16 +0000", + "start_time": "2019-01-16 04:16:16 +0000", + "units": "mg/dL/min", + "value": 1.1238013021019242 + }, + { + "end_time": " 2019-01-16 04:26:16 +0000", + "start_time": "2019-01-16 04:21:16 +0000", + "units": "mg/dL/min", + "value": 0.9911101614885409 + }, + { + "end_time": " 2019-01-16 04:31:16 +0000", + "start_time": "2019-01-16 04:26:16 +0000", + "units": "mg/dL/min", + "value": 2.2650122493332217 + }, + { + "end_time": " 2019-01-16 04:36:16 +0000", + "start_time": "2019-01-16 04:31:16 +0000", + "units": "mg/dL/min", + "value": 3.1452826003493093 + }, + { + "end_time": " 2019-01-16 04:41:16 +0000", + "start_time": "2019-01-16 04:36:16 +0000", + "units": "mg/dL/min", + "value": 5.026707249116907 + }, + { + "end_time": " 2019-01-16 04:46:16 +0000", + "start_time": "2019-01-16 04:41:16 +0000", + "units": "mg/dL/min", + "value": 5.307635000867048 + }, + { + "end_time": " 2019-01-16 04:51:16 +0000", + "start_time": "2019-01-16 04:46:16 +0000", + "units": "mg/dL/min", + "value": 6.189141746904124 + }, + { + "end_time": " 2019-01-16 04:56:15 +0000", + "start_time": "2019-01-16 04:51:16 +0000", + "units": "mg/dL/min", + "value": 4.891462784148369 + }, + { + "end_time": " 2019-01-16 05:01:16 +0000", + "start_time": "2019-01-16 04:56:15 +0000", + "units": "mg/dL/min", + "value": 4.362455981748149 + }, + { + "end_time": " 2019-01-16 05:06:16 +0000", + "start_time": "2019-01-16 05:01:16 +0000", + "units": "mg/dL/min", + "value": 3.6958101729898316 + }, + { + "end_time": " 2019-01-16 05:11:16 +0000", + "start_time": "2019-01-16 05:06:16 +0000", + "units": "mg/dL/min", + "value": 2.6371223910535715 + }, + { + "end_time": " 2019-01-16 05:16:16 +0000", + "start_time": "2019-01-16 05:11:16 +0000", + "units": "mg/dL/min", + "value": 1.6077098800689782 + }, + { + "end_time": " 2019-01-16 05:21:16 +0000", + "start_time": "2019-01-16 05:16:16 +0000", + "units": "mg/dL/min", + "value": 1.0219571896167055 + }, + { + "end_time": " 2019-01-16 05:26:17 +0000", + "start_time": "2019-01-16 05:21:16 +0000", + "units": "mg/dL/min", + "value": 1.2955661643680867 + }, + { + "end_time": " 2019-01-16 05:31:17 +0000", + "start_time": "2019-01-16 05:26:17 +0000", + "units": "mg/dL/min", + "value": 1.8124286594360908 + }, + { + "end_time": " 2019-01-16 05:36:17 +0000", + "start_time": "2019-01-16 05:31:17 +0000", + "units": "mg/dL/min", + "value": 1.2632884842641943 + }, + { + "end_time": " 2019-01-16 05:41:17 +0000", + "start_time": "2019-01-16 05:36:17 +0000", + "units": "mg/dL/min", + "value": -0.34688068896243746 + }, + { + "end_time": " 2019-01-16 05:46:17 +0000", + "start_time": "2019-01-16 05:41:17 +0000", + "units": "mg/dL/min", + "value": -1.810937762699177 + }, + { + "end_time": " 2019-01-16 05:51:17 +0000", + "start_time": "2019-01-16 05:46:17 +0000", + "units": "mg/dL/min", + "value": -1.9211379369397947 + }, + { + "end_time": " 2019-01-16 05:56:17 +0000", + "start_time": "2019-01-16 05:51:17 +0000", + "units": "mg/dL/min", + "value": -0.27069392857310953 + }, + { + "end_time": " 2019-01-16 06:01:17 +0000", + "start_time": "2019-01-16 05:56:17 +0000", + "units": "mg/dL/min", + "value": 1.1464218217596225 + }, + { + "end_time": " 2019-01-16 06:06:17 +0000", + "start_time": "2019-01-16 06:01:17 +0000", + "units": "mg/dL/min", + "value": 1.7353209022454847 + }, + { + "end_time": " 2019-01-16 06:11:17 +0000", + "start_time": "2019-01-16 06:06:17 +0000", + "units": "mg/dL/min", + "value": 1.100360039590714 + }, + { + "end_time": " 2019-01-16 06:16:17 +0000", + "start_time": "2019-01-16 06:11:17 +0000", + "units": "mg/dL/min", + "value": 1.045398258770956 + }, + { + "end_time": " 2019-01-16 06:21:17 +0000", + "start_time": "2019-01-16 06:16:17 +0000", + "units": "mg/dL/min", + "value": 0.975207843725775 + }, + { + "end_time": " 2019-01-16 06:26:17 +0000", + "start_time": "2019-01-16 06:21:17 +0000", + "units": "mg/dL/min", + "value": 1.2914899966264781 + }, + { + "end_time": " 2019-01-16 06:31:17 +0000", + "start_time": "2019-01-16 06:26:17 +0000", + "units": "mg/dL/min", + "value": 1.5980390243429607 + }, + { + "end_time": " 2019-01-16 06:36:17 +0000", + "start_time": "2019-01-16 06:31:17 +0000", + "units": "mg/dL/min", + "value": 1.8971539437366116 + }, + { + "end_time": " 2019-01-16 06:41:16 +0000", + "start_time": "2019-01-16 06:36:17 +0000", + "units": "mg/dL/min", + "value": 1.7971011583487753 + }, + { + "end_time": " 2019-01-16 06:46:17 +0000", + "start_time": "2019-01-16 06:41:16 +0000", + "units": "mg/dL/min", + "value": 1.8758840574471745 + }, + { + "end_time": " 2019-01-16 06:51:17 +0000", + "start_time": "2019-01-16 06:46:17 +0000", + "units": "mg/dL/min", + "value": 1.7725687311718956 + }, + { + "end_time": " 2019-01-16 06:56:16 +0000", + "start_time": "2019-01-16 06:51:17 +0000", + "units": "mg/dL/min", + "value": 1.6697695285857999 + }, + { + "end_time": " 2019-01-16 07:01:17 +0000", + "start_time": "2019-01-16 06:56:16 +0000", + "units": "mg/dL/min", + "value": 1.7520469730865942 + }, + { + "end_time": " 2019-01-16 07:06:17 +0000", + "start_time": "2019-01-16 07:01:17 +0000", + "units": "mg/dL/min", + "value": 1.8542444984251687 + }, + { + "end_time": " 2019-01-16 07:11:16 +0000", + "start_time": "2019-01-16 07:06:17 +0000", + "units": "mg/dL/min", + "value": 2.3634062382675998 + }, + { + "end_time": " 2019-01-16 07:16:17 +0000", + "start_time": "2019-01-16 07:11:16 +0000", + "units": "mg/dL/min", + "value": 3.253752625149631 + }, + { + "end_time": " 2019-01-16 07:21:17 +0000", + "start_time": "2019-01-16 07:16:17 +0000", + "units": "mg/dL/min", + "value": 3.3813500860657313 + }, + { + "end_time": " 2019-01-16 07:26:17 +0000", + "start_time": "2019-01-16 07:21:17 +0000", + "units": "mg/dL/min", + "value": 3.5069361489127457 + }, + { + "end_time": " 2019-01-16 07:31:17 +0000", + "start_time": "2019-01-16 07:26:17 +0000", + "units": "mg/dL/min", + "value": 2.8434105399184317 + }, + { + "end_time": " 2019-01-16 07:36:17 +0000", + "start_time": "2019-01-16 07:31:17 +0000", + "units": "mg/dL/min", + "value": 2.403324965365527 + }, + { + "end_time": " 2019-01-16 07:41:17 +0000", + "start_time": "2019-01-16 07:36:17 +0000", + "units": "mg/dL/min", + "value": 1.991159005768668 + }, + { + "end_time": " 2019-01-16 07:46:17 +0000", + "start_time": "2019-01-16 07:41:17 +0000", + "units": "mg/dL/min", + "value": 1.401109522285742 + }, + { + "end_time": " 2019-01-16 07:51:17 +0000", + "start_time": "2019-01-16 07:46:17 +0000", + "units": "mg/dL/min", + "value": 0.8295278468705418 + }, + { + "end_time": " 2019-01-16 07:56:17 +0000", + "start_time": "2019-01-16 07:51:17 +0000", + "units": "mg/dL/min", + "value": 0.6808427523699264 + }, + { + "end_time": " 2019-01-16 08:01:16 +0000", + "start_time": "2019-01-16 07:56:17 +0000", + "units": "mg/dL/min", + "value": 0.19707404633473713 + }, + { + "end_time": " 2019-01-16 08:06:17 +0000", + "start_time": "2019-01-16 08:01:16 +0000", + "units": "mg/dL/min", + "value": 0.30188606412924657 + }, + { + "end_time": " 2019-01-16 08:11:17 +0000", + "start_time": "2019-01-16 08:06:17 +0000", + "units": "mg/dL/min", + "value": 0.18088809574742298 + }, + { + "end_time": " 2019-01-16 08:16:17 +0000", + "start_time": "2019-01-16 08:11:17 +0000", + "units": "mg/dL/min", + "value": 0.23403642717462386 + }, + { + "end_time": " 2019-01-16 08:21:17 +0000", + "start_time": "2019-01-16 08:16:17 +0000", + "units": "mg/dL/min", + "value": 0.06357122698595957 + }, + { + "end_time": " 2019-01-16 08:26:17 +0000", + "start_time": "2019-01-16 08:21:17 +0000", + "units": "mg/dL/min", + "value": -0.12998540096991745 + }, + { + "end_time": " 2019-01-16 08:31:17 +0000", + "start_time": "2019-01-16 08:26:17 +0000", + "units": "mg/dL/min", + "value": 0.057697857170524 + }, + { + "end_time": " 2019-01-16 08:36:17 +0000", + "start_time": "2019-01-16 08:31:17 +0000", + "units": "mg/dL/min", + "value": 0.03095651790740703 + }, + { + "end_time": " 2019-01-16 08:41:17 +0000", + "start_time": "2019-01-16 08:36:17 +0000", + "units": "mg/dL/min", + "value": -1.2076696882223132 + }, + { + "end_time": " 2019-01-16 08:46:17 +0000", + "start_time": "2019-01-16 08:41:17 +0000", + "units": "mg/dL/min", + "value": -1.2558667786860043 + }, + { + "end_time": " 2019-01-16 08:51:17 +0000", + "start_time": "2019-01-16 08:46:17 +0000", + "units": "mg/dL/min", + "value": -0.9120226568269572 + }, + { + "end_time": " 2019-01-16 08:56:17 +0000", + "start_time": "2019-01-16 08:51:17 +0000", + "units": "mg/dL/min", + "value": 0.6268154636063628 + }, + { + "end_time": " 2019-01-16 09:01:16 +0000", + "start_time": "2019-01-16 08:56:17 +0000", + "units": "mg/dL/min", + "value": 0.5625577507353805 + }, + { + "end_time": " 2019-01-16 09:06:16 +0000", + "start_time": "2019-01-16 09:01:16 +0000", + "units": "mg/dL/min", + "value": 0.6918199786382956 + }, + { + "end_time": " 2019-01-16 09:11:17 +0000", + "start_time": "2019-01-16 09:06:16 +0000", + "units": "mg/dL/min", + "value": 1.0215347430476471 + }, + { + "end_time": " 2019-01-16 09:16:16 +0000", + "start_time": "2019-01-16 09:11:17 +0000", + "units": "mg/dL/min", + "value": 0.7646823693822202 + }, + { + "end_time": " 2019-01-16 09:21:16 +0000", + "start_time": "2019-01-16 09:16:16 +0000", + "units": "mg/dL/min", + "value": 0.7032527111943636 + }, + { + "end_time": " 2019-01-16 09:26:15 +0000", + "start_time": "2019-01-16 09:21:16 +0000", + "units": "mg/dL/min", + "value": 0.04907602202430922 + }, + { + "end_time": " 2019-01-16 09:31:16 +0000", + "start_time": "2019-01-16 09:26:15 +0000", + "units": "mg/dL/min", + "value": 0.20408675616967037 + }, + { + "end_time": " 2019-01-16 09:36:16 +0000", + "start_time": "2019-01-16 09:31:16 +0000", + "units": "mg/dL/min", + "value": 0.7736589222295605 + }, + { + "end_time": " 2019-01-16 09:41:16 +0000", + "start_time": "2019-01-16 09:36:16 +0000", + "units": "mg/dL/min", + "value": 0.7502586150345905 + }, + { + "end_time": " 2019-01-16 09:46:16 +0000", + "start_time": "2019-01-16 09:41:16 +0000", + "units": "mg/dL/min", + "value": 0.5325680331587591 + }, + { + "end_time": " 2019-01-16 09:51:16 +0000", + "start_time": "2019-01-16 09:46:16 +0000", + "units": "mg/dL/min", + "value": 0.12002155128084267 + }, + { + "end_time": " 2019-01-16 09:56:16 +0000", + "start_time": "2019-01-16 09:51:16 +0000", + "units": "mg/dL/min", + "value": -0.08552034105132407 + }, + { + "end_time": " 2019-01-16 10:01:16 +0000", + "start_time": "2019-01-16 09:56:16 +0000", + "units": "mg/dL/min", + "value": -0.08679723826076041 + }, + { + "end_time": " 2019-01-16 10:11:16 +0000", + "start_time": "2019-01-16 10:06:16 +0000", + "units": "mg/dL/min", + "value": -0.2846570177179728 + }, + { + "end_time": " 2019-01-16 10:16:16 +0000", + "start_time": "2019-01-16 10:11:16 +0000", + "units": "mg/dL/min", + "value": -0.2839635328018175 + }, + { + "end_time": " 2019-01-16 10:21:15 +0000", + "start_time": "2019-01-16 10:16:16 +0000", + "units": "mg/dL/min", + "value": -0.08511589768116218 + }, + { + "end_time": " 2019-01-16 10:26:16 +0000", + "start_time": "2019-01-16 10:21:15 +0000", + "units": "mg/dL/min", + "value": -0.29085284377803367 + }, + { + "end_time": " 2019-01-16 10:31:15 +0000", + "start_time": "2019-01-16 10:26:16 +0000", + "units": "mg/dL/min", + "value": 0.09515093942055106 + }, + { + "end_time": " 2019-01-16 10:36:16 +0000", + "start_time": "2019-01-16 10:31:15 +0000", + "units": "mg/dL/min", + "value": -0.12336352638297121 + }, + { + "end_time": " 2019-01-16 10:41:16 +0000", + "start_time": "2019-01-16 10:36:16 +0000", + "units": "mg/dL/min", + "value": -0.14417766051237774 + }, + { + "end_time": " 2019-01-16 10:46:15 +0000", + "start_time": "2019-01-16 10:41:16 +0000", + "units": "mg/dL/min", + "value": 0.03629209113493187 + }, + { + "end_time": " 2019-01-16 10:51:16 +0000", + "start_time": "2019-01-16 10:46:15 +0000", + "units": "mg/dL/min", + "value": 0.015544420222381497 + }, + { + "end_time": " 2019-01-16 10:56:16 +0000", + "start_time": "2019-01-16 10:51:16 +0000", + "units": "mg/dL/min", + "value": -0.20504738078338958 + }, + { + "end_time": " 2019-01-16 11:01:16 +0000", + "start_time": "2019-01-16 10:56:16 +0000", + "units": "mg/dL/min", + "value": -0.22423877829323827 + }, + { + "end_time": " 2019-01-16 11:06:15 +0000", + "start_time": "2019-01-16 11:01:16 +0000", + "units": "mg/dL/min", + "value": -0.2426508684874744 + }, + { + "end_time": " 2019-01-16 11:11:15 +0000", + "start_time": "2019-01-16 11:06:15 +0000", + "units": "mg/dL/min", + "value": -0.45793356767758264 + }, + { + "end_time": " 2019-01-16 11:16:16 +0000", + "start_time": "2019-01-16 11:11:15 +0000", + "units": "mg/dL/min", + "value": -0.8701341780071767 + }, + { + "end_time": " 2019-01-16 11:21:15 +0000", + "start_time": "2019-01-16 11:16:16 +0000", + "units": "mg/dL/min", + "value": -0.49037133658271387 + }, + { + "end_time": " 2019-01-16 11:26:16 +0000", + "start_time": "2019-01-16 11:21:15 +0000", + "units": "mg/dL/min", + "value": -0.10463632769848039 + }, + { + "end_time": " 2019-01-16 11:31:16 +0000", + "start_time": "2019-01-16 11:26:16 +0000", + "units": "mg/dL/min", + "value": 0.07362220347863511 + }, + { + "end_time": " 2019-01-16 11:36:16 +0000", + "start_time": "2019-01-16 11:31:16 +0000", + "units": "mg/dL/min", + "value": 0.8471565332057708 + }, + { + "end_time": " 2019-01-16 11:41:16 +0000", + "start_time": "2019-01-16 11:36:16 +0000", + "units": "mg/dL/min", + "value": 0.8166114431190181 + }, + { + "end_time": " 2019-01-16 11:46:16 +0000", + "start_time": "2019-01-16 11:41:16 +0000", + "units": "mg/dL/min", + "value": 0.1829759774049307 + }, + { + "end_time": " 2019-01-16 11:51:16 +0000", + "start_time": "2019-01-16 11:46:16 +0000", + "units": "mg/dL/min", + "value": -0.24785211258890738 + }, + { + "end_time": " 2019-01-16 11:56:16 +0000", + "start_time": "2019-01-16 11:51:16 +0000", + "units": "mg/dL/min", + "value": -0.8669088899667713 + }, + { + "end_time": " 2019-01-16 12:01:16 +0000", + "start_time": "2019-01-16 11:56:16 +0000", + "units": "mg/dL/min", + "value": 0.9264727184196545 + }, + { + "end_time": " 2019-01-16 12:06:16 +0000", + "start_time": "2019-01-16 12:01:16 +0000", + "units": "mg/dL/min", + "value": 0.7269406805767176 + }, + { + "end_time": " 2019-01-16 12:11:16 +0000", + "start_time": "2019-01-16 12:06:16 +0000", + "units": "mg/dL/min", + "value": -0.6696353032336445 + }, + { + "end_time": " 2019-01-16 12:16:16 +0000", + "start_time": "2019-01-16 12:11:16 +0000", + "units": "mg/dL/min", + "value": 0.5343815138608988 + }, + { + "end_time": " 2019-01-16 12:21:16 +0000", + "start_time": "2019-01-16 12:16:16 +0000", + "units": "mg/dL/min", + "value": 1.7451032655993457 + }, + { + "end_time": " 2019-01-16 12:26:16 +0000", + "start_time": "2019-01-16 12:21:16 +0000", + "units": "mg/dL/min", + "value": 0.9616025412185082 + }, + { + "end_time": " 2019-01-16 12:31:16 +0000", + "start_time": "2019-01-16 12:26:16 +0000", + "units": "mg/dL/min", + "value": 0.7803168194525368 + }, + { + "end_time": " 2019-01-16 12:36:16 +0000", + "start_time": "2019-01-16 12:31:16 +0000", + "units": "mg/dL/min", + "value": -1.0008407376730246 + }, + { + "end_time": " 2019-01-16 12:41:15 +0000", + "start_time": "2019-01-16 12:36:16 +0000", + "units": "mg/dL/min", + "value": -2.381952658012845 + }, + { + "end_time": " 2019-01-16 12:46:16 +0000", + "start_time": "2019-01-16 12:41:15 +0000", + "units": "mg/dL/min", + "value": 3.6463539767858233 + }, + { + "end_time": " 2019-01-16 12:51:16 +0000", + "start_time": "2019-01-16 12:46:16 +0000", + "units": "mg/dL/min", + "value": 3.091544515415762 + }, + { + "end_time": " 2019-01-16 12:56:16 +0000", + "start_time": "2019-01-16 12:51:16 +0000", + "units": "mg/dL/min", + "value": 5.51469281915297 + }, + { + "end_time": " 2019-01-16 13:01:16 +0000", + "start_time": "2019-01-16 12:56:16 +0000", + "units": "mg/dL/min", + "value": 5.449605385627228 + }, + { + "end_time": " 2019-01-16 13:06:15 +0000", + "start_time": "2019-01-16 13:01:16 +0000", + "units": "mg/dL/min", + "value": 5.234183316854896 + }, + { + "end_time": " 2019-01-16 16:11:14 +0000", + "start_time": "2019-01-16 13:06:15 +0000", + "units": "mg/dL/min", + "value": 1.1247390365939516 + }, + { + "end_time": " 2019-01-16 16:16:14 +0000", + "start_time": "2019-01-16 16:11:14 +0000", + "units": "mg/dL/min", + "value": -0.26288051766709936 + }, + { + "end_time": " 2019-01-16 16:21:14 +0000", + "start_time": "2019-01-16 16:16:14 +0000", + "units": "mg/dL/min", + "value": 1.4828546453934677 + }, + { + "end_time": " 2019-01-16 16:26:14 +0000", + "start_time": "2019-01-16 16:21:14 +0000", + "units": "mg/dL/min", + "value": -0.16842261735431518 + }, + { + "end_time": " 2019-01-16 16:31:14 +0000", + "start_time": "2019-01-16 16:26:14 +0000", + "units": "mg/dL/min", + "value": 0.1832026693431203 + }, + { + "end_time": " 2019-01-16 16:36:14 +0000", + "start_time": "2019-01-16 16:31:14 +0000", + "units": "mg/dL/min", + "value": -0.06235690824661333 + }, + { + "end_time": " 2019-01-16 16:41:15 +0000", + "start_time": "2019-01-16 16:36:14 +0000", + "units": "mg/dL/min", + "value": 0.09450124738259091 + }, + { + "end_time": " 2019-01-16 16:46:15 +0000", + "start_time": "2019-01-16 16:41:15 +0000", + "units": "mg/dL/min", + "value": -0.7453686165497743 + }, + { + "end_time": " 2019-01-16 16:51:14 +0000", + "start_time": "2019-01-16 16:46:15 +0000", + "units": "mg/dL/min", + "value": -0.1836377274887992 + }, + { + "end_time": " 2019-01-16 16:56:14 +0000", + "start_time": "2019-01-16 16:51:14 +0000", + "units": "mg/dL/min", + "value": 1.781740687397314 + }, + { + "end_time": " 2019-01-16 17:01:14 +0000", + "start_time": "2019-01-16 16:56:14 +0000", + "units": "mg/dL/min", + "value": 1.3488279230345028 + }, + { + "end_time": " 2019-01-16 17:06:15 +0000", + "start_time": "2019-01-16 17:01:14 +0000", + "units": "mg/dL/min", + "value": 1.7124195822307977 + }, + { + "end_time": " 2019-01-16 18:11:14 +0000", + "start_time": "2019-01-16 17:06:15 +0000", + "units": "mg/dL/min", + "value": 2.666640640835534 + }, + { + "end_time": " 2019-01-16 18:16:15 +0000", + "start_time": "2019-01-16 18:11:14 +0000", + "units": "mg/dL/min", + "value": 0.2085614695528665 + }, + { + "end_time": " 2019-01-16 18:21:15 +0000", + "start_time": "2019-01-16 18:16:15 +0000", + "units": "mg/dL/min", + "value": 1.2067458537122546 + }, + { + "end_time": " 2019-01-16 18:26:15 +0000", + "start_time": "2019-01-16 18:21:15 +0000", + "units": "mg/dL/min", + "value": 2.2059702246459323 + }, + { + "end_time": " 2019-01-16 18:31:14 +0000", + "start_time": "2019-01-16 18:26:15 +0000", + "units": "mg/dL/min", + "value": -1.1973343205124818 + }, + { + "end_time": " 2019-01-16 18:36:15 +0000", + "start_time": "2019-01-16 18:31:14 +0000", + "units": "mg/dL/min", + "value": 3.3972443700407733 + }, + { + "end_time": " 2019-01-16 18:41:15 +0000", + "start_time": "2019-01-16 18:36:15 +0000", + "units": "mg/dL/min", + "value": -1.9783074031888757 + }, + { + "end_time": " 2019-01-16 18:46:14 +0000", + "start_time": "2019-01-16 18:41:15 +0000", + "units": "mg/dL/min", + "value": 1.1102072099157965 + }, + { + "end_time": " 2019-01-16 18:51:15 +0000", + "start_time": "2019-01-16 18:46:14 +0000", + "units": "mg/dL/min", + "value": -3.9782633664722864 + }, + { + "end_time": " 2019-01-16 18:56:14 +0000", + "start_time": "2019-01-16 18:51:15 +0000", + "units": "mg/dL/min", + "value": 5.094298006418784 + }, + { + "end_time": " 2019-01-16 19:01:15 +0000", + "start_time": "2019-01-16 18:56:14 +0000", + "units": "mg/dL/min", + "value": -0.49741570529460777 + }, + { + "end_time": " 2019-01-16 19:06:15 +0000", + "start_time": "2019-01-16 19:01:15 +0000", + "units": "mg/dL/min", + "value": 0.48564472011423726 + }, + { + "end_time": " 2019-01-16 19:11:14 +0000", + "start_time": "2019-01-16 19:06:15 +0000", + "units": "mg/dL/min", + "value": -0.9176195087193407 + }, + { + "end_time": " 2019-01-16 19:51:15 +0000", + "start_time": "2019-01-16 19:11:14 +0000", + "units": "mg/dL/min", + "value": 0.4144803147208698 + }, + { + "end_time": " 2019-01-16 19:56:15 +0000", + "start_time": "2019-01-16 19:51:15 +0000", + "units": "mg/dL/min", + "value": 2.6511112783953763 + }, + { + "end_time": " 2019-01-16 20:01:15 +0000", + "start_time": "2019-01-16 19:56:15 +0000", + "units": "mg/dL/min", + "value": 3.336347699440279 + }, + { + "end_time": " 2019-01-16 20:06:15 +0000", + "start_time": "2019-01-16 20:01:15 +0000", + "units": "mg/dL/min", + "value": 4.178326128944575 + }, + { + "end_time": " 2019-01-16 20:11:15 +0000", + "start_time": "2019-01-16 20:06:15 +0000", + "units": "mg/dL/min", + "value": 6.485318669450508 + }, + { + "end_time": " 2019-01-16 20:16:15 +0000", + "start_time": "2019-01-16 20:11:15 +0000", + "units": "mg/dL/min", + "value": 6.075238227603057 + }, + { + "end_time": " 2019-01-16 20:21:15 +0000", + "start_time": "2019-01-16 20:16:15 +0000", + "units": "mg/dL/min", + "value": 5.96398925914799 + }, + { + "end_time": " 2019-01-16 20:26:14 +0000", + "start_time": "2019-01-16 20:21:15 +0000", + "units": "mg/dL/min", + "value": 5.985625405250848 + }, + { + "end_time": " 2019-01-16 20:31:14 +0000", + "start_time": "2019-01-16 20:26:14 +0000", + "units": "mg/dL/min", + "value": 5.892774776433077 + }, + { + "end_time": " 2019-01-16 20:36:14 +0000", + "start_time": "2019-01-16 20:31:14 +0000", + "units": "mg/dL/min", + "value": 5.556328501380466 + }, + { + "end_time": " 2019-01-16 20:41:13 +0000", + "start_time": "2019-01-16 20:36:14 +0000", + "units": "mg/dL/min", + "value": 4.380673495275407 + }, + { + "end_time": " 2019-01-16 20:46:14 +0000", + "start_time": "2019-01-16 20:41:13 +0000", + "units": "mg/dL/min", + "value": 5.281260600319681 + }, + { + "end_time": " 2019-01-16 20:51:14 +0000", + "start_time": "2019-01-16 20:46:14 +0000", + "units": "mg/dL/min", + "value": 4.608156646030033 + }, + { + "end_time": " 2019-01-16 20:56:14 +0000", + "start_time": "2019-01-16 20:51:14 +0000", + "units": "mg/dL/min", + "value": 4.888576380940696 + }, + { + "end_time": " 2019-01-16 21:01:14 +0000", + "start_time": "2019-01-16 20:56:14 +0000", + "units": "mg/dL/min", + "value": 5.946666207583746 + }, + { + "end_time": " 2019-01-16 21:06:14 +0000", + "start_time": "2019-01-16 21:01:14 +0000", + "units": "mg/dL/min", + "value": 6.987083820066811 + }, + { + "end_time": " 2019-01-16 21:11:14 +0000", + "start_time": "2019-01-16 21:06:14 +0000", + "units": "mg/dL/min", + "value": 5.763977024143139 + }, + { + "end_time": " 2019-01-16 21:16:14 +0000", + "start_time": "2019-01-16 21:11:14 +0000", + "units": "mg/dL/min", + "value": 5.1655075023025 + }, + { + "end_time": " 2019-01-16 21:21:14 +0000", + "start_time": "2019-01-16 21:16:14 +0000", + "units": "mg/dL/min", + "value": 3.76284338337731 + }, + { + "end_time": " 2019-01-16 21:26:14 +0000", + "start_time": "2019-01-16 21:21:14 +0000", + "units": "mg/dL/min", + "value": 3.3582274249692543 + }, + { + "end_time": " 2019-01-16 21:31:14 +0000", + "start_time": "2019-01-16 21:26:14 +0000", + "units": "mg/dL/min", + "value": 3.7054690396578054 + }, + { + "end_time": " 2019-01-16 21:36:14 +0000", + "start_time": "2019-01-16 21:31:14 +0000", + "units": "mg/dL/min", + "value": 4.283442078317875 + }, + { + "end_time": " 2019-01-16 21:41:14 +0000", + "start_time": "2019-01-16 21:36:14 +0000", + "units": "mg/dL/min", + "value": 4.66705577791663 + }, + { + "end_time": " 2019-01-16 21:46:14 +0000", + "start_time": "2019-01-16 21:41:14 +0000", + "units": "mg/dL/min", + "value": 4.657763897093582 + }, + { + "end_time": " 2019-01-16 21:51:13 +0000", + "start_time": "2019-01-16 21:46:14 +0000", + "units": "mg/dL/min", + "value": 4.438519816396005 + }, + { + "end_time": " 2019-01-16 21:56:14 +0000", + "start_time": "2019-01-16 21:51:13 +0000", + "units": "mg/dL/min", + "value": 4.000057728094233 + }, + { + "end_time": " 2019-01-16 22:01:13 +0000", + "start_time": "2019-01-16 21:56:14 +0000", + "units": "mg/dL/min", + "value": 4.43167157240372 + }, + { + "end_time": " 2019-01-16 22:06:14 +0000", + "start_time": "2019-01-16 22:01:13 +0000", + "units": "mg/dL/min", + "value": 2.8332935584546437 + }, + { + "end_time": " 2019-01-16 22:11:14 +0000", + "start_time": "2019-01-16 22:06:14 +0000", + "units": "mg/dL/min", + "value": 3.090047097400974 + }, + { + "end_time": " 2019-01-16 22:16:13 +0000", + "start_time": "2019-01-16 22:11:14 +0000", + "units": "mg/dL/min", + "value": 2.1605345855149327 + }, + { + "end_time": " 2019-01-16 22:21:14 +0000", + "start_time": "2019-01-16 22:16:13 +0000", + "units": "mg/dL/min", + "value": 1.8150467539361823 + }, + { + "end_time": " 2019-01-16 22:26:14 +0000", + "start_time": "2019-01-16 22:21:14 +0000", + "units": "mg/dL/min", + "value": 1.8935030860291586 + }, + { + "end_time": " 2019-01-16 22:31:14 +0000", + "start_time": "2019-01-16 22:26:14 +0000", + "units": "mg/dL/min", + "value": 1.5707995743598755 + }, + { + "end_time": " 2019-01-16 22:36:14 +0000", + "start_time": "2019-01-16 22:31:14 +0000", + "units": "mg/dL/min", + "value": 0.48767588581940785 + }, + { + "end_time": " 2019-01-16 22:41:13 +0000", + "start_time": "2019-01-16 22:36:14 +0000", + "units": "mg/dL/min", + "value": 2.035920712203544 + }, + { + "end_time": " 2019-01-16 22:46:14 +0000", + "start_time": "2019-01-16 22:41:13 +0000", + "units": "mg/dL/min", + "value": 1.8347017830802221 + }, + { + "end_time": " 2019-01-16 22:51:14 +0000", + "start_time": "2019-01-16 22:46:14 +0000", + "units": "mg/dL/min", + "value": 2.0563357022244646 + }, + { + "end_time": " 2019-01-16 22:56:14 +0000", + "start_time": "2019-01-16 22:51:14 +0000", + "units": "mg/dL/min", + "value": 2.2528575530030133 + }, + { + "end_time": " 2019-01-16 23:01:14 +0000", + "start_time": "2019-01-16 22:56:14 +0000", + "units": "mg/dL/min", + "value": 2.247731991495448 + }, + { + "end_time": " 2019-01-16 23:06:14 +0000", + "start_time": "2019-01-16 23:01:14 +0000", + "units": "mg/dL/min", + "value": 1.6384152359621564 + }, + { + "end_time": " 2019-01-16 23:11:14 +0000", + "start_time": "2019-01-16 23:06:14 +0000", + "units": "mg/dL/min", + "value": 1.4291993409192172 + }, + { + "end_time": " 2019-01-16 23:16:14 +0000", + "start_time": "2019-01-16 23:11:14 +0000", + "units": "mg/dL/min", + "value": 0.42096402856645904 + }, + { + "end_time": " 2019-01-16 23:21:13 +0000", + "start_time": "2019-01-16 23:16:14 +0000", + "units": "mg/dL/min", + "value": 2.6153531427154 + }, + { + "end_time": " 2019-01-16 23:26:14 +0000", + "start_time": "2019-01-16 23:21:13 +0000", + "units": "mg/dL/min", + "value": 2.96981091825824 + }, + { + "end_time": " 2019-01-16 23:31:14 +0000", + "start_time": "2019-01-16 23:26:14 +0000", + "units": "mg/dL/min", + "value": 4.3423647101066525 + }, + { + "end_time": " 2019-01-16 23:36:14 +0000", + "start_time": "2019-01-16 23:31:14 +0000", + "units": "mg/dL/min", + "value": 3.3306540389022983 + }, + { + "end_time": " 2019-01-16 23:41:14 +0000", + "start_time": "2019-01-16 23:36:14 +0000", + "units": "mg/dL/min", + "value": 5.284025004011345 + }, + { + "end_time": " 2019-01-16 23:46:14 +0000", + "start_time": "2019-01-16 23:41:14 +0000", + "units": "mg/dL/min", + "value": 3.5670344384825055 + }, + { + "end_time": " 2019-01-16 23:51:14 +0000", + "start_time": "2019-01-16 23:46:14 +0000", + "units": "mg/dL/min", + "value": -1.4553577597843967 + }, + { + "end_time": " 2019-01-16 23:56:14 +0000", + "start_time": "2019-01-16 23:51:14 +0000", + "units": "mg/dL/min", + "value": 6.511468984395924 + }, + { + "end_time": " 2019-01-17 00:01:14 +0000", + "start_time": "2019-01-16 23:56:14 +0000", + "units": "mg/dL/min", + "value": 3.469529264506513 + }, + { + "end_time": " 2019-01-17 00:06:14 +0000", + "start_time": "2019-01-17 00:01:14 +0000", + "units": "mg/dL/min", + "value": 5.02057874837626 + }, + { + "end_time": " 2019-01-17 00:11:14 +0000", + "start_time": "2019-01-17 00:06:14 +0000", + "units": "mg/dL/min", + "value": 4.966142784728776 + }, + { + "end_time": " 2019-01-17 00:16:14 +0000", + "start_time": "2019-01-17 00:11:14 +0000", + "units": "mg/dL/min", + "value": 3.835330868220831 + } + ], + "insulin_delivery_store": { + "authorizationRequired": " false", + "lastBasalEndDate": " 2019-01-17 00:00:28 +0000", + "observationEnabled": " true", + "observationStart": " 2019-01-16 07:08:36 +0000", + "observerQuery": " Optional()" + }, + "insulin_model": "fiasp", + "insulin_sensitivity_factor_schedule": [ + { + "startTime": 0.0, + "value": 50.0 + }, + { + "startTime": 1800.0, + "value": 50.0 + } + ], + "insulin_sensitivity_factor_timeZone": -21600, + "insulin_sensitivity_factor_unit": "mg/dL", + "last_temp_basal": { + " description": "nil", + " endDate": "2019-01-17 00:30:43 +0000", + " scheduledBasalRate": "nil", + " startDate": "2019-01-17 00:00:43 +0000", + " syncIdentifier": "nil", + " type": "LoopKit.DoseType.tempBasal", + " unit": "LoopKit.DoseUnit.unitsPerHour", + " value": 5.0 + }, + "loop_version": "Loop v1.9.3", + "maximum_basal_rate": 5.0, + "maximum_bolus": 13.0, + "override_range_premeal": [ + 80.0, + 100.0 + ], + "override_range_workout": [ + 120.0, + 130.0 + ], + "persistence_controller": { + "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/C647C9D0-726E-489D-9221-22CBA3BFDF42/com.loopkit.LoopKit/", + "isReadOnly": " false", + "persistenceStoreCoordinator": " Optional()" + }, + "predicted_glucose": [ + { + "start_time": "2019-01-17 00:16:14 +0000", + "units": "mg/dL", + "value": 401.0 + }, + { + "start_time": "2019-01-17 00:20:00 +0000", + "units": "mg/dL", + "value": 411.17 + }, + { + "start_time": "2019-01-17 00:25:00 +0000", + "units": "mg/dL", + "value": 420.7768100225015 + }, + { + "start_time": "2019-01-17 00:30:00 +0000", + "units": "mg/dL", + "value": 425.2340760611609 + }, + { + "start_time": "2019-01-17 00:35:00 +0000", + "units": "mg/dL", + "value": 423.5693772062071 + }, + { + "start_time": "2019-01-17 00:40:00 +0000", + "units": "mg/dL", + "value": 418.9910739194276 + }, + { + "start_time": "2019-01-17 00:45:00 +0000", + "units": "mg/dL", + "value": 413.18697652360487 + }, + { + "start_time": "2019-01-17 00:50:00 +0000", + "units": "mg/dL", + "value": 406.43988072123807 + }, + { + "start_time": "2019-01-17 00:55:00 +0000", + "units": "mg/dL", + "value": 398.9893641920858 + }, + { + "start_time": "2019-01-17 01:00:00 +0000", + "units": "mg/dL", + "value": 391.0452833747793 + }, + { + "start_time": "2019-01-17 01:05:00 +0000", + "units": "mg/dL", + "value": 382.7869478695214 + }, + { + "start_time": "2019-01-17 01:10:00 +0000", + "units": "mg/dL", + "value": 374.3663550449117 + }, + { + "start_time": "2019-01-17 01:15:00 +0000", + "units": "mg/dL", + "value": 365.91150591397724 + }, + { + "start_time": "2019-01-17 01:20:00 +0000", + "units": "mg/dL", + "value": 357.6220553683664 + }, + { + "start_time": "2019-01-17 01:25:00 +0000", + "units": "mg/dL", + "value": 349.5862488420499 + }, + { + "start_time": "2019-01-17 01:30:00 +0000", + "units": "mg/dL", + "value": 341.87613349837653 + }, + { + "start_time": "2019-01-17 01:35:00 +0000", + "units": "mg/dL", + "value": 334.5496031100566 + }, + { + "start_time": "2019-01-17 01:40:00 +0000", + "units": "mg/dL", + "value": 327.652238605738 + }, + { + "start_time": "2019-01-17 01:45:00 +0000", + "units": "mg/dL", + "value": 321.21894514436764 + }, + { + "start_time": "2019-01-17 01:50:00 +0000", + "units": "mg/dL", + "value": 315.27576955404476 + }, + { + "start_time": "2019-01-17 01:55:00 +0000", + "units": "mg/dL", + "value": 304.70601272429127 + }, + { + "start_time": "2019-01-17 02:00:00 +0000", + "units": "mg/dL", + "value": 293.61220806062425 + }, + { + "start_time": "2019-01-17 02:05:00 +0000", + "units": "mg/dL", + "value": 283.02774408365923 + }, + { + "start_time": "2019-01-17 02:10:00 +0000", + "units": "mg/dL", + "value": 272.95295734738085 + }, + { + "start_time": "2019-01-17 02:15:00 +0000", + "units": "mg/dL", + "value": 263.386405601676 + }, + { + "start_time": "2019-01-17 02:20:00 +0000", + "units": "mg/dL", + "value": 254.32299216767052 + }, + { + "start_time": "2019-01-17 02:25:00 +0000", + "units": "mg/dL", + "value": 245.7545867781144 + }, + { + "start_time": "2019-01-17 02:30:00 +0000", + "units": "mg/dL", + "value": 237.6705697390758 + }, + { + "start_time": "2019-01-17 02:35:00 +0000", + "units": "mg/dL", + "value": 230.05831876951567 + }, + { + "start_time": "2019-01-17 02:40:00 +0000", + "units": "mg/dL", + "value": 222.9037217005128 + }, + { + "start_time": "2019-01-17 02:45:00 +0000", + "units": "mg/dL", + "value": 216.19144175281014 + }, + { + "start_time": "2019-01-17 02:50:00 +0000", + "units": "mg/dL", + "value": 209.90519827656368 + }, + { + "start_time": "2019-01-17 02:55:00 +0000", + "units": "mg/dL", + "value": 204.02803432409206 + }, + { + "start_time": "2019-01-17 03:00:00 +0000", + "units": "mg/dL", + "value": 198.5425620044726 + }, + { + "start_time": "2019-01-17 03:05:00 +0000", + "units": "mg/dL", + "value": 193.43114579531408 + }, + { + "start_time": "2019-01-17 03:10:00 +0000", + "units": "mg/dL", + "value": 188.67608020156428 + }, + { + "start_time": "2019-01-17 03:15:00 +0000", + "units": "mg/dL", + "value": 184.25972954220475 + }, + { + "start_time": "2019-01-17 03:20:00 +0000", + "units": "mg/dL", + "value": 180.1646520519235 + }, + { + "start_time": "2019-01-17 03:25:00 +0000", + "units": "mg/dL", + "value": 176.37369654325772 + }, + { + "start_time": "2019-01-17 03:30:00 +0000", + "units": "mg/dL", + "value": 172.870084736514 + }, + { + "start_time": "2019-01-17 03:35:00 +0000", + "units": "mg/dL", + "value": 169.63747621575595 + }, + { + "start_time": "2019-01-17 03:40:00 +0000", + "units": "mg/dL", + "value": 166.66002092130822 + }, + { + "start_time": "2019-01-17 03:45:00 +0000", + "units": "mg/dL", + "value": 163.92241139424374 + }, + { + "start_time": "2019-01-17 03:50:00 +0000", + "units": "mg/dL", + "value": 161.4098962852616 + }, + { + "start_time": "2019-01-17 03:55:00 +0000", + "units": "mg/dL", + "value": 159.1082956002479 + }, + { + "start_time": "2019-01-17 04:00:00 +0000", + "units": "mg/dL", + "value": 157.0040148966969 + }, + { + "start_time": "2019-01-17 04:05:00 +0000", + "units": "mg/dL", + "value": 155.08389023538103 + }, + { + "start_time": "2019-01-17 04:10:00 +0000", + "units": "mg/dL", + "value": 153.3351641430482 + }, + { + "start_time": "2019-01-17 04:15:00 +0000", + "units": "mg/dL", + "value": 151.74569514234696 + }, + { + "start_time": "2019-01-17 04:20:00 +0000", + "units": "mg/dL", + "value": 150.30373577394363 + }, + { + "start_time": "2019-01-17 04:25:00 +0000", + "units": "mg/dL", + "value": 148.9981947521215 + }, + { + "start_time": "2019-01-17 04:30:00 +0000", + "units": "mg/dL", + "value": 147.81862459546034 + }, + { + "start_time": "2019-01-17 04:35:00 +0000", + "units": "mg/dL", + "value": 146.75519779533857 + }, + { + "start_time": "2019-01-17 04:40:00 +0000", + "units": "mg/dL", + "value": 145.79868402477183 + }, + { + "start_time": "2019-01-17 04:45:00 +0000", + "units": "mg/dL", + "value": 144.94046186079828 + }, + { + "start_time": "2019-01-17 04:50:00 +0000", + "units": "mg/dL", + "value": 144.1723826587018 + }, + { + "start_time": "2019-01-17 04:55:00 +0000", + "units": "mg/dL", + "value": 143.4869341361869 + }, + { + "start_time": "2019-01-17 05:00:00 +0000", + "units": "mg/dL", + "value": 142.87720169637856 + }, + { + "start_time": "2019-01-17 05:05:00 +0000", + "units": "mg/dL", + "value": 142.33680708669596 + }, + { + "start_time": "2019-01-17 05:10:00 +0000", + "units": "mg/dL", + "value": 141.8598640140279 + }, + { + "start_time": "2019-01-17 05:15:00 +0000", + "units": "mg/dL", + "value": 141.44079973708932 + }, + { + "start_time": "2019-01-17 05:20:00 +0000", + "units": "mg/dL", + "value": 141.07440738876204 + }, + { + "start_time": "2019-01-17 05:25:00 +0000", + "units": "mg/dL", + "value": 140.75584295139657 + }, + { + "start_time": "2019-01-17 05:30:00 +0000", + "units": "mg/dL", + "value": 140.48062773575094 + }, + { + "start_time": "2019-01-17 05:35:00 +0000", + "units": "mg/dL", + "value": 140.24465323610963 + }, + { + "start_time": "2019-01-17 05:40:00 +0000", + "units": "mg/dL", + "value": 140.04411420988168 + }, + { + "start_time": "2019-01-17 05:45:00 +0000", + "units": "mg/dL", + "value": 139.87549248849092 + }, + { + "start_time": "2019-01-17 05:50:00 +0000", + "units": "mg/dL", + "value": 139.73552955054066 + }, + { + "start_time": "2019-01-17 05:55:00 +0000", + "units": "mg/dL", + "value": 139.62097397683175 + }, + { + "start_time": "2019-01-17 06:00:00 +0000", + "units": "mg/dL", + "value": 139.52881565158106 + }, + { + "start_time": "2019-01-17 06:05:00 +0000", + "units": "mg/dL", + "value": 139.4562955960683 + }, + { + "start_time": "2019-01-17 06:10:00 +0000", + "units": "mg/dL", + "value": 139.40091489082357 + }, + { + "start_time": "2019-01-17 06:15:00 +0000", + "units": "mg/dL", + "value": 139.3606264242856 + }, + { + "start_time": "2019-01-17 06:20:00 +0000", + "units": "mg/dL", + "value": 139.3338216583748 + }, + { + "start_time": "2019-01-17 06:25:00 +0000", + "units": "mg/dL", + "value": 139.31906894019886 + }, + { + "start_time": "2019-01-17 06:30:00 +0000", + "units": "mg/dL", + "value": 139.3150053064747 + }, + { + "start_time": "2019-01-17 06:35:00 +0000", + "units": "mg/dL", + "value": 139.3150053064747 + } + ], + "pump_manager_type": "minimed", + "pump_model": "722", + "recommended_bolus": { + " amount": 0.125, + " date": "2019-01-17 00:19:30 +0000", + " notice": "nil", + " pendingInsulin": 0.672455638051033 + }, + "recommended_temp_basal": { + " date": "2019-01-17 00:19:30 +0000", + " duration": 1800.0, + " unitsPerHour": 3.025 + }, + "retrospective_correction_enabled": "true", + "retrospective_glucose_change": { + "end_dict": { + " isDisplayOnly": "false", + " provenanceIdentifier": "\"com.VQ3BBL2C22.loopkit.Loop\"", + " quantity": "401 mg/dL", + " startDate": "2019-01-17 00:16:14 +0000", + " syncIdentifier": "\"1547684174.0\"", + " syncVersion": "1", + "sampleUUID": "FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF" + }, + "start_dict": { + " isDisplayOnly": "false", + " provenanceIdentifier": "\"com.VQ3BBL2C22.loopkit.Loop\"", + " quantity": "340 mg/dL", + " sampleUUID": "DCEACFBA-69D4-4444-9329-5F8549A67434", + " startDate": "2019-01-16 23:46:14 +0000", + " syncIdentifier": "\"1547682374.0\"", + " syncVersion": "1" + } + }, + "retrospective_glucose_effect": [ + { + "quantity": 401.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:15:00 +0000" + }, + { + "quantity": 402.022, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:20:00 +0000" + }, + { + "quantity": 402.951, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:25:00 +0000" + }, + { + "quantity": 403.787, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:30:00 +0000" + }, + { + "quantity": 404.53, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:35:00 +0000" + }, + { + "quantity": 405.18, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:40:00 +0000" + }, + { + "quantity": 405.738, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:45:00 +0000" + }, + { + "quantity": 406.202, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:50:00 +0000" + }, + { + "quantity": 406.574, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:55:00 +0000" + }, + { + "quantity": 406.852, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 01:00:00 +0000" + }, + { + "quantity": 407.038, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 01:05:00 +0000" + }, + { + "quantity": 407.131, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 01:10:00 +0000" + }, + { + "quantity": 407.131, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 01:15:00 +0000" + } + ], + "retrospective_predicted_glucose": [ + { + "quantity": 340.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-16 23:46:14 +0000" + }, + { + "quantity": 340.0, + "quantity_units": "mg/dL", + "startDate": "2019-01-16 23:50:00 +0000" + }, + { + "quantity": 331.155, + "quantity_units": "mg/dL", + "startDate": "2019-01-16 23:55:00 +0000" + }, + { + "quantity": 354.822, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:00:00 +0000" + }, + { + "quantity": 363.194, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:05:00 +0000" + }, + { + "quantity": 379.21, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:10:00 +0000" + }, + { + "quantity": 394.869, + "quantity_units": "mg/dL", + "startDate": "2019-01-17 00:15:00 +0000" + } + ], + "rileyLink_ble_firmware": "Optional(ble_rfspy 2.0)", + "rileyLink_radio_firmware": "Optional(subg_rfspy 2.2)", + "riley_link_device_manager": { + "autoConnectIDs": " [\"2125698C-68DA-1EDA-FC21-A869F7C02DE7\"]", + "central": " ", + "idleListeningState": " disabled", + "timerTickEnabled": " true" + }, + "riley_link_pump_manager": { + "lastTimerTick": " 2019-01-17 00:18:25 +0000", + "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)" + }, + "status_extension_data_manager": { + "lastLoopCompleted": " 2019-01-17 00:15:55 +0000", + "netBasal": { + "": " \"end\"", + " \"percentage\"": " 1.0", + " \"rate\"": " 3.6", + " \"start\"": " 2019-01-17 00" + }, + "predictedGlucose": { + "interval": 300.0, + "startDate": " 2019-01-17 00:20:00 +0000]", + "unit": "mg/dL", + "values": [ + "411.17", + "420.7768100225015", + "425.2340760611609", + "423.5693772062071", + "418.9910739194276", + "413.18697652360487", + "406.43988072123807", + "398.9893641920858", + "391.0452833747793", + "382.7869478695214", + "374.3663550449117", + "365.91150591397724", + "357.6220553683664", + "349.5862488420499", + "341.87613349837653", + "334.5496031100566", + "327.652238605738", + "321.21894514436764", + "315.27576955404476", + "304.70601272429127", + "293.61220806062425", + "283.02774408365923", + "272.95295734738085", + "263.386405601676", + "254.32299216767052", + "245.7545867781144", + "237.6705697390758", + "230.05831876951567", + "222.9037217005128", + "216.19144175281014", + "209.90519827656368", + "204.02803432409206", + "198.5425620044726", + "193.43114579531408", + "188.67608020156428", + "184.25972954220475", + "180.1646520519235", + "176.37369654325772", + "172.870084736514", + "169.63747621575595", + "166.66002092130822", + "163.92241139424374", + "161.4098962852616", + "159.1082956002479", + "157.0040148966969", + "155.08389023538103", + "153.3351641430482", + "151.74569514234696", + "150.30373577394363", + "148.9981947521215", + "147.81862459546034", + "146.75519779533857", + "145.79868402477183", + "144.94046186079828", + "144.1723826587018", + "143.4869341361869", + "142.87720169637856", + "142.33680708669596", + "141.8598640140279", + "141.44079973708932", + "141.07440738876204", + "140.75584295139657", + "140.48062773575094", + "140.24465323610963", + "140.04411420988168", + "139.87549248849092", + "139.73552955054066", + "139.62097397683175", + "139.52881565158106", + "139.4562955960683", + "139.40091489082357", + "139.3606264242856", + "139.3338216583748", + "139.31906894019886", + "139.3150053064747", + "139.3150053064747" + ] + }, + "sensor": { + " isStateValid": " true", + " stateDescription": " OK", + "isLocal": " false" + }, + "version": "5" + }, + "suspend_threshold": 60.0, + "suspend_threshold_unit": "mg/dL" +} \ No newline at end of file diff --git a/projects/parsers/parser_client.py b/projects/parsers/parser_client.py index 78485cd4..1c0f61a1 100644 --- a/projects/parsers/parser_client.py +++ b/projects/parsers/parser_client.py @@ -1,66 +1,132 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -""" -description: Example code using the loop_report class. -Created on Fri Jan 25 06:55:48 2019 -@author: ed - -commandline example to run the parser : -python parser_client.py ../tests/parsers/files LoopReport.md -""" +# %% REQUIRED LIBRARIES +import argparse from loop_report import LoopReport import pandas as pd import json import os -import sys +import datetime as dt + +# %% CODE DESCRIPTION +codeDescription = ( + "Parses Loop issue report(s) into a dictionary," + + "and saves the data to user specified format (json or csv)" +) -def parse_by_file(file_path, file_name): - output_path = os.path.join(".", "output") +# %% FUNCTIONS +def parse_by_file(file_path, file_name, output_path): + + if not os.path.isfile(os.path.join(file_path, file_name)): + raise RuntimeError("The file name is invalid.") + # make an output folder if it does not exist if not os.path.exists(output_path): os.makedirs(output_path) - - # %% parse file + # % parse file lr = LoopReport() loop_dict = lr.parse_by_file(path=file_path, file_name=file_name) - - # %% put data into a dataframe and save - loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) - loop_df = loop_df.astype("object") - for k in loop_dict.keys(): - loop_df[k][0] = loop_dict[k] - - loop_df.to_csv( - os.path.join(output_path, file_name + "-data-in-columns.csv"), index_label="index" - ) - loop_df.T.to_csv( - os.path.join(output_path, file_name + "-data-in-rows.csv"), index_label="index" + # save a pretty json + output_path_name = os.path.join( + output_path, file_name[:-3] + "-parsed.json" ) - output_path = os.path.join("./", "output/") - # %% if we remove the embedded data frames, we can save a pretty json - with open(output_path + file_name + "-data.json", "w") as fp: + with open(output_path_name, "w") as fp: json.dump(loop_dict, fp, sort_keys=True, indent=4) - print("file parsed") + print(file_name, "file parsed") + + return loop_dict + + +def parse_directory(file_path, output_path): + all_loop_df = pd.DataFrame() + for file in os.listdir(args.file_path): + if ".md" in file: + loop_dict = parse_by_file(file_path, file, output_path) + + loop_df = pd.DataFrame(columns=loop_dict.keys(), index=[0]) + loop_df = loop_df.astype("object") + for k in loop_dict.keys(): + loop_df[k][0] = loop_dict[k] + + all_loop_df = pd.concat( + [all_loop_df, loop_df], + sort=False, + ignore_index=True) + process_date = dt.datetime.now().strftime("%Y-%m-%d") + output_path_name = os.path.join( + output_path, process_date + "-batch-parsing.csv" + ) -def main(): - file_path = sys.argv[1] - file_name = sys.argv[2] - if not os.path.isdir(file_path): + all_loop_df.to_csv(output_path_name, index_label="index") + + return all_loop_df + + +# %% COMMAND LINE ARGUMENTS +def main(args): + + if not os.path.isdir(args.file_path): raise RuntimeError("The file path is invalid.") - if not os.path.isfile(f"{file_path}/{file_name}"): - raise RuntimeError("The file name is invalid.") + if args.batch_process: # process all md files in path + output = parse_directory(args.file_path, args.output_path) + + else: # process one file + output = parse_by_file( + args.file_path, + args.file_name, + args.output_path + ) + + return output - parse_by_file(file_path, file_name) if __name__ == "__main__": - main() \ No newline at end of file + parser = argparse.ArgumentParser(description=codeDescription) + parser.add_argument( + "-p", + "--path", + dest="file_path", + default=os.path.join("..", "tests", "parsers", "files"), + help="directory of the issue report file(s)" + ) + parser.add_argument( + "-n", + "--file_name", + dest="file_name", + default="LoopReport.md", + help="directory of the issue report file(s)" + ) + parser.add_argument( + "-o", + "--output_path", + dest="output_path", + default=os.path.join(".", "output", ""), + help="directory of where to save the output file(s)" + ) + parser.add_argument( + "-b", + "--batch", + dest="batch_process", + default=True, + help="True if you want to process all issue reports in the dir", + ) + parser.add_argument( + "-v", + "--verbose", + dest="verbose_output", + default=True, + help="True if you want script progress to print to the console", + ) + args = parser.parse_args() + + output = main(args) From a7376bc99e6a76bfe5127d001e89948baca95922 Mon Sep 17 00:00:00 2001 From: rpwils Date: Tue, 19 Feb 2019 21:39:59 -0600 Subject: [PATCH 35/48] added initial logger --- projects/parsers/loop_report.py | 83 ++++++++++++++++--------------- projects/parsers/parser_client.py | 26 ++++++++++ 2 files changed, 69 insertions(+), 40 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index fdfd20c3..52348efb 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -11,6 +11,9 @@ import os import re import json +import logging + +logger = logging.getLogger("LoopReport") class LoopReport: @@ -701,8 +704,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "timeOffset" try: @@ -712,8 +715,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "index" try: @@ -723,8 +726,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "isLeapMonth" try: @@ -734,8 +737,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "timestamp" try: @@ -745,8 +748,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "rawData" try: @@ -756,8 +759,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "length" try: @@ -767,8 +770,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "raw" try: @@ -778,8 +781,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "objectIDURL" try: @@ -789,8 +792,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "isUploaded" try: @@ -800,8 +803,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) #todo: need to parse this out more value = "syncIdentifier" @@ -812,8 +815,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(")),") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "description" try: @@ -823,8 +826,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "unit" try: @@ -834,8 +837,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "value" try: @@ -845,8 +848,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "endDate" try: @@ -856,8 +859,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "startDate" try: @@ -867,8 +870,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "type" try: @@ -878,8 +881,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) value = "type" try: @@ -889,8 +892,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) try: value = "persistedDate" @@ -900,8 +903,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value) + 1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) try: value = "date" @@ -911,8 +914,8 @@ def __parse(self, path, file_name) -> dict: last_index = value_temp.index(",") get_pump_even_values_dict[value] = value_temp[len(value)+1:last_index] except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES --" + value) - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES --" + value) + logger.debug(e) get_pump_even_values_list.append(get_pump_even_values_dict) loop_report_dict["get_pump_event_values"] = get_pump_even_values_list diff --git a/projects/parsers/parser_client.py b/projects/parsers/parser_client.py index 1c0f61a1..0207e695 100644 --- a/projects/parsers/parser_client.py +++ b/projects/parsers/parser_client.py @@ -4,6 +4,8 @@ # %% REQUIRED LIBRARIES import argparse +import logging, sys +#from config.logconfig import log_config from loop_report import LoopReport import pandas as pd import json @@ -19,6 +21,20 @@ # %% FUNCTIONS +logger = None + +def setup_logging(): + console_handler = logging.StreamHandler(sys.stdout) + args, _ = parser.parse_known_args() + logging.basicConfig(format='%(asctime)s: %(levelname)s: %(name)s: %(message)s', + level=logging.getLevelName(args.logLevel), + handlers=[console_handler]) + + global logger + logger = logging.getLogger("loop_report_parser") + logger.debug('debug_level: %s', args.logLevel) + + def parse_by_file(file_path, file_name, output_path): if not os.path.isfile(os.path.join(file_path, file_name)): @@ -73,6 +89,9 @@ def parse_directory(file_path, output_path): # %% COMMAND LINE ARGUMENTS def main(args): + setup_logging() + + logger.debug("This is a simple Test") if not os.path.isdir(args.file_path): raise RuntimeError("The file path is invalid.") @@ -127,6 +146,13 @@ def main(args): default=True, help="True if you want script progress to print to the console", ) + parser.add_argument( + "-l", "--log", + dest="logLevel", + choices=['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'], + help="Set the logging level", + default="INFO" + ) args = parser.parse_args() output = main(args) From af6edd3bdc41c4bd929ae39f8610422df098996e Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 10:49:17 -0600 Subject: [PATCH 36/48] added glucoseTargetRangeSchedule --- projects/parsers/loop_report.py | 82 ++++++++++++++++++++++++++------- 1 file changed, 66 insertions(+), 16 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 52348efb..1035eac8 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from loop_report_parser import parse_loop_report, Sections +from .loop_report_parser import parse_loop_report, Sections import os import re import json @@ -23,7 +23,6 @@ def parse_by_file(self, path: str, file_name: str) -> dict: raise RuntimeError("The file path or file name passed in is invalid.") except: raise RuntimeError("The file path or file name passed in is invalid.") - return self.__parse(path, file_name) def parse_by_directory(self, directory: dict) -> list: @@ -35,8 +34,12 @@ def parse_by_directory(self, directory: dict) -> list: all_dict_list = [] for file_name in os.listdir(directory): - if file_name.endswith(".md"): - all_dict_list.append(self.__parse(directory, file_name)) + try: + if file_name.endswith(".md"): + all_dict_list.append(self.__parse(directory, file_name)) + except Exception as e: + print("loop parser parse by directory error for file") + print(e) return all_dict_list def __parse(self, path, file_name) -> dict: @@ -415,19 +418,66 @@ def __parse(self, path, file_name) -> dict: ).group(1) ) - start_index = loop_data_manager["settings"].index("suspendThreshold") - end_index = loop_data_manager["settings"].index( - "retrospectiveCorrectionEnabled" - ) - substr = loop_data_manager["settings"][start_index:end_index] + try: + start_index = loop_data_manager["settings"].index("suspendThreshold") + end_index = loop_data_manager["settings"].index( + "retrospectiveCorrectionEnabled" + ) + substr = loop_data_manager["settings"][start_index:end_index] + + unit = substr.index("unit") + start_index = unit + 6 + check = "" + while check != ")": + unit += 1 + check = substr[unit] + loop_report_dict["suspend_threshold_unit"] = substr[start_index:unit] + except Exception as e: + logger.debug("handled error LOOP_DATA_MANAGER - suspend_threshold_unit") + logger.debug(e) + + try: + start_index = loop_data_manager["settings"].index("glucoseTargetRangeSchedule") + end_index = loop_data_manager["settings"].index( + "overrideRanges" + ) + substr = loop_data_manager["settings"][start_index:end_index] + glucose_target_range_schedule = {} + substr = substr.replace("glucoseTargetRangeSchedule: Optional(", "") + timeZone_start = substr.index('timeZone') + timeZone_end = substr.index(',') + time_zone = substr[timeZone_start: timeZone_end] + time_zone = time_zone.replace('timeZone":', "") + glucose_target_range_schedule["time_zone"] = time_zone + + items_start = substr.index('items') + items_end = substr.index(']]]') + items = substr[items_start: (items_end + 2)] + items = items.replace('items":', '') + values = items.split("]]") + items = [] + for item in values: + if "startTime" in item: + item_dict = {} + item = item.replace('[', '').replace('"', "") + items_values = item.split(",") + if 'startTime' not in items_values[0]: + items_values.pop(0) + + start_time = items_values[0].replace('startTime:', '').strip() + value_start = items_values[1].replace('value:', '').strip() + value_end = items_values[2].replace('value:', '').strip() + item_dict["start_time"] = start_time + item_dict["value_start"] = float(value_start) + item_dict["value_end"] = float(value_end) + items.append(item_dict) + glucose_target_range_schedule["items"] = items + loop_report_dict["glucose_target_range_schedule"] = glucose_target_range_schedule + + except Exception as e: + print("handled error LOOP_DATA_MANAGER - glucose_target_range_schedule") + print(e) - unit = substr.index("unit") - start_index = unit + 6 - check = "" - while check != ")": - unit += 1 - check = substr[unit] - loop_report_dict["suspend_threshold_unit"] = substr[start_index:unit] start_index = loop_data_manager["settings"].index("overrideRanges") end_index = loop_data_manager["settings"].index( From 46fd3bdc90f051d9efc71327f28bbbf50ac7eb51 Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 12:43:29 -0600 Subject: [PATCH 37/48] refactored correction_range_schedule output --- projects/parsers/loop_report.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 1035eac8..8261b053 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -458,21 +458,19 @@ def __parse(self, path, file_name) -> dict: items = [] for item in values: if "startTime" in item: - item_dict = {} item = item.replace('[', '').replace('"', "") items_values = item.split(",") if 'startTime' not in items_values[0]: items_values.pop(0) + item_list = [float(items_values[1].replace('value:', '').strip()), + float(items_values[2].replace('value:', '').strip())] + + item_dict = {'startTime': items_values[0].replace('startTime:', '').strip(), + 'value': item_list} - start_time = items_values[0].replace('startTime:', '').strip() - value_start = items_values[1].replace('value:', '').strip() - value_end = items_values[2].replace('value:', '').strip() - item_dict["start_time"] = start_time - item_dict["value_start"] = float(value_start) - item_dict["value_end"] = float(value_end) items.append(item_dict) - glucose_target_range_schedule["items"] = items - loop_report_dict["glucose_target_range_schedule"] = glucose_target_range_schedule + + loop_report_dict["correction_range_schedule"] = items except Exception as e: print("handled error LOOP_DATA_MANAGER - glucose_target_range_schedule") From 0a722c4219fb98b12fd9cd9200270216b58a1216 Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 12:43:42 -0600 Subject: [PATCH 38/48] refactored correction_range_schedule output --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 8261b053..1e2206b5 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from .loop_report_parser import parse_loop_report, Sections +from loop_report_parser import parse_loop_report, Sections import os import re import json From c19c3be5d743eddf2d9dd9988dad0c8a1a61dcb7 Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 14:08:36 -0600 Subject: [PATCH 39/48] added error handling for LoopDataManager --- projects/parsers/loop_report.py | 108 +++++++++++++++++--------------- 1 file changed, 59 insertions(+), 49 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 1e2206b5..a7570702 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -226,8 +226,8 @@ def __parse(self, path, file_name) -> dict: carbs_on_board_dict[aux[0]] = aux[1] loop_report_dict["carbs_on_board"] = carbs_on_board_dict except Exception as e: - print("handled error loop data manager - carbs_on_board") - print(e) + logger.debug("handled error loop data manager - carbs_on_board") + logger.debug(e) try: last_temp_basal = loop_data_manager['lastTempBasal'] @@ -243,8 +243,8 @@ def __parse(self, path, file_name) -> dict: last_temp_basal_dict[aux[0]] = aux[1] loop_report_dict["last_temp_basal"] = last_temp_basal_dict except Exception as e: - print("handled error loop data manager - last_temp_basal") - print(e) + logger.debug("handled error loop data manager - last_temp_basal") + logger.debug(e) try: recommended_bolus = loop_data_manager['recommendedBolus'] @@ -261,8 +261,8 @@ def __parse(self, path, file_name) -> dict: recommended_bolus_dict[aux[0]] = aux[1] loop_report_dict["recommended_bolus"] = recommended_bolus_dict except Exception as e: - print("handled error loop data manager - recommended_bolus") - print(e) + logger.debug("handled error loop data manager - recommended_bolus") + logger.debug(e) try: recommended_temp_basal = loop_data_manager['recommendedTempBasal'] @@ -280,8 +280,8 @@ def __parse(self, path, file_name) -> dict: recommended_temp_basal_dict[aux[0]] = aux[1] loop_report_dict["recommended_temp_basal"] = recommended_temp_basal_dict except Exception as e: - print("handled error loop data manager - recommended_temp_basal") - print(e) + logger.debug("handled error loop data manager - recommended_temp_basal") + logger.debug(e) try: retrospective_glucose_effect = loop_data_manager['retrospectiveGlucoseEffect'] @@ -305,8 +305,8 @@ def __parse(self, path, file_name) -> dict: retrospective_glucose_effect_list.append(dictionary) loop_report_dict["retrospective_glucose_effect"] = retrospective_glucose_effect_list except Exception as e: - print("handled error loop data manager - retrospective_glucose_effect") - print(e) + logger.debug("handled error loop data manager - retrospective_glucose_effect") + logger.debug(e) try: glucose_momentum_effect = loop_data_manager['glucoseMomentumEffect'] @@ -329,8 +329,8 @@ def __parse(self, path, file_name) -> dict: glucose_momentum_effect_list.append(dictionary) loop_report_dict["glucose_momentum_effect"] = glucose_momentum_effect_list except Exception as e: - print("handled error loop data manager - glucose_momentum_effect") - print(e) + logger.debug("handled error loop data manager - glucose_momentum_effect") + logger.debug(e) try: retrospective_glucose_change = loop_data_manager['retrospectiveGlucoseChange'] @@ -358,8 +358,8 @@ def __parse(self, path, file_name) -> dict: retrospective_glucose_change_dict['end_dict'] = end_dict loop_report_dict["retrospective_glucose_change"] = retrospective_glucose_change_dict except Exception as e: - print("handled error loop data manager - retrospective_glucose_change") - print(e) + logger.debug("handled error loop data manager - retrospective_glucose_change") + logger.debug(e) try: retrospective_predicted_glucose = loop_data_manager['retrospectivePredictedGlucose'] @@ -383,8 +383,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["retrospective_predicted_glucose"] = retrospective_predicted_glucose_list except Exception as e: - print("handled error loop data manager - retrospective_predicted_glucose") - print(e) + logger.debug("handled error loop data manager - retrospective_predicted_glucose") + logger.debug(e) try: loop_report_dict["maximum_basal_rate"] = float( @@ -396,27 +396,30 @@ def __parse(self, path, file_name) -> dict: except Exception as e: print("handled error loop data manager") print(e) + try: + loop_report_dict["maximum_bolus"] = float( + re.search( + r"maximumBolus: Optional\((.+?)\), suspendThreshold", + loop_data_manager["settings"], + ).group(1) + ) - loop_report_dict["maximum_bolus"] = float( - re.search( - r"maximumBolus: Optional\((.+?)\), suspendThreshold", + temp = re.search( + "retrospectiveCorrectionEnabled: (.+?), retrospectiveCorrection", loop_data_manager["settings"], - ).group(1) - ) - - temp = re.search( - "retrospectiveCorrectionEnabled: (.+?), retrospectiveCorrection", - loop_data_manager["settings"], - ) - if temp: - loop_report_dict["retrospective_correction_enabled"] = temp.group(1) + ) + if temp: + loop_report_dict["retrospective_correction_enabled"] = temp.group(1) - loop_report_dict["suspend_threshold"] = float( - re.search( - r"Loop.GlucoseThreshold\(value: (.+?), unit", - loop_data_manager["settings"], - ).group(1) - ) + loop_report_dict["suspend_threshold"] = float( + re.search( + r"Loop.GlucoseThreshold\(value: (.+?), unit", + loop_data_manager["settings"], + ).group(1) + ) + except Exception as e: + logger.debug("handled error LOOP_DATA_MANAGER - retrospective_correction_enabled") + logger.debug(e) try: start_index = loop_data_manager["settings"].index("suspendThreshold") @@ -441,6 +444,9 @@ def __parse(self, path, file_name) -> dict: end_index = loop_data_manager["settings"].index( "overrideRanges" ) + + + substr = loop_data_manager["settings"][start_index:end_index] glucose_target_range_schedule = {} substr = substr.replace("glucoseTargetRangeSchedule: Optional(", "") @@ -476,22 +482,26 @@ def __parse(self, path, file_name) -> dict: print("handled error LOOP_DATA_MANAGER - glucose_target_range_schedule") print(e) + try: + start_index = loop_data_manager["settings"].index("overrideRanges") + end_index = loop_data_manager["settings"].index( + "maximumBasalRatePerHour" + ) + substr = loop_data_manager["settings"][start_index:end_index] + + workout = substr.index("workout") + start_index = workout + 10 + check = "" + while check != "]": + workout += 1 + check = substr[workout] + loop_report_dict["override_range_workout"] = eval( + substr[start_index : workout + 1] + ) + except Exception as e: + print("handled error LOOP_DATA_MANAGER - override_range_workout") + print(e) - start_index = loop_data_manager["settings"].index("overrideRanges") - end_index = loop_data_manager["settings"].index( - "maximumBasalRatePerHour" - ) - substr = loop_data_manager["settings"][start_index:end_index] - - workout = substr.index("workout") - start_index = workout + 10 - check = "" - while check != "]": - workout += 1 - check = substr[workout] - loop_report_dict["override_range_workout"] = eval( - substr[start_index : workout + 1] - ) try: premeal = substr.index("preMeal") start_index = premeal + 10 From 974b272f38feeeba0e28f3eb4c8cc4b3a9f4032b Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 17:29:56 -0600 Subject: [PATCH 40/48] handled new edge case for glucoseTargetRangeSchedule --- projects/parsers/loop_report.py | 49 +- projects/parsers/loop_report_parser.py | 681 +++++++++++++------------ 2 files changed, 382 insertions(+), 348 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index a7570702..80734781 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from loop_report_parser import parse_loop_report, Sections +from .loop_report_parser import parse_loop_report, Sections import os import re import json @@ -445,33 +445,62 @@ def __parse(self, path, file_name) -> dict: "overrideRanges" ) + """ + 'glucoseTargetRangeSchedule: Optional(["items": [["value": [100.0, 100.0], "startTime": 0.0]], "unit": "mg/dL", "timeZone": -18000, "' + ' [["startTime": 0.0, "value": [90.0, 100.0]], ["startTime": 19800.0, "value": [90.0, 100.0]], ["startTime": 32400.0, "value": [90.0, 100.0]]' + ' [["startTime": 0.0, "value": [90.0, 100.0' + + ' [["value": [100.0, 100.0], "startTime": 0.0]]' + '["items": [["value": [100.0, 100.0], "startTime": 0.0]], "unit": "mg/dL", "timeZone": -18000, "' + """ substr = loop_data_manager["settings"][start_index:end_index] glucose_target_range_schedule = {} substr = substr.replace("glucoseTargetRangeSchedule: Optional(", "") + + """ timeZone_start = substr.index('timeZone') timeZone_end = substr.index(',') time_zone = substr[timeZone_start: timeZone_end] time_zone = time_zone.replace('timeZone":', "") glucose_target_range_schedule["time_zone"] = time_zone + """ items_start = substr.index('items') - items_end = substr.index(']]]') - items = substr[items_start: (items_end + 2)] - items = items.replace('items":', '') - values = items.split("]]") + values = [] + items_end = None + if ']]]' in substr: + items_end = substr.index(']]]') + items = substr[items_start: (items_end + 2)] + items = items.replace('items":', '') + values = items.split("]]") + else: + items_end = substr.index(']]') + items = substr[items_start: (items_end + 2)] + items = items.replace('items":', '') + values = [items] + items = [] for item in values: if "startTime" in item: - item = item.replace('[', '').replace('"', "") + item = item.replace('[', '').replace('"', "").replace(']', "") items_values = item.split(",") - if 'startTime' not in items_values[0]: + item_list = [] + + if 'startTime' not in items_values[0] and 'value:' not in items_values[0]: items_values.pop(0) - item_list = [float(items_values[1].replace('value:', '').strip()), - float(items_values[2].replace('value:', '').strip())] - item_dict = {'startTime': items_values[0].replace('startTime:', '').strip(), + if 'value:' in items_values[0]: + item_list = [float(items_values[0].replace('value:', '').strip()), + float(items_values[1].strip())] + startTime = items_values[2].replace('startTime:', '').strip() + else: + startTime = items_values[0].replace('startTime:', '').strip() + item_list = [float(items_values[1].replace('value:', '').strip()), + float(items_values[2].strip())] + + item_dict = {'startTime': startTime, 'value': item_list} items.append(item_dict) diff --git a/projects/parsers/loop_report_parser.py b/projects/parsers/loop_report_parser.py index 1463fc99..8ae79a48 100644 --- a/projects/parsers/loop_report_parser.py +++ b/projects/parsers/loop_report_parser.py @@ -69,354 +69,359 @@ def parse_loop_report(path: str, file_name: str): new_line = False dataPathAndName = os.path.join(path, file_name) - with open(dataPathAndName, "r") as reader: - for line in reader: + try: - if line.startswith("Generated:"): - key, value = _split_key_value(line, ":") - generated = {} - generated[key] = value - all_sections["generated"] = generated - new_line = False - - elif line.startswith("Loop"): - key, value = _split_key_value(line, ":") - loop = {} - loop["loop_version"] = key - all_sections["loop_version"] = loop - new_line = False - - elif line.startswith("## DeviceDataManager"): - device_data_manager = {} - current_section = "device_data_manager" - all_sections["device_data_manager"] = device_data_manager - new_line = False - - elif line.startswith("## G5CGMManager"): - g5_cgm_manager = {} - current_section = "g5_cgm_manager" - all_sections["g5_cgm_manager"] = g5_cgm_manager - new_line = False - - elif line.startswith("## DexCGMManager"): - dex_cgm_manager = {} - current_section = "dex_cgm_manager" - all_sections["dex_cgm_manager"] = dex_cgm_manager - new_line = False - - elif line.startswith("## MinimedPumpManager"): - minimed_pump_manager = {} - current_section = "minimed_pump_manager" - all_sections["minimed_pump_manager"] = minimed_pump_manager - new_line = False - - elif line.startswith("## RileyLinkPumpManager"): - riley_link_pump_manager = {} - current_section = "riley_link_pump_manager" - all_sections["riley_link_pump_manager"] = riley_link_pump_manager - new_line = False - - elif line.startswith("## RileyLinkDeviceManager"): - riley_link_device_manager = {} - current_section = "riley_link_device_manager" - all_sections["riley_link_device_manager"] = riley_link_device_manager - new_line = False - - elif line.startswith("## RileyLinkDevice"): - riley_link_device = {} - current_section = "riley_link_device" - all_sections["riley_link_device"] = riley_link_device - new_line = False - - elif line.startswith("## StatusExtensionDataManager"): - status_extension_data_manager = {} - current_section = "status_extension_data_manager" - all_sections[ - "status_extension_data_manager" - ] = status_extension_data_manager - new_line = False - - elif line.startswith("## LoopDataManager"): - loop_data_manager = {} - current_section = "loop_data_manager" - all_sections["loop_data_manager"] = loop_data_manager - new_line = False - - elif line.startswith("retrospectivePredictedGlucose"): - parse_key_value(all_sections, line) - - elif line.startswith("glucoseMomentumEffect"): - parse_key_value(all_sections, line) - - elif line.startswith("retrospectiveGlucoseEffect"): - parse_key_value(all_sections, line) - - elif line.startswith("recommendedTempBasal"): - parse_key_value(all_sections, line) - - elif line.startswith("recommendedBolus"): - parse_key_value(all_sections, line) - - elif line.startswith("lastBolus"): - parse_key_value(all_sections, line) - - elif line.startswith("retrospectiveGlucoseChange"): - parse_key_value(all_sections, line) - - elif line.startswith("lastLoopCompleted"): - parse_key_value(all_sections, line) - - elif line.startswith("lastTempBasal"): - parse_key_value(all_sections, line) - - elif line.startswith("carbsOnBoard"): - parse_key_value(all_sections, line) - - elif line.startswith("error"): - parse_key_value(all_sections, line) - - elif line.startswith("insulinCounteractionEffects:"): - insulin_counteraction_effects = [] - current_section = "insulin_counteraction_effects" - all_sections[ - "insulin_counteraction_effects" - ] = insulin_counteraction_effects - new_line = False - - elif line.startswith("carbEffect:"): - carb_effect = [] - current_section = "carb_effect" - all_sections["carb_effect"] = carb_effect - new_line = False - - elif line.startswith("insulinEffect:"): - insulin_effect = [] - current_section = "insulin_effect" - all_sections["insulin_effect"] = insulin_effect - new_line = False - - elif line.startswith("predictedGlucose:"): - predicted_glucose = [] - current_section = "predicted_glucose" - all_sections["predicted_glucose"] = predicted_glucose - new_line = False - - elif line.startswith("retrospectiveGlucoseDiscrepancies:"): - retrospective_glucose_discrepancies = [] - current_section = "retrospective_glucose_discrepancies" - all_sections[ - "retrospective_glucose_discrepancies" - ] = retrospective_glucose_discrepancies - new_line = False - - elif line.startswith("retrospectiveGlucoseDiscrepanciesSummed:"): - retrospective_glucose_discrepancies_summed = [] - current_section = "retrospective_glucose_discrepancies_summed" - all_sections[ - "retrospective_glucose_discrepancies_summed" - ] = retrospective_glucose_discrepancies_summed - new_line = False - - elif line.startswith("retrospectivePredictedGlucose"): - retrospective_predicted_glucose = {} - current_section = "retrospective_predicted_glucose" - all_sections[ - "retrospective_predicted_glucose" - ] = retrospective_predicted_glucose - new_line = False - - elif line.startswith("cacheStore: ## PersistenceController"): - persistence_controller = {} - current_section = "persistence_controller" - all_sections["persistence_controller"] = persistence_controller - new_line = False - - elif line.startswith("## GlucoseStore"): - glucose_store = {} - current_section = "glucose_store" - all_sections["glucose_store"] = glucose_store - new_line = False - - elif line.startswith("### cachedGlucoseSamples"): - cached_glucose_samples = [] - current_section = "cached_glucose_samples" - all_sections["cached_glucose_samples"] = cached_glucose_samples - new_line = False - - elif line.startswith("## CarbStore"): - carb_store = {} - current_section = "carb_store" - all_sections["carb_store"] = carb_store - new_line = False - - elif line.startswith("cachedCarbEntries:"): - cached_carb_entries = [] - current_section = "cached_carb_entries" - all_sections["cached_carb_entries"] = cached_carb_entries - new_line = False - - elif line.startswith("deletedCarbEntries:"): - deleted_carb_entries = {} - current_section = "deleted_carb_entries" - all_sections["deleted_carb_entries"] = deleted_carb_entries - new_line = False - - elif line.startswith("## DoseStore"): - dose_store = {} - current_section = "dose_store" - all_sections["dose_store"] = dose_store - new_line = False - - elif line.startswith("### getReservoirValues"): - get_reservoir_values = [] - current_section = "get_reservoir_values" - all_sections["get_reservoir_values"] = get_reservoir_values - new_line = False - - elif line.startswith("### getPumpEventValues"): - get_pump_event_values = [] - current_section = "get_pump_event_values" - all_sections["get_pump_event_values"] = get_pump_event_values - new_line = False - - elif line.startswith("### getNormalizedDoseEntries"): - get_normalized_dose_entries = [] - current_section = "get_normalized_dose_entries" - all_sections[ - "get_normalized_dose_entries" - ] = get_normalized_dose_entries - new_line = False - - elif line.startswith( - "### getNormalizedPumpEventDoseEntriesOverlaidWithBasalEntries" - ): - get_normalized_pump_event_dose = [] - current_section = "get_normalized_pump_event_dose" - all_sections[ - "get_normalized_pump_event_dose" - ] = get_normalized_pump_event_dose - new_line = False - - elif line.startswith("### InsulinDeliveryStore"): - insulin_delivery_store = {} - current_section = "insulin_delivery_store" - all_sections["insulin_delivery_store"] = insulin_delivery_store - new_line = False - - elif line.startswith("## WatchDataManager"): - watch_data_manager = {} - current_section = "watch_data_manager" - all_sections["watch_data_manager"] = watch_data_manager - new_line = False - - elif line.startswith("## OmnipodPumpManager"): - omnipod_pump_manager = {} - current_section = "omnipod_pump_manager" - all_sections["omnipod_pump_manager"] = omnipod_pump_manager - new_line = False - - elif line.startswith("## G6CGMManager"): - g6_cgm_manager = {} - current_section = "g6_cgm_manager" - all_sections["g6_cgm_manager"] = g6_cgm_manager - new_line = False - - elif line.startswith("## ShareClientManager"): - share_client_manager = {} - current_section = "share_client_manager" - all_sections["share_client_manager"] = share_client_manager - new_line = False - - elif line.startswith("## PodComms"): - pod_comms = {} - current_section = "pod_comms" - all_sections["pod_comms"] = pod_comms - new_line = False - - elif line.startswith("### MessageLog"): - message_log = [] - current_section = "message_log" - all_sections["message_log"] = message_log - new_line = False - - elif line.startswith("#### cachedDoseEntries"): - cached_dose_entries = [] - current_section = "cached_dose_entries" - all_sections["cached_dose_entries"] = cached_dose_entries - new_line = False - - elif line.startswith("## PodInfoFaultEvent"): - pod_info_fault_event = {} - current_section = "pod_info_fault_event" - all_sections["pod_info_fault_event"] = pod_info_fault_event - new_line = False - - elif line.startswith("### OmnipodPumpManagerState"): - omnipod_pump_manager_state = {} - current_section = "omnipod_pump_manager_state" - all_sections["omnipod_pump_manager_state"] = omnipod_pump_manager_state - new_line = False - - elif line.startswith("## PodState"): - pod_state = {} - current_section = "pod_state" - all_sections["pod_state"] = pod_state - new_line = False - - elif line.startswith("\n"): - new_line = True + with open(dataPathAndName, "r") as reader: + for line in reader: - elif ( - line.startswith("#") or line.startswith("##") or line.startswith("###") - ): - print(f"UNHANDLED SECTION: {line}") - new_line = False + if line.startswith("Generated:"): + key, value = _split_key_value(line, ":") + generated = {} + generated[key] = value + all_sections["generated"] = generated + new_line = False - else: - if ( - current_section == "insulin_counteraction_effects" - or current_section == "get_reservoir_values" - or current_section == "predicted_glucose" - or current_section == "get_pump_event_values" - or current_section == "message_log" - or current_section == "get_normalized_dose_entries" - or current_section == "cached_dose_entries" - or current_section == "get_normalized_pump_event_dose" - or current_section == "insulin_effect" - or current_section == "carb_effect" - or current_section == "retrospective_glucose_discrepancies" - or current_section == "retrospective_glucose_discrepancies_summed" - or current_section == "cached_glucose_samples" - or current_section == "cached_carb_entries" + elif line.startswith("Loop"): + key, value = _split_key_value(line, ":") + loop = {} + loop["loop_version"] = key + all_sections["loop_version"] = loop + new_line = False + + elif line.startswith("## DeviceDataManager"): + device_data_manager = {} + current_section = "device_data_manager" + all_sections["device_data_manager"] = device_data_manager + new_line = False + + elif line.startswith("## G5CGMManager"): + g5_cgm_manager = {} + current_section = "g5_cgm_manager" + all_sections["g5_cgm_manager"] = g5_cgm_manager + new_line = False + + elif line.startswith("## DexCGMManager"): + dex_cgm_manager = {} + current_section = "dex_cgm_manager" + all_sections["dex_cgm_manager"] = dex_cgm_manager + new_line = False + + elif line.startswith("## MinimedPumpManager"): + minimed_pump_manager = {} + current_section = "minimed_pump_manager" + all_sections["minimed_pump_manager"] = minimed_pump_manager + new_line = False + + elif line.startswith("## RileyLinkPumpManager"): + riley_link_pump_manager = {} + current_section = "riley_link_pump_manager" + all_sections["riley_link_pump_manager"] = riley_link_pump_manager + new_line = False + + elif line.startswith("## RileyLinkDeviceManager"): + riley_link_device_manager = {} + current_section = "riley_link_device_manager" + all_sections["riley_link_device_manager"] = riley_link_device_manager + new_line = False + + elif line.startswith("## RileyLinkDevice"): + riley_link_device = {} + current_section = "riley_link_device" + all_sections["riley_link_device"] = riley_link_device + new_line = False + + elif line.startswith("## StatusExtensionDataManager"): + status_extension_data_manager = {} + current_section = "status_extension_data_manager" + all_sections[ + "status_extension_data_manager" + ] = status_extension_data_manager + new_line = False + + elif line.startswith("## LoopDataManager"): + loop_data_manager = {} + current_section = "loop_data_manager" + all_sections["loop_data_manager"] = loop_data_manager + new_line = False + + elif line.startswith("retrospectivePredictedGlucose"): + parse_key_value(all_sections, line) + + elif line.startswith("glucoseMomentumEffect"): + parse_key_value(all_sections, line) + + elif line.startswith("retrospectiveGlucoseEffect"): + parse_key_value(all_sections, line) + + elif line.startswith("recommendedTempBasal"): + parse_key_value(all_sections, line) + + elif line.startswith("recommendedBolus"): + parse_key_value(all_sections, line) + + elif line.startswith("lastBolus"): + parse_key_value(all_sections, line) + + elif line.startswith("retrospectiveGlucoseChange"): + parse_key_value(all_sections, line) + + elif line.startswith("lastLoopCompleted"): + parse_key_value(all_sections, line) + + elif line.startswith("lastTempBasal"): + parse_key_value(all_sections, line) + + elif line.startswith("carbsOnBoard"): + parse_key_value(all_sections, line) + + elif line.startswith("error"): + parse_key_value(all_sections, line) + + elif line.startswith("insulinCounteractionEffects:"): + insulin_counteraction_effects = [] + current_section = "insulin_counteraction_effects" + all_sections[ + "insulin_counteraction_effects" + ] = insulin_counteraction_effects + new_line = False + + elif line.startswith("carbEffect:"): + carb_effect = [] + current_section = "carb_effect" + all_sections["carb_effect"] = carb_effect + new_line = False + + elif line.startswith("insulinEffect:"): + insulin_effect = [] + current_section = "insulin_effect" + all_sections["insulin_effect"] = insulin_effect + new_line = False + + elif line.startswith("predictedGlucose:"): + predicted_glucose = [] + current_section = "predicted_glucose" + all_sections["predicted_glucose"] = predicted_glucose + new_line = False + + elif line.startswith("retrospectiveGlucoseDiscrepancies:"): + retrospective_glucose_discrepancies = [] + current_section = "retrospective_glucose_discrepancies" + all_sections[ + "retrospective_glucose_discrepancies" + ] = retrospective_glucose_discrepancies + new_line = False + + elif line.startswith("retrospectiveGlucoseDiscrepanciesSummed:"): + retrospective_glucose_discrepancies_summed = [] + current_section = "retrospective_glucose_discrepancies_summed" + all_sections[ + "retrospective_glucose_discrepancies_summed" + ] = retrospective_glucose_discrepancies_summed + new_line = False + + elif line.startswith("retrospectivePredictedGlucose"): + retrospective_predicted_glucose = {} + current_section = "retrospective_predicted_glucose" + all_sections[ + "retrospective_predicted_glucose" + ] = retrospective_predicted_glucose + new_line = False + + elif line.startswith("cacheStore: ## PersistenceController"): + persistence_controller = {} + current_section = "persistence_controller" + all_sections["persistence_controller"] = persistence_controller + new_line = False + + elif line.startswith("## GlucoseStore"): + glucose_store = {} + current_section = "glucose_store" + all_sections["glucose_store"] = glucose_store + new_line = False + + elif line.startswith("### cachedGlucoseSamples"): + cached_glucose_samples = [] + current_section = "cached_glucose_samples" + all_sections["cached_glucose_samples"] = cached_glucose_samples + new_line = False + + elif line.startswith("## CarbStore"): + carb_store = {} + current_section = "carb_store" + all_sections["carb_store"] = carb_store + new_line = False + + elif line.startswith("cachedCarbEntries:"): + cached_carb_entries = [] + current_section = "cached_carb_entries" + all_sections["cached_carb_entries"] = cached_carb_entries + new_line = False + + elif line.startswith("deletedCarbEntries:"): + deleted_carb_entries = {} + current_section = "deleted_carb_entries" + all_sections["deleted_carb_entries"] = deleted_carb_entries + new_line = False + + elif line.startswith("## DoseStore"): + dose_store = {} + current_section = "dose_store" + all_sections["dose_store"] = dose_store + new_line = False + + elif line.startswith("### getReservoirValues"): + get_reservoir_values = [] + current_section = "get_reservoir_values" + all_sections["get_reservoir_values"] = get_reservoir_values + new_line = False + + elif line.startswith("### getPumpEventValues"): + get_pump_event_values = [] + current_section = "get_pump_event_values" + all_sections["get_pump_event_values"] = get_pump_event_values + new_line = False + + elif line.startswith("### getNormalizedDoseEntries"): + get_normalized_dose_entries = [] + current_section = "get_normalized_dose_entries" + all_sections[ + "get_normalized_dose_entries" + ] = get_normalized_dose_entries + new_line = False + + elif line.startswith( + "### getNormalizedPumpEventDoseEntriesOverlaidWithBasalEntries" ): + get_normalized_pump_event_dose = [] + current_section = "get_normalized_pump_event_dose" + all_sections[ + "get_normalized_pump_event_dose" + ] = get_normalized_pump_event_dose new_line = False - i_list = all_sections[current_section] - if line.startswith("*"): - line = line[1:] - if line.startswith(" "): - line = line[1:] - if line.endswith("\n"): - line = line[:-1] - i_list.append(line) + elif line.startswith("### InsulinDeliveryStore"): + insulin_delivery_store = {} + current_section = "insulin_delivery_store" + all_sections["insulin_delivery_store"] = insulin_delivery_store + new_line = False + + elif line.startswith("## WatchDataManager"): + watch_data_manager = {} + current_section = "watch_data_manager" + all_sections["watch_data_manager"] = watch_data_manager + new_line = False + + elif line.startswith("## OmnipodPumpManager"): + omnipod_pump_manager = {} + current_section = "omnipod_pump_manager" + all_sections["omnipod_pump_manager"] = omnipod_pump_manager + new_line = False + + elif line.startswith("## G6CGMManager"): + g6_cgm_manager = {} + current_section = "g6_cgm_manager" + all_sections["g6_cgm_manager"] = g6_cgm_manager + new_line = False + + elif line.startswith("## ShareClientManager"): + share_client_manager = {} + current_section = "share_client_manager" + all_sections["share_client_manager"] = share_client_manager + new_line = False + + elif line.startswith("## PodComms"): + pod_comms = {} + current_section = "pod_comms" + all_sections["pod_comms"] = pod_comms + new_line = False + + elif line.startswith("### MessageLog"): + message_log = [] + current_section = "message_log" + all_sections["message_log"] = message_log + new_line = False + + elif line.startswith("#### cachedDoseEntries"): + cached_dose_entries = [] + current_section = "cached_dose_entries" + all_sections["cached_dose_entries"] = cached_dose_entries + new_line = False + + elif line.startswith("## PodInfoFaultEvent"): + pod_info_fault_event = {} + current_section = "pod_info_fault_event" + all_sections["pod_info_fault_event"] = pod_info_fault_event + new_line = False + + elif line.startswith("### OmnipodPumpManagerState"): + omnipod_pump_manager_state = {} + current_section = "omnipod_pump_manager_state" + all_sections["omnipod_pump_manager_state"] = omnipod_pump_manager_state + new_line = False + + elif line.startswith("## PodState"): + pod_state = {} + current_section = "pod_state" + all_sections["pod_state"] = pod_state + new_line = False + + elif line.startswith("\n"): + new_line = True elif ( - not line.startswith("settings") - and current_section == Sections.LOOP_DATA_MANAGER + line.startswith("#") or line.startswith("##") or line.startswith("###") ): - one = "one" - elif current_section: + print(f"UNHANDLED SECTION: {line}") new_line = False - dict = all_sections[current_section] - key, value = _split_key_value(line, ":") - if key or value != "\n": - if key.startswith("*"): - key = key[1:] - if key.startswith(" "): - key = key[1:] - if value.endswith("\n"): - value.replace("\n", "") - dict[key] = value.replace("\n", "") + + else: + if ( + current_section == "insulin_counteraction_effects" + or current_section == "get_reservoir_values" + or current_section == "predicted_glucose" + or current_section == "get_pump_event_values" + or current_section == "message_log" + or current_section == "get_normalized_dose_entries" + or current_section == "cached_dose_entries" + or current_section == "get_normalized_pump_event_dose" + or current_section == "insulin_effect" + or current_section == "carb_effect" + or current_section == "retrospective_glucose_discrepancies" + or current_section == "retrospective_glucose_discrepancies_summed" + or current_section == "cached_glucose_samples" + or current_section == "cached_carb_entries" + ): + new_line = False + i_list = all_sections[current_section] + if line.startswith("*"): + line = line[1:] + if line.startswith(" "): + line = line[1:] + if line.endswith("\n"): + line = line[:-1] + + i_list.append(line) + + elif ( + not line.startswith("settings") + and current_section == Sections.LOOP_DATA_MANAGER + ): + one = "one" + elif current_section: + new_line = False + dict = all_sections[current_section] + key, value = _split_key_value(line, ":") + if key or value != "\n": + if key.startswith("*"): + key = key[1:] + if key.startswith(" "): + key = key[1:] + if value.endswith("\n"): + value.replace("\n", "") + dict[key] = value.replace("\n", "") + except Exception as e: + print("loop report parser error for file : " + dataPathAndName) + print(e) return all_sections From ed2bb06732db34534373a4472ea0fb54f469abd4 Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 17:30:36 -0600 Subject: [PATCH 41/48] removed . form import --- projects/parsers/loop_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 80734781..bd739d4d 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -7,7 +7,7 @@ license: BSD-2-Clause """ -from .loop_report_parser import parse_loop_report, Sections +from loop_report_parser import parse_loop_report, Sections import os import re import json From 6be4012c3c6d3bb25b0806420437c6125b8ec043 Mon Sep 17 00:00:00 2001 From: rpwils Date: Wed, 20 Feb 2019 22:07:43 -0600 Subject: [PATCH 42/48] fixed correction_range_schedule --- projects/parsers/loop_report.py | 268 +++++++++++++++----------------- 1 file changed, 123 insertions(+), 145 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index bd739d4d..39704761 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -38,8 +38,8 @@ def parse_by_directory(self, directory: dict) -> list: if file_name.endswith(".md"): all_dict_list.append(self.__parse(directory, file_name)) except Exception as e: - print("loop parser parse by directory error for file") - print(e) + logger.debug("loop parser parse by directory error for file") + logger.debug(e) return all_dict_list def __parse(self, path, file_name) -> dict: @@ -52,13 +52,13 @@ def __parse(self, path, file_name) -> dict: Sections.LOOP_VERSION ] except: - print("handled error loop_version") + logger.debug("handled error loop_version") if Sections.DEVICE_DATA_MANAGER in dict: try: self.__device_data_manager = dict[Sections.DEVICE_DATA_MANAGER] except: - print("handled error device data manager") + logger.debug("handled error device data manager") if Sections.RILEY_LINK_DEVICE in dict: try: @@ -70,7 +70,7 @@ def __parse(self, path, file_name) -> dict: "bleFirmware" ].strip() except: - print("handled error riley link device") + logger.debug("handled error riley link device") if Sections.CARB_STORE in dict: try: @@ -145,7 +145,7 @@ def __parse(self, path, file_name) -> dict: ] = insulin_sensitivity_factor_schedule["unit"] except: - print("handled error carb store") + logger.debug("handled error carb store") if Sections.DOSE_STORE in dict: try: @@ -174,7 +174,7 @@ def __parse(self, path, file_name) -> dict: ) except: - print("handled error dose store") + logger.debug("handled error dose store") minimed_pump_manager = None omnipod_pump_manager = None @@ -186,12 +186,12 @@ def __parse(self, path, file_name) -> dict: try: minimed_pump_manager = dict[Sections.MINIMED_PUMP_MANAGER] except: - print("handled error minimed pump manager") + logger.debug("handled error minimed pump manager") if Sections.OMNIPOD_PUMP_MANAGER in dict: try: omnipod_pump_manager = dict[Sections.OMNIPOD_PUMP_MANAGER] except: - print("handled error omnipod pump manager") + logger.debug("handled error omnipod pump manager") self.__set_pump_manager_type( loop_report_dict, minimed_pump_manager, omnipod_pump_manager @@ -205,7 +205,7 @@ def __parse(self, path, file_name) -> dict: ].strip() except: - print("handled error watch data manager") + logger.debug("handled error watch data manager") if Sections.LOOP_DATA_MANAGER in dict: try: @@ -394,8 +394,8 @@ def __parse(self, path, file_name) -> dict: ).group(1) ) except Exception as e: - print("handled error loop data manager") - print(e) + logger.debug("handled error loop data manager") + logger.debug(e) try: loop_report_dict["maximum_bolus"] = float( re.search( @@ -440,76 +440,30 @@ def __parse(self, path, file_name) -> dict: logger.debug(e) try: - start_index = loop_data_manager["settings"].index("glucoseTargetRangeSchedule") - end_index = loop_data_manager["settings"].index( - "overrideRanges" - ) - - """ - 'glucoseTargetRangeSchedule: Optional(["items": [["value": [100.0, 100.0], "startTime": 0.0]], "unit": "mg/dL", "timeZone": -18000, "' - - ' [["startTime": 0.0, "value": [90.0, 100.0]], ["startTime": 19800.0, "value": [90.0, 100.0]], ["startTime": 32400.0, "value": [90.0, 100.0]]' - ' [["startTime": 0.0, "value": [90.0, 100.0' - - ' [["value": [100.0, 100.0], "startTime": 0.0]]' - '["items": [["value": [100.0, 100.0], "startTime": 0.0]], "unit": "mg/dL", "timeZone": -18000, "' - """ - - substr = loop_data_manager["settings"][start_index:end_index] - glucose_target_range_schedule = {} - substr = substr.replace("glucoseTargetRangeSchedule: Optional(", "") - - """ - timeZone_start = substr.index('timeZone') - timeZone_end = substr.index(',') - time_zone = substr[timeZone_start: timeZone_end] - time_zone = time_zone.replace('timeZone":', "") - glucose_target_range_schedule["time_zone"] = time_zone - """ - - items_start = substr.index('items') + start_index = loop_data_manager["settings"].index("items") + temp_str = loop_data_manager["settings"][start_index:] + temp_str = temp_str.replace('items":', '') values = [] - items_end = None - if ']]]' in substr: - items_end = substr.index(']]]') - items = substr[items_start: (items_end + 2)] - items = items.replace('items":', '') - values = items.split("]]") - else: - items_end = substr.index(']]') - items = substr[items_start: (items_end + 2)] - items = items.replace('items":', '') - values = [items] - - items = [] - for item in values: - if "startTime" in item: - item = item.replace('[', '').replace('"', "").replace(']', "") - items_values = item.split(",") - item_list = [] - - if 'startTime' not in items_values[0] and 'value:' not in items_values[0]: - items_values.pop(0) - - if 'value:' in items_values[0]: - item_list = [float(items_values[0].replace('value:', '').strip()), - float(items_values[1].strip())] - startTime = items_values[2].replace('startTime:', '').strip() - else: - startTime = items_values[0].replace('startTime:', '').strip() - item_list = [float(items_values[1].replace('value:', '').strip()), - float(items_values[2].strip())] - - item_dict = {'startTime': startTime, - 'value': item_list} - items.append(item_dict) + while True: + if "]]" in temp_str: + end_index = temp_str.index("]]") + parse_string = temp_str[:end_index + 2] + item = self._parse_item(parse_string) + if item: + values.append(item) + else: + break + temp_str = temp_str[end_index+3:] + else: + break - loop_report_dict["correction_range_schedule"] = items + loop_report_dict["correction_range_schedule"] = values except Exception as e: - print("handled error LOOP_DATA_MANAGER - glucose_target_range_schedule") - print(e) + print("correction_range_schedule missing in file : " + file_name) + logger.debug("handled error LOOP_DATA_MANAGER - glucose_target_range_schedule") + logger.debug(e) try: start_index = loop_data_manager["settings"].index("overrideRanges") @@ -528,8 +482,8 @@ def __parse(self, path, file_name) -> dict: substr[start_index : workout + 1] ) except Exception as e: - print("handled error LOOP_DATA_MANAGER - override_range_workout") - print(e) + logger.debug("handled error LOOP_DATA_MANAGER - override_range_workout") + logger.debug(e) try: premeal = substr.index("preMeal") @@ -543,12 +497,12 @@ def __parse(self, path, file_name) -> dict: substr[start_index : premeal + 1] ) except Exception as e: - print("preMeal is not in loop data") - print(e) + logger.debug("preMeal is not in loop data") + logger.debug(e) except Exception as e: - print("handled error loop data manager") - print(e) + logger.debug("handled error loop data manager") + logger.debug(e) if Sections.INSULIN_COUNTERACTION_EFFECTS in dict: try: @@ -568,8 +522,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["insulin_counteraction_effects"] = temp_list except Exception as e: - print("handled error INSULIN_COUNTERACTION_EFFECTS") - print(e) + logger.debug("handled error INSULIN_COUNTERACTION_EFFECTS") + logger.debug(e) if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES_SUMMED in dict: try: @@ -592,8 +546,8 @@ def __parse(self, path, file_name) -> dict: ] = temp_list except Exception as e: - print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") - print(e) + logger.debug("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + logger.debug(e) if Sections.GET_RESERVOIR_VALUES in dict: try: @@ -614,8 +568,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["get_reservoir_values"] = temp_list except Exception as e: - print("handled error GET_RESERVOIR_VALUES") - print(e) + logger.debug("handled error GET_RESERVOIR_VALUES") + logger.debug(e) if Sections.PREDICTED_GLUCOSE in dict: try: @@ -635,8 +589,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["predicted_glucose"] = temp_list except Exception as e: - print("handled error PREDICTED_GLUCOSE") - print(e) + logger.debug("handled error PREDICTED_GLUCOSE") + logger.debug(e) if Sections.RETROSPECTIVE_GLUCOSE_DISCREPANCIES in dict: try: @@ -657,8 +611,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["retrospective_glucose_discrepancies"] = temp_list except Exception as e: - print("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") - print(e) + logger.debug("handled error RETROSPECTIVE_GLUCOSE_DISCREPANCIES") + logger.debug(e) if Sections.CARB_EFFECT in dict: try: @@ -677,8 +631,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["carb_effect"] = temp_list except Exception as e: - print("handled error CARB_EFFECT") - print(e) + logger.debug("handled error CARB_EFFECT") + logger.debug(e) if Sections.INSULIN_EFFECT in dict: try: @@ -698,8 +652,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["insulin_effect"] = temp_list except Exception as e: - print("handled error INSULIN_EFFECT") - print(e) + logger.debug("handled error INSULIN_EFFECT") + logger.debug(e) if Sections.GET_NORMALIZED_PUMP_EVENT_DOSE in dict: try: @@ -724,8 +678,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["get_normalized_pump_event_dose"] = temp_list except Exception as e: - print("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") - print(e) + logger.debug("handled error GET_NORMALIZED_PUMP_EVENT_DOSE") + logger.debug(e) if Sections.GET_NORMALIZED_DOSE_ENTRIES in dict: try: @@ -746,8 +700,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["get_normalized_dose_entries"] = temp_list except Exception as e: - print("handled error GET_NORMALIZED_DOSE_ENTRIES") - print(e) + logger.debug("handled error GET_NORMALIZED_DOSE_ENTRIES") + logger.debug(e) if Sections.CACHED_DOSE_ENTRIES in dict: try: @@ -772,8 +726,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["cached_dose_entries"] = temp_list except Exception as e: - print("handled error CACHED_DOSE_ENTRIES") - print(e) + logger.debug("handled error CACHED_DOSE_ENTRIES") + logger.debug(e) if Sections.GET_PUMP_EVENT_VALUES in dict: try: @@ -1008,8 +962,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["get_pump_event_values"] = get_pump_even_values_list except Exception as e: - print("handled error GET_PUMP_EVENT_VALUES") - print(e) + logger.debug("handled error GET_PUMP_EVENT_VALUES") + logger.debug(e) if Sections.MESSAGE_LOG in dict: local_list = dict[Sections.MESSAGE_LOG] @@ -1077,8 +1031,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["g5_cgm_manager"] = dictionary_complete except Exception as e: - print("handled error G5_CGM_MANAGER") - print(e) + logger.debug("handled error G5_CGM_MANAGER") + logger.debug(e) if Sections.DEX_CGM_MANAGER in dict: try: @@ -1099,8 +1053,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["dex_cgm_manager"] = latestBackfill except Exception as e: - print("handled error DEX_CGM_MANAGER") - print(e) + logger.debug("handled error DEX_CGM_MANAGER") + logger.debug(e) if Sections.STATUS_EXTENSION_DATA_MANAGER in dict: try: @@ -1142,8 +1096,8 @@ def __parse(self, path, file_name) -> dict: '"85.732078872579' status_extension_context_dict["sensor"] = value_dict except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - sensor") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - sensor") + logger.debug(e) try: @@ -1160,8 +1114,8 @@ def __parse(self, path, file_name) -> dict: value_dict[val[0]] = val[1] status_extension_context_dict["netBasal"] = value_dict except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - netBasal") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - netBasal") + logger.debug(e) try: version_index = temp.index("version") @@ -1169,8 +1123,8 @@ def __parse(self, path, file_name) -> dict: last_index = version_temp.index(",") status_extension_context_dict["version"] = version_temp[10:last_index] except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - version") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - version") + logger.debug(e) try: unit_index = temp.index("unit") @@ -1179,8 +1133,8 @@ def __parse(self, path, file_name) -> dict: last_index = unit_temp.index(",") predicted_glucose["unit"] = unit_temp[6:last_index] except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - unit") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - unit") + logger.debug(e) try: interval_index = temp.index("interval") @@ -1190,8 +1144,8 @@ def __parse(self, path, file_name) -> dict: interval_temp = interval_temp[9:last_index].replace("]", "") predicted_glucose["interval"] = float(interval_temp) except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - interval") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - interval") + logger.debug(e) try: startDate_index = temp.index("startDate") @@ -1200,8 +1154,8 @@ def __parse(self, path, file_name) -> dict: last_index = startDate_temp.index(",") predicted_glucose["startDate"] = startDate_temp[10:last_index] except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - startDate") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - startDate") + logger.debug(e) status_extension_context_dict["predictedGlucose"] = predicted_glucose @@ -1212,8 +1166,8 @@ def __parse(self, path, file_name) -> dict: last_index = batteryPercentage_temp.index(",") status_extension_context_dict["batteryPercentage"] = float(batteryPercentage_temp[18:last_index].strip()) except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - batteryPercentage") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - batteryPercentage") + logger.debug(e) try: lastLoopCompleted_index = temp.index("lastLoopCompleted") @@ -1222,14 +1176,14 @@ def __parse(self, path, file_name) -> dict: last_index = lastLoopCompleted_temp.index(",") status_extension_context_dict["lastLoopCompleted"] = lastLoopCompleted_temp[18:last_index] except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER - lastLoopCompleted") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER - lastLoopCompleted") + logger.debug(e) loop_report_dict["status_extension_data_manager"] = status_extension_context_dict except Exception as e: - print("handled error STATUS_EXTENSION_DATA_MANAGER") - print(e) + logger.debug("handled error STATUS_EXTENSION_DATA_MANAGER") + logger.debug(e) if Sections.RILEY_LINK_PUMP_MANAGER in dict: try: @@ -1237,8 +1191,8 @@ def __parse(self, path, file_name) -> dict: Sections.RILEY_LINK_PUMP_MANAGER ] except Exception as e: - print("handled error RILEY_LINK_PUMP_MANAGER") - print(e) + logger.debug("handled error RILEY_LINK_PUMP_MANAGER") + logger.debug(e) if Sections.RILEY_LINK_DEVICE_MANAGER in dict: try: @@ -1246,8 +1200,8 @@ def __parse(self, path, file_name) -> dict: Sections.RILEY_LINK_DEVICE_MANAGER ] except Exception as e: - print("handled error RILEY_LINK_DEVICE_MANAGER") - print(e) + logger.debug("handled error RILEY_LINK_DEVICE_MANAGER") + logger.debug(e) if Sections.PERSISTENCE_CONTROLLER in dict: try: @@ -1255,8 +1209,8 @@ def __parse(self, path, file_name) -> dict: Sections.PERSISTENCE_CONTROLLER ] except Exception as e: - print("handled error PERSISTENCE_CONTROLLER") - print(e) + logger.debug("handled error PERSISTENCE_CONTROLLER") + logger.debug(e) if Sections.INSULIN_DELIVERY_STORE in dict: try: @@ -1264,8 +1218,8 @@ def __parse(self, path, file_name) -> dict: Sections.INSULIN_DELIVERY_STORE ] except Exception as e: - print("handled error INSULIN_DELIVERY_STORE") - print(e) + logger.debug("handled error INSULIN_DELIVERY_STORE") + logger.debug(e) if Sections.CACHED_CARB_ENTRIES in dict: try: @@ -1308,8 +1262,8 @@ def __parse(self, path, file_name) -> dict: temp_list.append(record_dict) loop_report_dict["cached_carb_entries"] = temp_list except Exception as e: - print("handled error CACHED_CARB_ENTRIES") - print(e) + logger.debug("handled error CACHED_CARB_ENTRIES") + logger.debug(e) if Sections.GLUCOSE_STORE in dict: try: @@ -1339,8 +1293,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["glucose_store"] = temp_dict except Exception as e: - print("handled error GLUCOSE_STORE") - print(e) + logger.debug("handled error GLUCOSE_STORE") + logger.debug(e) if Sections.CACHED_GLUCOSE_SAMPLES in dict: try: @@ -1363,8 +1317,8 @@ def __parse(self, path, file_name) -> dict: loop_report_dict["cached_glucose_samples"] = temp_list except Exception as e: - print("handled error CACHED_GLUCOSE_SAMPLES") - print(e) + logger.debug("handled error CACHED_GLUCOSE_SAMPLES") + logger.debug(e) return loop_report_dict @@ -1390,8 +1344,8 @@ def __set_pump_manager_type( "pumpModel" ].strip() except Exception as e: - print("pump model in minimed_pump_manager is not available") - print(e) + logger.debug("pump model in minimed_pump_manager is not available") + logger.debug(e) elif omnipod_pump_manager: loop_report_dict["pump_manager_type"] = "omnipod" @@ -1403,10 +1357,34 @@ def __set_pump_manager_type( "piVersion" ].strip() except Exception as e: - print( + logger.debug( "pm version or pi version in omnipod_pump_manager is not available" ) - print(e) + logger.debug(e) else: loop_report_dict["pump_manager_type"] = "unknown" + + + def _parse_item(self, item): + item_dict = None + if "startTime" in item: + item = item.replace('[', '').replace('"', "").replace(']', "") + items_values = item.split(",") + item_list = [] + + if 'startTime' not in items_values[0] and 'value:' not in items_values[0]: + items_values.pop(0) + + if 'value:' in items_values[0]: + item_list = [float(items_values[0].replace('value:', '').strip()), + float(items_values[1].strip())] + startTime = items_values[2].replace('startTime:', '').strip() + else: + startTime = items_values[0].replace('startTime:', '').strip() + item_list = [float(items_values[1].replace('value:', '').strip()), + float(items_values[2].strip())] + + item_dict = {'startTime': startTime, + 'value': item_list} + return item_dict From 96de3c65376f70ba1c1cca68549ce89ebde8c23e Mon Sep 17 00:00:00 2001 From: rpwils Date: Thu, 21 Feb 2019 06:26:04 -0600 Subject: [PATCH 43/48] updated glucoseTargetRangeSchedule parser --- projects/parsers/loop_report.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index 39704761..bee2e5c1 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -440,8 +440,10 @@ def __parse(self, path, file_name) -> dict: logger.debug(e) try: - start_index = loop_data_manager["settings"].index("items") - temp_str = loop_data_manager["settings"][start_index:] + glucoseTargetRangeSchedule_index = loop_data_manager["settings"].index("glucoseTargetRangeSchedule") + temp_str = loop_data_manager["settings"][glucoseTargetRangeSchedule_index:] + items_index = temp_str.index("items") + temp_str = temp_str[items_index:] temp_str = temp_str.replace('items":', '') values = [] From 4de3f3a5c5b9d8a0e09e7075d64f527d4da6ddb4 Mon Sep 17 00:00:00 2001 From: rpwils Date: Thu, 16 May 2019 20:09:10 -0500 Subject: [PATCH 44/48] updated workout and premeal max and min --- projects/parsers/loop_report.py | 13 +++++++++++-- projects/tests/parsers/test_loop_report.py | 12 ++++++++---- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/projects/parsers/loop_report.py b/projects/parsers/loop_report.py index bee2e5c1..c6dffd52 100644 --- a/projects/parsers/loop_report.py +++ b/projects/parsers/loop_report.py @@ -480,9 +480,12 @@ def __parse(self, path, file_name) -> dict: while check != "]": workout += 1 check = substr[workout] - loop_report_dict["override_range_workout"] = eval( + workout_list = eval( substr[start_index : workout + 1] ) + loop_report_dict["override_range_workout_minimum"] = workout_list[0] + loop_report_dict["override_range_workout_maximum"] = workout_list[1] + except Exception as e: logger.debug("handled error LOOP_DATA_MANAGER - override_range_workout") logger.debug(e) @@ -495,9 +498,15 @@ def __parse(self, path, file_name) -> dict: while check != "]": premeal += 1 check = substr[premeal] - loop_report_dict["override_range_premeal"] = eval( + + + premeal_list = eval( substr[start_index : premeal + 1] ) + + loop_report_dict["override_range_premeal_minimum"] = premeal_list[0] + loop_report_dict["override_range_premeal_maximum"] = premeal_list[1] + except Exception as e: logger.debug("preMeal is not in loop data") logger.debug(e) diff --git a/projects/tests/parsers/test_loop_report.py b/projects/tests/parsers/test_loop_report.py index 92408666..55db049a 100644 --- a/projects/tests/parsers/test_loop_report.py +++ b/projects/tests/parsers/test_loop_report.py @@ -7,6 +7,7 @@ def test_parse_by_file(): lr = loop_report.LoopReport() loop_dict = lr.parse_by_file(os.getcwd() + "/files", "LoopReport.md") + assert loop_dict["file_name"] == "LoopReport.md" assert loop_dict["loop_version"] == "Loop v1.9.3" assert loop_dict["rileyLink_radio_firmware"] == "Optional(subg_rfspy 0.9)" @@ -50,10 +51,13 @@ def test_parse_by_file(): assert loop_dict["retrospective_correction_enabled"] == "true" assert loop_dict["suspend_threshold"] == 85.0 assert loop_dict["suspend_threshold_unit"] == "mg/dL" - override_range_workout = [135.0, 145.0] - assert loop_dict["override_range_workout"] == override_range_workout - override_range_premeal = [70.0, 80.0] - assert loop_dict["override_range_premeal"] == override_range_premeal + + assert loop_dict["override_range_workout_minimum"] == 135.0 + assert loop_dict["override_range_workout_maximum"] == 145.0 + + assert loop_dict["override_range_premeal_minimum"] == 70.0 + assert loop_dict["override_range_premeal_maximum"] == 80.0 + assert ( loop_dict["retrospective_glucose_discrepancies_summed"] == get_retrospective_glucose_discrepancies_summed() From 6043fa5905bead09dfaed178c74831248fee8929 Mon Sep 17 00:00:00 2001 From: Russell Wilson Date: Thu, 16 May 2019 20:22:12 -0500 Subject: [PATCH 45/48] Delete 2019-02-19-batch-parsing.csv --- projects/parsers/output/2019-02-19-batch-parsing.csv | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 projects/parsers/output/2019-02-19-batch-parsing.csv diff --git a/projects/parsers/output/2019-02-19-batch-parsing.csv b/projects/parsers/output/2019-02-19-batch-parsing.csv deleted file mode 100644 index 3f331cc4..00000000 --- a/projects/parsers/output/2019-02-19-batch-parsing.csv +++ /dev/null @@ -1,3 +0,0 @@ -index,file_name,loop_version,rileyLink_radio_firmware,rileyLink_ble_firmware,carb_ratio_unit,carb_ratio_timeZone,carb_ratio_schedule,carb_default_absorption_times_fast,carb_default_absorption_times_medium,carb_default_absorption_times_slow,insulin_sensitivity_factor_schedule,insulin_sensitivity_factor_timeZone,insulin_sensitivity_factor_unit,basal_rate_timeZone,basal_rate_schedule,insulin_model,insulin_action_duration,pump_manager_type,pump_model,carbs_on_board,last_temp_basal,recommended_bolus,recommended_temp_basal,retrospective_glucose_effect,glucose_momentum_effect,retrospective_glucose_change,retrospective_predicted_glucose,maximum_basal_rate,maximum_bolus,retrospective_correction_enabled,suspend_threshold,suspend_threshold_unit,override_range_workout,override_range_premeal,insulin_counteraction_effects,retrospective_glucose_discrepancies_summed,get_reservoir_values,predicted_glucose,retrospective_glucose_discrepancies,carb_effect,insulin_effect,get_normalized_pump_event_dose,get_normalized_dose_entries,cached_dose_entries,get_pump_event_values,message_log,g5_cgm_manager,dex_cgm_manager,status_extension_data_manager,riley_link_pump_manager,riley_link_device_manager,persistence_controller,insulin_delivery_store,cached_carb_entries,glucose_store,cached_glucose_samples -0,LoopReport.md,Loop v1.9.3,Optional(subg_rfspy 0.9),Optional(ble_rfspy 0.9),g,-28800,"[{'startTime': 0.0, 'value': 10.0}, {'startTime': 66600.0, 'value': 9.0}]",1800.0,10800.0,18000.0,"[{'startTime': 0.0, 'value': 20.0}, {'startTime': 9000.0, 'value': 40.0}, {'startTime': 82800.0, 'value': 35.0}]",-28800,mg/dL,-28800,"[{'startTime': 0.0, 'value': 0.8}, {'startTime': 23400.0, 'value': 0.8}, {'startTime': 72000.0, 'value': 0.6}]",humalogNovologAdult,21600.0,minimed,723,"{' startDate': '2019-01-28 15:15:00 +0000', ' endDate': '2019-01-28 15:15:00 +0000', ' quantity': 0.0, 'units': 'g'}","{' type': 'LoopKit.DoseType.tempBasal', ' startDate': '2019-01-28 15:01:30 +0000', ' endDate': '2019-01-28 15:31:30 +0000', ' value': 0.0, ' unit': 'LoopKit.DoseUnit.unitsPerHour', ' description': 'nil', ' syncIdentifier': 'nil', ' scheduledBasalRate': 'nil'}","{' amount': 0.55, ' pendingInsulin': 4.0, ' notice': 'nil', ' date': '2018-12-13 22:41:35 +0000'}","{' unitsPerHour': 0.4, ' duration': 1800.0, ' date': '2018-12-05 16:32:21 +0000'}","[{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 85.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 84.4554, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 83.9604, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 83.5149, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 83.1188, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:40:00 +0000', 'quantity': 82.7723, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:45:00 +0000', 'quantity': 82.4753, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:50:00 +0000', 'quantity': 82.2277, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:55:00 +0000', 'quantity': 82.0297, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:00:00 +0000', 'quantity': 81.8812, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:05:00 +0000', 'quantity': 81.7822, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:10:00 +0000', 'quantity': 81.7327, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 16:15:00 +0000', 'quantity': 81.7327, 'quantity_units': 'mg/dL'}]","[{'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:20:00 +0000', 'quantity': 0.732079, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:25:00 +0000', 'quantity': 1.73202, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:30:00 +0000', 'quantity': 2.73197, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:35:00 +0000', 'quantity': 3.73191, 'quantity_units': 'mg/dL'}]","{'start_dict': {' sampleUUID': '8B9AA1D2-E475-47E0-9612-76C01A438AD3', ' syncIdentifier': '""00AA0A 2594908""', ' syncVersion': '1', ' startDate': '2019-01-28 14:51:19 +0000', ' quantity': '89 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.34SNZ39Q48.loopkit.Loop""'}, 'end_dict': {'sampleUUID': '7ED3FC10-0E37-4243-86F1-6E187E62F2DF', ' syncIdentifier': '""00AA0A 2596408""', ' syncVersion': '1', ' startDate': '2019-01-28 15:16:20 +0000', ' quantity': '85 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.34SNZ39Q48.loopkit.Loop""'}}","[{'startDate': '2019-01-28 14:51:19 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 14:55:00 +0000', 'quantity': 89.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:00:00 +0000', 'quantity': 88.8429, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:05:00 +0000', 'quantity': 88.6718, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:10:00 +0000', 'quantity': 88.48, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-28 15:15:00 +0000', 'quantity': 88.2673, 'quantity_units': 'mg/dL'}]",4.0,10.0,true,85.0,mg/dL,"[135.0, 145.0]","[70.0, 80.0]","[{'start_time': '2019-01-27 15:16:22 +0000', 'end_time': ' 2019-01-27 15:21:22 +0000', 'value': 0.12323223579096947, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:21:22 +0000', 'end_time': ' 2019-01-27 15:26:22 +0000', 'value': 0.11340556858587406, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:26:22 +0000', 'end_time': ' 2019-01-27 15:31:22 +0000', 'value': -0.09644491407321425, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:31:22 +0000', 'end_time': ' 2019-01-27 15:36:22 +0000', 'value': -0.5038144363643894, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:36:22 +0000', 'end_time': ' 2019-01-27 15:41:22 +0000', 'value': 0.09110549888380319, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:41:22 +0000', 'end_time': ' 2019-01-27 15:46:22 +0000', 'value': 0.08806492424520086, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:46:22 +0000', 'end_time': ' 2019-01-27 15:51:21 +0000', 'value': 0.2877941626511216, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:51:21 +0000', 'end_time': ' 2019-01-27 15:56:22 +0000', 'value': -0.11365967464421017, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 15:56:22 +0000', 'end_time': ' 2019-01-27 16:01:22 +0000', 'value': -0.3170549421296755, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:01:22 +0000', 'end_time': ' 2019-01-27 16:06:22 +0000', 'value': -0.12201958445077564, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:06:22 +0000', 'end_time': ' 2019-01-27 16:11:22 +0000', 'value': -0.1286808487354534, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:11:22 +0000', 'end_time': ' 2019-01-27 16:16:22 +0000', 'value': -0.5368095386319524, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:16:22 +0000', 'end_time': ' 2019-01-27 16:21:22 +0000', 'value': -0.9461971753678154, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:21:22 +0000', 'end_time': ' 2019-01-27 16:26:22 +0000', 'value': -0.9566544114980243, 'units': 'mg/dL/min'}, {'start_time': '2019-01-27 16:26:22 +0000', 'end_time': ' 2019-01-27 16:31:22 +0000', 'value': -0.1680095551964925, 'units': 'mg/dL/min'}]","[{'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:02:31 +0000', 'value': 13.150577197081377, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:07:31 +0000', 'value': 26.06978171944507, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:12:31 +0000', 'value': 38.67818952118729, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:17:31 +0000', 'value': 49.22323442360305, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:22:31 +0000', 'value': 57.644897625857766, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:27:31 +0000', 'value': 64.15869871324333, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:02:31 +0000', 'end_time': ' 2018-11-28 00:32:31 +0000', 'value': 67.1655997352358, 'units': 'mg/dL'}]","[{'start_time': '2019-01-28 15:16:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:11:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:06:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 15:01:00 +0000', 'value': 168.9, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:56:00 +0000', 'value': 169.0, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:51:00 +0000', 'value': 169.1, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:46:00 +0000', 'value': 169.1, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:41:00 +0000', 'value': 169.2, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:36:00 +0000', 'value': 169.3, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:31:00 +0000', 'value': 169.3, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:26:00 +0000', 'value': 169.4, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:21:00 +0000', 'value': 169.5, 'units': 'unitVolume'}, {'start_time': '2019-01-28 14:16:00 +0000', 'value': 169.5, 'units': 'unitVolume'}]","[{'start_time': '2019-01-28 15:16:20 +0000', 'value': 85.0, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:20:00 +0000', 'value': 85.732078872579, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:25:00 +0000', 'value': 86.44096256310476, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:30:00 +0000', 'value': 86.77019751074303, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:35:00 +0000', 'value': 86.74103998552496, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:40:00 +0000', 'value': 86.64342159003903, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:45:00 +0000', 'value': 86.57898055151605, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:50:00 +0000', 'value': 86.54829897295224, 'units': 'mg/dL'}, {'start_time': '2019-01-28 15:55:00 +0000', 'value': 86.5520006409324, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:00:00 +0000', 'value': 86.59083783299144, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:05:00 +0000', 'value': 86.66555585381998, 'units': 'mg/dL'}, {'start_time': '2019-01-28 16:10:00 +0000', 'value': 86.77683520191353, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:02:31 +0000', 'value': 13.150577197081377, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:07:31 +0000', 'value': 12.919204522363694, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:12:31 +0000', 'value': 12.608407801742223, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:17:31 +0000', 'value': 10.545044902415762, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:22:31 +0000', 'value': 8.421663202254713, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:27:31 +0000', 'value': 6.513801087385557, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:32:31 +0000', 'value': 3.0069010219924754, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:00:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:05:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:10:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:15:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:20:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:25:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:30:00 +0000', 'value': 309.375, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': 313.1571581860383, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': 320.79604707492723, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': 328.4349359638161, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': 336.073824852705, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': 343.7127137415939, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': 351.3516026304828, 'units': 'mg/dL'}]","[{'start_time': '2018-11-28 00:30:00 +0000', 'value': -598.4414718881781, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:35:00 +0000', 'value': -608.2232418870775, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:40:00 +0000', 'value': -618.1781269950548, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:45:00 +0000', 'value': -628.2362250846572, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:50:00 +0000', 'value': -638.3355211023576, 'units': 'mg/dL'}, {'start_time': '2018-11-28 00:55:00 +0000', 'value': -648.4211533199497, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:00:00 +0000', 'value': -658.4447024193285, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:05:00 +0000', 'value': -668.3632968575748, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:10:00 +0000', 'value': -678.1394998374639, 'units': 'mg/dL'}, {'start_time': '2018-11-28 01:15:00 +0000', 'value': -687.740877675081, 'units': 'mg/dL'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00004b061813002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100354c061813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""030000002f224d261813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00044e061813002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01005e0618130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0107750658130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01195f0718130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640918130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119460c18130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640c18130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 17:26:28 +0000', 'endDate': '2019-01-25 18:36:45 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011c5a0919130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 18:36:45 +0000', 'endDate': '2019-01-25 19:16:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b012d640a19130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:21:28 +0000', 'endDate': '2019-01-27 14:41:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b001c55061b13002000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 14:41:27 +0000', 'endDate': '2019-01-27 15:21:29 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b69061b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:21:29 +0000', 'endDate': '2019-01-27 15:22:13 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d55075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:13 +0000', 'endDate': '2019-01-27 15:22:15 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d56075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:22:15 +0000', 'endDate': '2019-01-27 15:31:27 +0000', 'value': '1.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f56075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:31:27 +0000', 'endDate': '2019-01-27 15:36:28 +0000', 'value': '1.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b5f075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:36:28 +0000', 'endDate': '2019-01-27 15:41:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011c64071b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:41:28 +0000', 'endDate': '2019-01-27 15:51:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c69075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 15:51:27 +0000', 'endDate': '2019-01-27 15:56:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b73071b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 15:56:28 +0000', 'endDate': '2019-01-27 16:17:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c78075b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:17:00 +0000', 'endDate': '2019-01-27 16:21:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010051085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:21:29 +0000', 'endDate': '2019-01-27 16:41:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d55085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:41:27 +0000', 'endDate': '2019-01-27 16:46:28 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b69085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:46:28 +0000', 'endDate': '2019-01-27 16:51:27 +0000', 'value': '2.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c6e085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:51:27 +0000', 'endDate': '2019-01-27 16:56:28 +0000', 'value': '2.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b73085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 16:56:28 +0000', 'endDate': '2019-01-27 17:01:27 +0000', 'value': '1.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c78085b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:01:27 +0000', 'endDate': '2019-01-27 17:06:27 +0000', 'value': '1.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b41095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:06:27 +0000', 'endDate': '2019-01-27 17:11:41 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b46095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:11:41 +0000', 'endDate': '2019-01-27 17:31:31 +0000', 'value': '1.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601294b095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 17:31:32 +0000', 'endDate': '2019-01-27 17:36:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01205f091b130d2000""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:36:28 +0000', 'endDate': '2019-01-27 17:41:28 +0000', 'value': '0.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c64095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:41:28 +0000', 'endDate': '2019-01-27 17:56:42 +0000', 'value': '1.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c69095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-27 17:56:42 +0000', 'endDate': '2019-01-27 18:26:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a78095b13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-27 18:26:42 +0000', 'endDate': '2019-01-27 18:30:37 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b012a5a0a1b130d2000""', 'scheduledBasalRate': 'IU/hr'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:11:24 +0000', 'endDate': '2019-01-24 14:13:17 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00004b061813002000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-24 14:13:17 +0000', 'endDate': '2019-01-24 14:13:58 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100354c061813""', 'scheduledBasalRate': '0.8 IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:13:58 +0000', 'endDate': '2019-01-24 14:14:28 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""030000002f224d261813""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:14:28 +0000', 'endDate': '2019-01-24 14:30:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b00044e061813002000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:30:24 +0000', 'endDate': '2019-01-24 14:53:31 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01005e0618130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 14:53:31 +0000', 'endDate': '2019-01-24 15:31:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0107750658130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 15:31:25 +0000', 'endDate': '2019-01-24 17:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01195f0718130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 17:36:24 +0000', 'endDate': '2019-01-24 20:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640918130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:06:25 +0000', 'endDate': '2019-01-24 20:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119460c18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 20:36:24 +0000', 'endDate': '2019-01-24 21:36:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118640c18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 21:36:25 +0000', 'endDate': '2019-01-24 22:06:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119640d18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-24 22:06:24 +0000', 'endDate': '2019-01-25 01:06:25 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118460e18130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:06:25 +0000', 'endDate': '2019-01-25 01:31:27 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0119461118130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 01:31:27 +0000', 'endDate': '2019-01-25 02:36:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b011b5f1118130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 02:36:24 +0000', 'endDate': '2019-01-25 03:11:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b0118641218130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 03:11:24 +0000', 'endDate': '2019-01-25 04:51:24 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b01184b1318130d2000""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-25 04:51:24 +0000', 'endDate': '2019-01-25 05:01:25 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""7b021873141813281800""', 'scheduledBasalRate': 'nil'}]","[{'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 20:43:18 +0000', 'endDate': '2019-01-07 20:43:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 20:43:21 +0000', 'endDate': '2019-01-07 21:13:21 +0000', 'value': '0.95', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:13:21 +0000', 'endDate': '2019-01-07 21:16:57 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:16:57 +0000', 'endDate': '2019-01-07 21:21:14 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:21:14 +0000', 'endDate': '2019-01-07 21:21:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-07 21:21:20 +0000', 'endDate': '2019-01-07 21:26:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733""', 'scheduledBasalRate': 0.9, 'scheduledBasalRateUnits': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 21:26:00 +0000', 'endDate': '2019-01-07 21:26:08 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z""', 'scheduledBasalRate': 'nil'}]","[{'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 15:06:41 +0000', 'date': ' 2019-01-28 15:01:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b41075c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 15:31:27 +0000', 'startDate': ' 2019-01-28 15:01:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 15:06:41 +0000', 'date': ' 2019-01-28 15:01:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 23400.0', 'index': ' 1', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b011c73061c130d2000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:51:28 +0000', 'startDate': ' 2019-01-28 14:51:28 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001c73065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:51:28 +0000', 'startDate': ' 2019-01-28 14:51:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:56:28 +0000', 'date': ' 2019-01-28 14:51:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:51:28 +0000', 'date': ' 2019-01-28 14:46:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c6e065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 15:16:28 +0000', 'startDate': ' 2019-01-28 14:46:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:51:28 +0000', 'date': ' 2019-01-28 14:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:46:28 +0000', 'date': ' 2019-01-28 14:41:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c69065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.2', 'endDate': ' 2019-01-28 15:11:28 +0000', 'startDate': ' 2019-01-28 14:41:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:46:28 +0000', 'date': ' 2019-01-28 14:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:41:28 +0000', 'date': ' 2019-01-28 14:36:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b64065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.4', 'endDate': ' 2019-01-28 15:06:27 +0000', 'startDate': ' 2019-01-28 14:36:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:41:28 +0000', 'date': ' 2019-01-28 14:36:27 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 23400.0', 'index': ' 1', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b01005e061c130d2000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:30:00 +0000', 'startDate': ' 2019-01-28 14:30:00 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:31:28 +0000', 'date': ' 2019-01-28 14:30:00 +0000'}, {'rate': ' 0.8)))', 'timeOffset': ' 0.0', 'index': ' 0', 'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071', 'isUploaded': ' false', 'syncIdentifier': ' Optional(7b001b46061c13002000), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-29 14:06:27 +0000', 'startDate': ' 2019-01-28 14:06:27 +0000', 'type': ' LoopKit.DoseType.basal', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001b46065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:06:27 +0000', 'startDate': ' 2019-01-28 14:06:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:11:28 +0000', 'date': ' 2019-01-28 14:06:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012941065c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-28 14:31:41 +0000', 'startDate': ' 2019-01-28 14:01:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 14:01:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 14:01:41 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b78055c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.375', 'endDate': ' 2019-01-28 14:26:27 +0000', 'startDate': ' 2019-01-28 13:56:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 13:56:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068', 'isUploaded': ' false', 'persistedDate': ' 2019-01-28 14:01:58 +0000', 'date': ' 2019-01-28 13:56:27 +0000'}]","['2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179', '2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4', '2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd', '2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342', '2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff', '2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6']","{'transmitter': ' Optional(CGMBLEKit.Transmitter)', 'providesBLEHeartbeat': ' true', 'latestReading': {'glucoseMessage': {'timestamp': ' 2596408', 'glucoseIsDisplayOnly': ' false', 'glucose': ' 85', 'trend': ' -1'}, 'timeMessage': {'status': ' 0', 'currentTime': ' 2596413', 'sessionStartTime': ' 1820222'}, 'transmitterID': ' ""00AA0A', 'status': ' CGMBLEKit.TransmitterStatus.ok', 'sessionStartDate': ' 2019-01-19 15', 'lastCalibration': ' nil', 'readDate': ' 2019-01-28 15'}}","{'latestBackfill': {'glucose': ' 98', 'trend': ' 5', 'timestamp': ' 2018-12-13 21'}}","{'sensor': {'isStateValid': ' true', ' stateDescription': ' ok ', ' trendType': ' 4', ' isLocal': ' true'}, 'netBasal': {'': ' ""percentage""', ' ""start""': ' 2019-01-28 15', ' ""rate""': ' -0.8', ' ""end""': ' 2019-01-28 15'}, 'version': '5', 'predictedGlucose': {'values': ['85.732078872579', '86.44096256310476', '86.77019751074303', '86.74103998552496', '86.64342159003903', '86.57898055151605', '86.54829897295224', '86.5520006409324', '86.59083783299144', '86.66555585381998', '86.77683520191353', '86.92521097785732', '87.06166310407576', '87.18657445807551', '87.30036060017812', '87.40355987211228', '87.4967727773405', '87.58041626246342', '87.65476704819528', '87.72029003700567', '87.77754565123954', '87.8273377716408', '87.87044653212743', '87.90751659629285', '87.93889754994686', '87.96500123976884', '87.98647008053209', '88.00392652213652', '88.01795871129279', '88.02912156874194', '88.0379378183584', '88.04489934830934', '88.05046836922816', '88.05508417906836', '88.05917636320798', '88.06314680728673', '88.06727407099355', '88.07155325261802', '88.07596408572763', '88.08048771649001', '88.0851791482404', '88.09021545216102', '88.0955744117943', '88.10122342167693', '88.10713178627508', '88.11312558507561', '88.11889980331782', '88.12484203567728', '88.13124497984529', '88.13808315983019', '88.14502479923775', '88.15104161042552', '88.15539987378455', '88.15777204139727', '88.15835646191698', '88.15761275402889', '88.15598599919659', '88.15389249855268', '88.15170285865179', '88.149703828917', '88.14810111911734', '88.14688621614334', '88.14603489653823', '88.145523923539', '88.14533102945123', '88.14543489642449', '88.14574261113549', '88.14596950526587', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014', '88.14598217974014'], 'unit': 'mg/dL', 'interval': 300.0, 'startDate': ' 2019-01-28 15:20:00 +0000'}, 'batteryPercentage': 1.0, 'lastLoopCompleted': ' 2019-01-28 15:16:28 +0000'}","{'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-28 14:26:19 +0000'}","{'central': ' ', 'autoConnectIDs': ' [""3F390A3A-9BEC-D2E4-08D7-13D13BDF4672""]', 'timerTickEnabled': ' false', 'idleListeningState': ' enabled(timeout: 240.0, channel: 0)'}","{'isReadOnly': ' false', 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/', 'persistenceStoreCoordinator': ' Optional()'}","{'observerQuery': ' Optional()', 'observationStart': ' 2019-01-28 04:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-28 10:06:28 +0000'}","[{'sampleUUID': ' 29A45677-9670-48A0-A6C6-379CEA88581F', 'syncIdentifier': ' 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA', 'syncVersion': ' 1', 'startDate': ' 2019-01-27 22:02:29 +0000', 'quantity': 10.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e2a77d8dfb37103e14f78', 'isUploaded': ' true'}, {'sampleUUID': ' CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8', 'syncIdentifier': ' 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 01:00:59 +0000', 'quantity': 25.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e4b6bd8dfb37103e1e137', 'isUploaded': ' true'}, {'sampleUUID': ' 2C030171-3604-4542-B492-9990AF375546', 'syncIdentifier': ' 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 05:41:22 +0000', 'quantity': 7.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c4e9604d8dfb37103e428d1', 'isUploaded': ' true'}]","{'latestGlucoseValue': {'sampleUUID': ' 7ED3FC10-0E37-4243-86F1-6E187E62F2DF', 'syncIdentifier': ' ""00AA0A 2596408', 'syncVersion': ' 1', 'startDate': ' 2019-01-28 15:16:20 +0000', 'quantity': 85.0, 'quantity_units': 'mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}, 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-27 10:20:09 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'}","[{'sampleUUID': '1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB', 'syncIdentifier': '""1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB""', 'syncVersion': '1', 'startDate': '2019-01-27 15:21:22 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85AC7720-6C3F-4125-AB1D-5ADE22707CD1', 'syncIdentifier': '""85AC7720-6C3F-4125-AB1D-5ADE22707CD1""', 'syncVersion': '1', 'startDate': '2019-01-27 15:26:22 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '89DE2881-D0F9-436B-836C-B19D450DAD8D', 'syncIdentifier': '""89DE2881-D0F9-436B-836C-B19D450DAD8D""', 'syncVersion': '1', 'startDate': '2019-01-27 15:31:22 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4', 'syncIdentifier': '""BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4""', 'syncVersion': '1', 'startDate': '2019-01-27 15:36:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '12B89D59-60E6-4251-AC57-EA65A7313C9C', 'syncIdentifier': '""12B89D59-60E6-4251-AC57-EA65A7313C9C""', 'syncVersion': '1', 'startDate': '2019-01-27 15:41:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3172335D-761C-4B62-8288-45F58A19C89A', 'syncIdentifier': '""3172335D-761C-4B62-8288-45F58A19C89A""', 'syncVersion': '1', 'startDate': '2019-01-27 15:46:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D0861787-FE69-48C0-BED6-25BE432ED62E', 'syncIdentifier': '""D0861787-FE69-48C0-BED6-25BE432ED62E""', 'syncVersion': '1', 'startDate': '2019-01-27 15:51:21 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274', 'syncIdentifier': '""A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274""', 'syncVersion': '1', 'startDate': '2019-01-27 15:56:22 +0000', 'quantity': 88.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '97CA822A-3E61-4217-A8BA-1D3C7E1C5620', 'syncIdentifier': '""97CA822A-3E61-4217-A8BA-1D3C7E1C5620""', 'syncVersion': '1', 'startDate': '2019-01-27 16:01:22 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C94C3098-A946-4155-89E5-A11EAEEDD9B3', 'syncIdentifier': '""C94C3098-A946-4155-89E5-A11EAEEDD9B3""', 'syncVersion': '1', 'startDate': '2019-01-27 16:06:22 +0000', 'quantity': 85.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '407921B2-F4AA-449E-B37B-2740ABB2464A', 'syncIdentifier': '""407921B2-F4AA-449E-B37B-2740ABB2464A""', 'syncVersion': '1', 'startDate': '2019-01-27 16:11:22 +0000', 'quantity': 84.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FBEE49E9-6EF7-4298-92C5-B8F87BCA1233', 'syncIdentifier': '""FBEE49E9-6EF7-4298-92C5-B8F87BCA1233""', 'syncVersion': '1', 'startDate': '2019-01-27 16:16:22 +0000', 'quantity': 81.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '574F9FD3-E283-4880-9A4D-002B5641E526', 'syncIdentifier': '""574F9FD3-E283-4880-9A4D-002B5641E526""', 'syncVersion': '1', 'startDate': '2019-01-27 16:21:22 +0000', 'quantity': 76.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '960009BD-5B7C-458B-9426-8DEE05DE874D', 'syncIdentifier': '""960009BD-5B7C-458B-9426-8DEE05DE874D""', 'syncVersion': '1', 'startDate': '2019-01-27 16:26:22 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C067386B-AB07-42C6-9480-4EF450661287', 'syncIdentifier': '""C067386B-AB07-42C6-9480-4EF450661287""', 'syncVersion': '1', 'startDate': '2019-01-27 16:31:22 +0000', 'quantity': 70.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AFCF551E-BA6D-45A3-9507-18ADCC1F41EB', 'syncIdentifier': '""AFCF551E-BA6D-45A3-9507-18ADCC1F41EB""', 'syncVersion': '1', 'startDate': '2019-01-27 16:36:22 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}]" -1,LoopReport2.md,Loop v1.9.3,Optional(subg_rfspy 2.2),Optional(ble_rfspy 2.0),g,-21600,"[{'value': 8.0, 'startTime': 0.0}, {'value': 8.0, 'startTime': 21600.0}, {'value': 9.0, 'startTime': 39600.0}]",7200.0,10800.0,14400.0,"[{'value': 50.0, 'startTime': 0.0}, {'value': 50.0, 'startTime': 1800.0}]",-21600,mg/dL,-21600,"[{'value': 1.25, 'startTime': 0.0}, {'value': 1.45, 'startTime': 23400.0}, {'value': 1.45, 'startTime': 30600.0}, {'value': 0.9, 'startTime': 43200.0}, {'value': 1.4, 'startTime': 57600.0}, {'value': 1.2, 'startTime': 72000.0}]",fiasp,21600.0,minimed,722,"{' startDate': '2019-01-17 00:15:00 +0000', ' endDate': '2019-01-17 00:15:00 +0000', ' quantity': 24.4756, 'units': 'g'}","{' type': 'LoopKit.DoseType.tempBasal', ' startDate': '2019-01-17 00:00:43 +0000', ' endDate': '2019-01-17 00:30:43 +0000', ' value': 5.0, ' unit': 'LoopKit.DoseUnit.unitsPerHour', ' description': 'nil', ' syncIdentifier': 'nil', ' scheduledBasalRate': 'nil'}","{' amount': 0.125, ' pendingInsulin': 0.672455638051033, ' notice': 'nil', ' date': '2019-01-17 00:19:30 +0000'}","{' unitsPerHour': 3.025, ' duration': 1800.0, ' date': '2019-01-17 00:19:30 +0000'}","[{'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 401.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:20:00 +0000', 'quantity': 402.022, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:25:00 +0000', 'quantity': 402.951, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:30:00 +0000', 'quantity': 403.787, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:35:00 +0000', 'quantity': 404.53, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:40:00 +0000', 'quantity': 405.18, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:45:00 +0000', 'quantity': 405.738, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:50:00 +0000', 'quantity': 406.202, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:55:00 +0000', 'quantity': 406.574, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:00:00 +0000', 'quantity': 406.852, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:05:00 +0000', 'quantity': 407.038, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:10:00 +0000', 'quantity': 407.131, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 01:15:00 +0000', 'quantity': 407.131, 'quantity_units': 'mg/dL'}]","[{'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 0.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:20:00 +0000', 'quantity': 10.17, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:25:00 +0000', 'quantity': 23.67, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:30:00 +0000', 'quantity': 37.17, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:35:00 +0000', 'quantity': 50.67, 'quantity_units': 'mg/dL'}]","{'start_dict': {' sampleUUID': 'DCEACFBA-69D4-4444-9329-5F8549A67434', ' syncIdentifier': '""1547682374.0""', ' syncVersion': '1', ' startDate': '2019-01-16 23:46:14 +0000', ' quantity': '340 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.VQ3BBL2C22.loopkit.Loop""'}, 'end_dict': {'sampleUUID': 'FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', ' syncIdentifier': '""1547684174.0""', ' syncVersion': '1', ' startDate': '2019-01-17 00:16:14 +0000', ' quantity': '401 mg/dL', ' isDisplayOnly': 'false', ' provenanceIdentifier': '""com.VQ3BBL2C22.loopkit.Loop""'}}","[{'startDate': '2019-01-16 23:46:14 +0000', 'quantity': 340.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-16 23:50:00 +0000', 'quantity': 340.0, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-16 23:55:00 +0000', 'quantity': 331.155, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:00:00 +0000', 'quantity': 354.822, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:05:00 +0000', 'quantity': 363.194, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:10:00 +0000', 'quantity': 379.21, 'quantity_units': 'mg/dL'}, {'startDate': '2019-01-17 00:15:00 +0000', 'quantity': 394.869, 'quantity_units': 'mg/dL'}]",5.0,13.0,true,60.0,mg/dL,"[120.0, 130.0]","[80.0, 100.0]","[{'start_time': '2019-01-16 00:16:16 +0000', 'end_time': ' 2019-01-16 00:21:16 +0000', 'value': 0.1982427826297339, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:21:16 +0000', 'end_time': ' 2019-01-16 00:26:16 +0000', 'value': 0.19090649148772626, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:26:16 +0000', 'end_time': ' 2019-01-16 00:31:16 +0000', 'value': 0.18325104307100443, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:31:16 +0000', 'end_time': ' 2019-01-16 00:36:16 +0000', 'value': 0.17537905376898377, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:36:16 +0000', 'end_time': ' 2019-01-16 00:41:16 +0000', 'value': 0.16738491556766347, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:41:16 +0000', 'end_time': ' 2019-01-16 00:46:16 +0000', 'value': 0.15939180772528513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:46:16 +0000', 'end_time': ' 2019-01-16 00:51:16 +0000', 'value': 0.1514614088564599, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:51:16 +0000', 'end_time': ' 2019-01-16 00:56:16 +0000', 'value': 0.14362819132001048, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 00:56:16 +0000', 'end_time': ' 2019-01-16 01:01:16 +0000', 'value': 0.13591252108438992, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:01:16 +0000', 'end_time': ' 2019-01-16 01:06:16 +0000', 'value': 0.12832619474061174, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:06:16 +0000', 'end_time': ' 2019-01-16 01:11:16 +0000', 'value': 0.12125178140763636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:11:16 +0000', 'end_time': ' 2019-01-16 01:16:16 +0000', 'value': 0.11510003348635107, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:16:16 +0000', 'end_time': ' 2019-01-16 01:21:16 +0000', 'value': 0.10905453050568212, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:21:16 +0000', 'end_time': ' 2019-01-16 01:26:16 +0000', 'value': 0.10311423747260733, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:26:16 +0000', 'end_time': ' 2019-01-16 01:31:16 +0000', 'value': 0.13701617326861423, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:31:16 +0000', 'end_time': ' 2019-01-16 01:36:16 +0000', 'value': 0.9163908319123039, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:36:16 +0000', 'end_time': ' 2019-01-16 01:41:16 +0000', 'value': 1.8594757224723706, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:41:16 +0000', 'end_time': ' 2019-01-16 01:46:16 +0000', 'value': 0.6594254545905073, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:46:16 +0000', 'end_time': ' 2019-01-16 01:51:16 +0000', 'value': 2.5332435249190777, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:51:16 +0000', 'end_time': ' 2019-01-16 01:56:16 +0000', 'value': 2.0961359791559513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 01:56:16 +0000', 'end_time': ' 2019-01-16 02:01:16 +0000', 'value': 1.159894310634968, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:01:16 +0000', 'end_time': ' 2019-01-16 02:06:16 +0000', 'value': 1.1191495200323969, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:06:16 +0000', 'end_time': ' 2019-01-16 02:11:16 +0000', 'value': 1.3835112821257778, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:11:16 +0000', 'end_time': ' 2019-01-16 02:16:16 +0000', 'value': 1.1662480312521664, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:16:16 +0000', 'end_time': ' 2019-01-16 02:21:16 +0000', 'value': 1.0791030191771824, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:21:16 +0000', 'end_time': ' 2019-01-16 02:26:16 +0000', 'value': 1.3324558965268125, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:26:16 +0000', 'end_time': ' 2019-01-16 02:31:16 +0000', 'value': 1.7354634883194648, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:31:16 +0000', 'end_time': ' 2019-01-16 02:36:16 +0000', 'value': 2.0961891268432735, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:36:16 +0000', 'end_time': ' 2019-01-16 02:41:16 +0000', 'value': 2.621716418273308, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:41:16 +0000', 'end_time': ' 2019-01-16 02:46:16 +0000', 'value': 3.5182572059200763, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:46:16 +0000', 'end_time': ' 2019-01-16 02:51:16 +0000', 'value': 3.1912442395685723, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:51:16 +0000', 'end_time': ' 2019-01-16 02:56:16 +0000', 'value': 2.445416067135784, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 02:56:16 +0000', 'end_time': ' 2019-01-16 03:01:16 +0000', 'value': 1.4848934002202439, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:01:16 +0000', 'end_time': ' 2019-01-16 03:06:16 +0000', 'value': 0.9132470278911112, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:06:16 +0000', 'end_time': ' 2019-01-16 03:11:16 +0000', 'value': 0.7335596966448291, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:11:16 +0000', 'end_time': ' 2019-01-16 03:16:16 +0000', 'value': 0.5484816889105331, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:16:16 +0000', 'end_time': ' 2019-01-16 03:21:16 +0000', 'value': 0.5602815892395256, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:21:16 +0000', 'end_time': ' 2019-01-16 03:26:16 +0000', 'value': 1.3708950890202685, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:26:16 +0000', 'end_time': ' 2019-01-16 03:31:16 +0000', 'value': 1.7819674438251694, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:31:16 +0000', 'end_time': ' 2019-01-16 03:36:16 +0000', 'value': 2.39486512736496, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:36:16 +0000', 'end_time': ' 2019-01-16 03:41:16 +0000', 'value': 2.8107212073231946, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:41:16 +0000', 'end_time': ' 2019-01-16 03:46:16 +0000', 'value': 2.630466380529401, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:46:16 +0000', 'end_time': ' 2019-01-16 03:51:16 +0000', 'value': 2.6548543649344305, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:51:16 +0000', 'end_time': ' 2019-01-16 03:56:16 +0000', 'value': 2.0844845325192636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 03:56:16 +0000', 'end_time': ' 2019-01-16 04:01:16 +0000', 'value': 2.1198220596437976, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:01:16 +0000', 'end_time': ' 2019-01-16 04:06:16 +0000', 'value': 2.161215845056904, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:06:16 +0000', 'end_time': ' 2019-01-16 04:11:16 +0000', 'value': 1.8089144219068882, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:11:16 +0000', 'end_time': ' 2019-01-16 04:16:16 +0000', 'value': 1.6630800684049287, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:16:16 +0000', 'end_time': ' 2019-01-16 04:21:16 +0000', 'value': 1.1238013021019242, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:21:16 +0000', 'end_time': ' 2019-01-16 04:26:16 +0000', 'value': 0.9911101614885409, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:26:16 +0000', 'end_time': ' 2019-01-16 04:31:16 +0000', 'value': 2.2650122493332217, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:31:16 +0000', 'end_time': ' 2019-01-16 04:36:16 +0000', 'value': 3.1452826003493093, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:36:16 +0000', 'end_time': ' 2019-01-16 04:41:16 +0000', 'value': 5.026707249116907, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:41:16 +0000', 'end_time': ' 2019-01-16 04:46:16 +0000', 'value': 5.307635000867048, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:46:16 +0000', 'end_time': ' 2019-01-16 04:51:16 +0000', 'value': 6.189141746904124, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:51:16 +0000', 'end_time': ' 2019-01-16 04:56:15 +0000', 'value': 4.891462784148369, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 04:56:15 +0000', 'end_time': ' 2019-01-16 05:01:16 +0000', 'value': 4.362455981748149, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:01:16 +0000', 'end_time': ' 2019-01-16 05:06:16 +0000', 'value': 3.6958101729898316, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:06:16 +0000', 'end_time': ' 2019-01-16 05:11:16 +0000', 'value': 2.6371223910535715, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:11:16 +0000', 'end_time': ' 2019-01-16 05:16:16 +0000', 'value': 1.6077098800689782, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:16:16 +0000', 'end_time': ' 2019-01-16 05:21:16 +0000', 'value': 1.0219571896167055, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:21:16 +0000', 'end_time': ' 2019-01-16 05:26:17 +0000', 'value': 1.2955661643680867, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:26:17 +0000', 'end_time': ' 2019-01-16 05:31:17 +0000', 'value': 1.8124286594360908, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:31:17 +0000', 'end_time': ' 2019-01-16 05:36:17 +0000', 'value': 1.2632884842641943, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:36:17 +0000', 'end_time': ' 2019-01-16 05:41:17 +0000', 'value': -0.34688068896243746, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:41:17 +0000', 'end_time': ' 2019-01-16 05:46:17 +0000', 'value': -1.810937762699177, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:46:17 +0000', 'end_time': ' 2019-01-16 05:51:17 +0000', 'value': -1.9211379369397947, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:51:17 +0000', 'end_time': ' 2019-01-16 05:56:17 +0000', 'value': -0.27069392857310953, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 05:56:17 +0000', 'end_time': ' 2019-01-16 06:01:17 +0000', 'value': 1.1464218217596225, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:01:17 +0000', 'end_time': ' 2019-01-16 06:06:17 +0000', 'value': 1.7353209022454847, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:06:17 +0000', 'end_time': ' 2019-01-16 06:11:17 +0000', 'value': 1.100360039590714, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:11:17 +0000', 'end_time': ' 2019-01-16 06:16:17 +0000', 'value': 1.045398258770956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:16:17 +0000', 'end_time': ' 2019-01-16 06:21:17 +0000', 'value': 0.975207843725775, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:21:17 +0000', 'end_time': ' 2019-01-16 06:26:17 +0000', 'value': 1.2914899966264781, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:26:17 +0000', 'end_time': ' 2019-01-16 06:31:17 +0000', 'value': 1.5980390243429607, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:31:17 +0000', 'end_time': ' 2019-01-16 06:36:17 +0000', 'value': 1.8971539437366116, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:36:17 +0000', 'end_time': ' 2019-01-16 06:41:16 +0000', 'value': 1.7971011583487753, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:41:16 +0000', 'end_time': ' 2019-01-16 06:46:17 +0000', 'value': 1.8758840574471745, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:46:17 +0000', 'end_time': ' 2019-01-16 06:51:17 +0000', 'value': 1.7725687311718956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:51:17 +0000', 'end_time': ' 2019-01-16 06:56:16 +0000', 'value': 1.6697695285857999, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 06:56:16 +0000', 'end_time': ' 2019-01-16 07:01:17 +0000', 'value': 1.7520469730865942, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:01:17 +0000', 'end_time': ' 2019-01-16 07:06:17 +0000', 'value': 1.8542444984251687, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:06:17 +0000', 'end_time': ' 2019-01-16 07:11:16 +0000', 'value': 2.3634062382675998, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:11:16 +0000', 'end_time': ' 2019-01-16 07:16:17 +0000', 'value': 3.253752625149631, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:16:17 +0000', 'end_time': ' 2019-01-16 07:21:17 +0000', 'value': 3.3813500860657313, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:21:17 +0000', 'end_time': ' 2019-01-16 07:26:17 +0000', 'value': 3.5069361489127457, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:26:17 +0000', 'end_time': ' 2019-01-16 07:31:17 +0000', 'value': 2.8434105399184317, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:31:17 +0000', 'end_time': ' 2019-01-16 07:36:17 +0000', 'value': 2.403324965365527, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:36:17 +0000', 'end_time': ' 2019-01-16 07:41:17 +0000', 'value': 1.991159005768668, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:41:17 +0000', 'end_time': ' 2019-01-16 07:46:17 +0000', 'value': 1.401109522285742, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:46:17 +0000', 'end_time': ' 2019-01-16 07:51:17 +0000', 'value': 0.8295278468705418, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:51:17 +0000', 'end_time': ' 2019-01-16 07:56:17 +0000', 'value': 0.6808427523699264, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 07:56:17 +0000', 'end_time': ' 2019-01-16 08:01:16 +0000', 'value': 0.19707404633473713, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:01:16 +0000', 'end_time': ' 2019-01-16 08:06:17 +0000', 'value': 0.30188606412924657, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:06:17 +0000', 'end_time': ' 2019-01-16 08:11:17 +0000', 'value': 0.18088809574742298, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:11:17 +0000', 'end_time': ' 2019-01-16 08:16:17 +0000', 'value': 0.23403642717462386, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:16:17 +0000', 'end_time': ' 2019-01-16 08:21:17 +0000', 'value': 0.06357122698595957, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:21:17 +0000', 'end_time': ' 2019-01-16 08:26:17 +0000', 'value': -0.12998540096991745, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:26:17 +0000', 'end_time': ' 2019-01-16 08:31:17 +0000', 'value': 0.057697857170524, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:31:17 +0000', 'end_time': ' 2019-01-16 08:36:17 +0000', 'value': 0.03095651790740703, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:36:17 +0000', 'end_time': ' 2019-01-16 08:41:17 +0000', 'value': -1.2076696882223132, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:41:17 +0000', 'end_time': ' 2019-01-16 08:46:17 +0000', 'value': -1.2558667786860043, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:46:17 +0000', 'end_time': ' 2019-01-16 08:51:17 +0000', 'value': -0.9120226568269572, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:51:17 +0000', 'end_time': ' 2019-01-16 08:56:17 +0000', 'value': 0.6268154636063628, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 08:56:17 +0000', 'end_time': ' 2019-01-16 09:01:16 +0000', 'value': 0.5625577507353805, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:01:16 +0000', 'end_time': ' 2019-01-16 09:06:16 +0000', 'value': 0.6918199786382956, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:06:16 +0000', 'end_time': ' 2019-01-16 09:11:17 +0000', 'value': 1.0215347430476471, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:11:17 +0000', 'end_time': ' 2019-01-16 09:16:16 +0000', 'value': 0.7646823693822202, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:16:16 +0000', 'end_time': ' 2019-01-16 09:21:16 +0000', 'value': 0.7032527111943636, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:21:16 +0000', 'end_time': ' 2019-01-16 09:26:15 +0000', 'value': 0.04907602202430922, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:26:15 +0000', 'end_time': ' 2019-01-16 09:31:16 +0000', 'value': 0.20408675616967037, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:31:16 +0000', 'end_time': ' 2019-01-16 09:36:16 +0000', 'value': 0.7736589222295605, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:36:16 +0000', 'end_time': ' 2019-01-16 09:41:16 +0000', 'value': 0.7502586150345905, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:41:16 +0000', 'end_time': ' 2019-01-16 09:46:16 +0000', 'value': 0.5325680331587591, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:46:16 +0000', 'end_time': ' 2019-01-16 09:51:16 +0000', 'value': 0.12002155128084267, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:51:16 +0000', 'end_time': ' 2019-01-16 09:56:16 +0000', 'value': -0.08552034105132407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 09:56:16 +0000', 'end_time': ' 2019-01-16 10:01:16 +0000', 'value': -0.08679723826076041, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:06:16 +0000', 'end_time': ' 2019-01-16 10:11:16 +0000', 'value': -0.2846570177179728, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:11:16 +0000', 'end_time': ' 2019-01-16 10:16:16 +0000', 'value': -0.2839635328018175, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:16:16 +0000', 'end_time': ' 2019-01-16 10:21:15 +0000', 'value': -0.08511589768116218, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:21:15 +0000', 'end_time': ' 2019-01-16 10:26:16 +0000', 'value': -0.29085284377803367, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:26:16 +0000', 'end_time': ' 2019-01-16 10:31:15 +0000', 'value': 0.09515093942055106, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:31:15 +0000', 'end_time': ' 2019-01-16 10:36:16 +0000', 'value': -0.12336352638297121, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:36:16 +0000', 'end_time': ' 2019-01-16 10:41:16 +0000', 'value': -0.14417766051237774, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:41:16 +0000', 'end_time': ' 2019-01-16 10:46:15 +0000', 'value': 0.03629209113493187, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:46:15 +0000', 'end_time': ' 2019-01-16 10:51:16 +0000', 'value': 0.015544420222381497, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:51:16 +0000', 'end_time': ' 2019-01-16 10:56:16 +0000', 'value': -0.20504738078338958, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 10:56:16 +0000', 'end_time': ' 2019-01-16 11:01:16 +0000', 'value': -0.22423877829323827, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:01:16 +0000', 'end_time': ' 2019-01-16 11:06:15 +0000', 'value': -0.2426508684874744, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:06:15 +0000', 'end_time': ' 2019-01-16 11:11:15 +0000', 'value': -0.45793356767758264, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:11:15 +0000', 'end_time': ' 2019-01-16 11:16:16 +0000', 'value': -0.8701341780071767, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:16:16 +0000', 'end_time': ' 2019-01-16 11:21:15 +0000', 'value': -0.49037133658271387, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:21:15 +0000', 'end_time': ' 2019-01-16 11:26:16 +0000', 'value': -0.10463632769848039, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:26:16 +0000', 'end_time': ' 2019-01-16 11:31:16 +0000', 'value': 0.07362220347863511, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:31:16 +0000', 'end_time': ' 2019-01-16 11:36:16 +0000', 'value': 0.8471565332057708, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:36:16 +0000', 'end_time': ' 2019-01-16 11:41:16 +0000', 'value': 0.8166114431190181, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:41:16 +0000', 'end_time': ' 2019-01-16 11:46:16 +0000', 'value': 0.1829759774049307, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:46:16 +0000', 'end_time': ' 2019-01-16 11:51:16 +0000', 'value': -0.24785211258890738, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:51:16 +0000', 'end_time': ' 2019-01-16 11:56:16 +0000', 'value': -0.8669088899667713, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 11:56:16 +0000', 'end_time': ' 2019-01-16 12:01:16 +0000', 'value': 0.9264727184196545, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:01:16 +0000', 'end_time': ' 2019-01-16 12:06:16 +0000', 'value': 0.7269406805767176, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:06:16 +0000', 'end_time': ' 2019-01-16 12:11:16 +0000', 'value': -0.6696353032336445, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:11:16 +0000', 'end_time': ' 2019-01-16 12:16:16 +0000', 'value': 0.5343815138608988, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:16:16 +0000', 'end_time': ' 2019-01-16 12:21:16 +0000', 'value': 1.7451032655993457, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:21:16 +0000', 'end_time': ' 2019-01-16 12:26:16 +0000', 'value': 0.9616025412185082, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:26:16 +0000', 'end_time': ' 2019-01-16 12:31:16 +0000', 'value': 0.7803168194525368, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:31:16 +0000', 'end_time': ' 2019-01-16 12:36:16 +0000', 'value': -1.0008407376730246, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:36:16 +0000', 'end_time': ' 2019-01-16 12:41:15 +0000', 'value': -2.381952658012845, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:41:15 +0000', 'end_time': ' 2019-01-16 12:46:16 +0000', 'value': 3.6463539767858233, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:46:16 +0000', 'end_time': ' 2019-01-16 12:51:16 +0000', 'value': 3.091544515415762, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:51:16 +0000', 'end_time': ' 2019-01-16 12:56:16 +0000', 'value': 5.51469281915297, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 12:56:16 +0000', 'end_time': ' 2019-01-16 13:01:16 +0000', 'value': 5.449605385627228, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 13:01:16 +0000', 'end_time': ' 2019-01-16 13:06:15 +0000', 'value': 5.234183316854896, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 13:06:15 +0000', 'end_time': ' 2019-01-16 16:11:14 +0000', 'value': 1.1247390365939516, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:11:14 +0000', 'end_time': ' 2019-01-16 16:16:14 +0000', 'value': -0.26288051766709936, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:16:14 +0000', 'end_time': ' 2019-01-16 16:21:14 +0000', 'value': 1.4828546453934677, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:21:14 +0000', 'end_time': ' 2019-01-16 16:26:14 +0000', 'value': -0.16842261735431518, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:26:14 +0000', 'end_time': ' 2019-01-16 16:31:14 +0000', 'value': 0.1832026693431203, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:31:14 +0000', 'end_time': ' 2019-01-16 16:36:14 +0000', 'value': -0.06235690824661333, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:36:14 +0000', 'end_time': ' 2019-01-16 16:41:15 +0000', 'value': 0.09450124738259091, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:41:15 +0000', 'end_time': ' 2019-01-16 16:46:15 +0000', 'value': -0.7453686165497743, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:46:15 +0000', 'end_time': ' 2019-01-16 16:51:14 +0000', 'value': -0.1836377274887992, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:51:14 +0000', 'end_time': ' 2019-01-16 16:56:14 +0000', 'value': 1.781740687397314, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 16:56:14 +0000', 'end_time': ' 2019-01-16 17:01:14 +0000', 'value': 1.3488279230345028, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 17:01:14 +0000', 'end_time': ' 2019-01-16 17:06:15 +0000', 'value': 1.7124195822307977, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 17:06:15 +0000', 'end_time': ' 2019-01-16 18:11:14 +0000', 'value': 2.666640640835534, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:11:14 +0000', 'end_time': ' 2019-01-16 18:16:15 +0000', 'value': 0.2085614695528665, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:16:15 +0000', 'end_time': ' 2019-01-16 18:21:15 +0000', 'value': 1.2067458537122546, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:21:15 +0000', 'end_time': ' 2019-01-16 18:26:15 +0000', 'value': 2.2059702246459323, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:26:15 +0000', 'end_time': ' 2019-01-16 18:31:14 +0000', 'value': -1.1973343205124818, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:31:14 +0000', 'end_time': ' 2019-01-16 18:36:15 +0000', 'value': 3.3972443700407733, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:36:15 +0000', 'end_time': ' 2019-01-16 18:41:15 +0000', 'value': -1.9783074031888757, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:41:15 +0000', 'end_time': ' 2019-01-16 18:46:14 +0000', 'value': 1.1102072099157965, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:46:14 +0000', 'end_time': ' 2019-01-16 18:51:15 +0000', 'value': -3.9782633664722864, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:51:15 +0000', 'end_time': ' 2019-01-16 18:56:14 +0000', 'value': 5.094298006418784, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 18:56:14 +0000', 'end_time': ' 2019-01-16 19:01:15 +0000', 'value': -0.49741570529460777, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:01:15 +0000', 'end_time': ' 2019-01-16 19:06:15 +0000', 'value': 0.48564472011423726, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:06:15 +0000', 'end_time': ' 2019-01-16 19:11:14 +0000', 'value': -0.9176195087193407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:11:14 +0000', 'end_time': ' 2019-01-16 19:51:15 +0000', 'value': 0.4144803147208698, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:51:15 +0000', 'end_time': ' 2019-01-16 19:56:15 +0000', 'value': 2.6511112783953763, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 19:56:15 +0000', 'end_time': ' 2019-01-16 20:01:15 +0000', 'value': 3.336347699440279, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:01:15 +0000', 'end_time': ' 2019-01-16 20:06:15 +0000', 'value': 4.178326128944575, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:06:15 +0000', 'end_time': ' 2019-01-16 20:11:15 +0000', 'value': 6.485318669450508, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:11:15 +0000', 'end_time': ' 2019-01-16 20:16:15 +0000', 'value': 6.075238227603057, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:16:15 +0000', 'end_time': ' 2019-01-16 20:21:15 +0000', 'value': 5.96398925914799, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:21:15 +0000', 'end_time': ' 2019-01-16 20:26:14 +0000', 'value': 5.985625405250848, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:26:14 +0000', 'end_time': ' 2019-01-16 20:31:14 +0000', 'value': 5.892774776433077, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:31:14 +0000', 'end_time': ' 2019-01-16 20:36:14 +0000', 'value': 5.556328501380466, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:36:14 +0000', 'end_time': ' 2019-01-16 20:41:13 +0000', 'value': 4.380673495275407, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:41:13 +0000', 'end_time': ' 2019-01-16 20:46:14 +0000', 'value': 5.281260600319681, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:46:14 +0000', 'end_time': ' 2019-01-16 20:51:14 +0000', 'value': 4.608156646030033, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:51:14 +0000', 'end_time': ' 2019-01-16 20:56:14 +0000', 'value': 4.888576380940696, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 20:56:14 +0000', 'end_time': ' 2019-01-16 21:01:14 +0000', 'value': 5.946666207583746, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:01:14 +0000', 'end_time': ' 2019-01-16 21:06:14 +0000', 'value': 6.987083820066811, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:06:14 +0000', 'end_time': ' 2019-01-16 21:11:14 +0000', 'value': 5.763977024143139, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:11:14 +0000', 'end_time': ' 2019-01-16 21:16:14 +0000', 'value': 5.1655075023025, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:16:14 +0000', 'end_time': ' 2019-01-16 21:21:14 +0000', 'value': 3.76284338337731, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:21:14 +0000', 'end_time': ' 2019-01-16 21:26:14 +0000', 'value': 3.3582274249692543, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:26:14 +0000', 'end_time': ' 2019-01-16 21:31:14 +0000', 'value': 3.7054690396578054, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:31:14 +0000', 'end_time': ' 2019-01-16 21:36:14 +0000', 'value': 4.283442078317875, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:36:14 +0000', 'end_time': ' 2019-01-16 21:41:14 +0000', 'value': 4.66705577791663, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:41:14 +0000', 'end_time': ' 2019-01-16 21:46:14 +0000', 'value': 4.657763897093582, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:46:14 +0000', 'end_time': ' 2019-01-16 21:51:13 +0000', 'value': 4.438519816396005, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:51:13 +0000', 'end_time': ' 2019-01-16 21:56:14 +0000', 'value': 4.000057728094233, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 21:56:14 +0000', 'end_time': ' 2019-01-16 22:01:13 +0000', 'value': 4.43167157240372, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:01:13 +0000', 'end_time': ' 2019-01-16 22:06:14 +0000', 'value': 2.8332935584546437, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:06:14 +0000', 'end_time': ' 2019-01-16 22:11:14 +0000', 'value': 3.090047097400974, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:11:14 +0000', 'end_time': ' 2019-01-16 22:16:13 +0000', 'value': 2.1605345855149327, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:16:13 +0000', 'end_time': ' 2019-01-16 22:21:14 +0000', 'value': 1.8150467539361823, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:21:14 +0000', 'end_time': ' 2019-01-16 22:26:14 +0000', 'value': 1.8935030860291586, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:26:14 +0000', 'end_time': ' 2019-01-16 22:31:14 +0000', 'value': 1.5707995743598755, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:31:14 +0000', 'end_time': ' 2019-01-16 22:36:14 +0000', 'value': 0.48767588581940785, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:36:14 +0000', 'end_time': ' 2019-01-16 22:41:13 +0000', 'value': 2.035920712203544, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:41:13 +0000', 'end_time': ' 2019-01-16 22:46:14 +0000', 'value': 1.8347017830802221, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:46:14 +0000', 'end_time': ' 2019-01-16 22:51:14 +0000', 'value': 2.0563357022244646, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:51:14 +0000', 'end_time': ' 2019-01-16 22:56:14 +0000', 'value': 2.2528575530030133, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 22:56:14 +0000', 'end_time': ' 2019-01-16 23:01:14 +0000', 'value': 2.247731991495448, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:01:14 +0000', 'end_time': ' 2019-01-16 23:06:14 +0000', 'value': 1.6384152359621564, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:06:14 +0000', 'end_time': ' 2019-01-16 23:11:14 +0000', 'value': 1.4291993409192172, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:11:14 +0000', 'end_time': ' 2019-01-16 23:16:14 +0000', 'value': 0.42096402856645904, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:16:14 +0000', 'end_time': ' 2019-01-16 23:21:13 +0000', 'value': 2.6153531427154, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:21:13 +0000', 'end_time': ' 2019-01-16 23:26:14 +0000', 'value': 2.96981091825824, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:26:14 +0000', 'end_time': ' 2019-01-16 23:31:14 +0000', 'value': 4.3423647101066525, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:31:14 +0000', 'end_time': ' 2019-01-16 23:36:14 +0000', 'value': 3.3306540389022983, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:36:14 +0000', 'end_time': ' 2019-01-16 23:41:14 +0000', 'value': 5.284025004011345, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:41:14 +0000', 'end_time': ' 2019-01-16 23:46:14 +0000', 'value': 3.5670344384825055, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:46:14 +0000', 'end_time': ' 2019-01-16 23:51:14 +0000', 'value': -1.4553577597843967, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:51:14 +0000', 'end_time': ' 2019-01-16 23:56:14 +0000', 'value': 6.511468984395924, 'units': 'mg/dL/min'}, {'start_time': '2019-01-16 23:56:14 +0000', 'end_time': ' 2019-01-17 00:01:14 +0000', 'value': 3.469529264506513, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:01:14 +0000', 'end_time': ' 2019-01-17 00:06:14 +0000', 'value': 5.02057874837626, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:06:14 +0000', 'end_time': ' 2019-01-17 00:11:14 +0000', 'value': 4.966142784728776, 'units': 'mg/dL/min'}, {'start_time': '2019-01-17 00:11:14 +0000', 'end_time': ' 2019-01-17 00:16:14 +0000', 'value': 3.835330868220831, 'units': 'mg/dL/min'}]",,"[{'start_time': '2019-01-17 00:15:25 +0000', 'value': 252.1, 'units': 'unitVolume'}, {'start_time': '2019-01-17 00:00:11 +0000', 'value': 253.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:56:09 +0000', 'value': 253.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:51:08 +0000', 'value': 254.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:45:56 +0000', 'value': 254.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:41:55 +0000', 'value': 254.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:37:37 +0000', 'value': 255.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:17:32 +0000', 'value': 256.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:13:31 +0000', 'value': 256.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:09:25 +0000', 'value': 256.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:05:20 +0000', 'value': 257.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 23:01:16 +0000', 'value': 257.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:57:12 +0000', 'value': 257.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:53:11 +0000', 'value': 257.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:49:07 +0000', 'value': 258.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:44:50 +0000', 'value': 258.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:36:57 +0000', 'value': 258.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:32:50 +0000', 'value': 259.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:28:46 +0000', 'value': 259.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:24:42 +0000', 'value': 259.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:20:41 +0000', 'value': 260.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:16:36 +0000', 'value': 260.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:12:32 +0000', 'value': 260.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:08:28 +0000', 'value': 261.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:04:24 +0000', 'value': 261.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 22:00:21 +0000', 'value': 261.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:56:17 +0000', 'value': 262.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:52:15 +0000', 'value': 262.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:48:11 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:44:09 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:40:02 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:35:08 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:30:54 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:26:50 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:22:46 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:18:42 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:14:38 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:10:34 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:06:32 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 21:02:28 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:58:24 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:54:20 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:50:16 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:46:14 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:42:13 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:37:55 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:30:58 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:26:54 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:22:50 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:18:46 +0000', 'value': 262.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:14:42 +0000', 'value': 262.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:10:38 +0000', 'value': 262.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:06:36 +0000', 'value': 262.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 20:02:21 +0000', 'value': 262.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:57:26 +0000', 'value': 262.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:53:27 +0000', 'value': 262.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:48:27 +0000', 'value': 267.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:44:16 +0000', 'value': 272.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:36:11 +0000', 'value': 2.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:32:07 +0000', 'value': 2.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:28:03 +0000', 'value': 3.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:23:58 +0000', 'value': 3.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:19:54 +0000', 'value': 3.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:15:40 +0000', 'value': 4.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:08:42 +0000', 'value': 4.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 19:04:28 +0000', 'value': 5.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:59:25 +0000', 'value': 5.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:53:30 +0000', 'value': 5.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:49:15 +0000', 'value': 6.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:45:22 +0000', 'value': 6.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:41:18 +0000', 'value': 6.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 18:36:35 +0000', 'value': 11.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 17:03:02 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:59:00 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:54:57 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:50:53 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:46:50 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:39:49 +0000', 'value': 12.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:35:38 +0000', 'value': 12.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:31:35 +0000', 'value': 12.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:27:32 +0000', 'value': 12.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:23:29 +0000', 'value': 12.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:19:24 +0000', 'value': 12.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:15:20 +0000', 'value': 12.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:11:16 +0000', 'value': 12.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:07:14 +0000', 'value': 13.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 16:03:14 +0000', 'value': 13.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:59:10 +0000', 'value': 13.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:55:02 +0000', 'value': 13.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:50:58 +0000', 'value': 13.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:46:56 +0000', 'value': 13.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:42:53 +0000', 'value': 13.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:37:56 +0000', 'value': 13.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:33:45 +0000', 'value': 13.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:29:29 +0000', 'value': 13.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:25:40 +0000', 'value': 14.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:21:32 +0000', 'value': 14.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:17:28 +0000', 'value': 14.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:13:26 +0000', 'value': 14.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:09:23 +0000', 'value': 14.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:05:18 +0000', 'value': 14.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 15:01:14 +0000', 'value': 14.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:57:14 +0000', 'value': 14.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:52:11 +0000', 'value': 14.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:48:07 +0000', 'value': 14.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:44:00 +0000', 'value': 15.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:39:56 +0000', 'value': 15.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:35:52 +0000', 'value': 15.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:31:48 +0000', 'value': 15.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:27:47 +0000', 'value': 15.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:23:42 +0000', 'value': 15.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:18:47 +0000', 'value': 15.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:14:37 +0000', 'value': 15.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:10:33 +0000', 'value': 15.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:06:28 +0000', 'value': 15.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 14:02:12 +0000', 'value': 16.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:56:08 +0000', 'value': 16.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:50:21 +0000', 'value': 16.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:45:11 +0000', 'value': 16.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:41:09 +0000', 'value': 16.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:37:02 +0000', 'value': 17.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:32:47 +0000', 'value': 17.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:23:55 +0000', 'value': 17.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:19:46 +0000', 'value': 18.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:15:33 +0000', 'value': 18.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:09:38 +0000', 'value': 18.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:04:32 +0000', 'value': 19.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 13:00:31 +0000', 'value': 19.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:56:24 +0000', 'value': 20.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:52:11 +0000', 'value': 23.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:47:16 +0000', 'value': 25.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:43:15 +0000', 'value': 25.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:39:11 +0000', 'value': 25.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:34:53 +0000', 'value': 25.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:30:01 +0000', 'value': 25.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:25:45 +0000', 'value': 25.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:20:55 +0000', 'value': 26.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:15:56 +0000', 'value': 26.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:11:43 +0000', 'value': 26.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:07:40 +0000', 'value': 26.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 12:03:36 +0000', 'value': 26.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:59:32 +0000', 'value': 26.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:55:17 +0000', 'value': 26.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:51:24 +0000', 'value': 27.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:47:20 +0000', 'value': 27.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:43:19 +0000', 'value': 27.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:39:14 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:35:13 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:31:09 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:27:07 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:22:58 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:18:56 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:14:52 +0000', 'value': 27.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:10:48 +0000', 'value': 27.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:06:44 +0000', 'value': 27.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 11:02:40 +0000', 'value': 27.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:58:36 +0000', 'value': 27.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:54:34 +0000', 'value': 27.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:50:33 +0000', 'value': 27.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:45:33 +0000', 'value': 27.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:41:22 +0000', 'value': 28.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:37:18 +0000', 'value': 28.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:33:14 +0000', 'value': 28.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:29:13 +0000', 'value': 28.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:25:09 +0000', 'value': 28.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:21:07 +0000', 'value': 28.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:17:00 +0000', 'value': 28.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:12:56 +0000', 'value': 28.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:07:59 +0000', 'value': 28.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 10:03:46 +0000', 'value': 28.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:59:42 +0000', 'value': 28.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:55:38 +0000', 'value': 28.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:51:25 +0000', 'value': 28.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:47:32 +0000', 'value': 29.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:43:28 +0000', 'value': 29.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:39:24 +0000', 'value': 29.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:35:20 +0000', 'value': 29.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:31:18 +0000', 'value': 29.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:27:14 +0000', 'value': 29.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:23:13 +0000', 'value': 29.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:19:09 +0000', 'value': 30.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:15:02 +0000', 'value': 30.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:11:00 +0000', 'value': 30.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:06:56 +0000', 'value': 30.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 09:02:50 +0000', 'value': 30.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:58:46 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:54:42 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:50:40 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:46:36 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:42:32 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:38:28 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:34:24 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:30:20 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:26:18 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:22:14 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:18:13 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:14:09 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:10:02 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:05:48 +0000', 'value': 30.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 08:00:54 +0000', 'value': 30.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:56:50 +0000', 'value': 30.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:52:46 +0000', 'value': 30.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:48:31 +0000', 'value': 31.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:44:38 +0000', 'value': 32.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:40:37 +0000', 'value': 32.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:36:32 +0000', 'value': 33.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:32:28 +0000', 'value': 33.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:28:24 +0000', 'value': 33.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:24:20 +0000', 'value': 34.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:20:16 +0000', 'value': 34.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:16:14 +0000', 'value': 34.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:12:13 +0000', 'value': 34.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:08:10 +0000', 'value': 34.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 07:04:02 +0000', 'value': 34.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:59:58 +0000', 'value': 34.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:55:56 +0000', 'value': 34.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:51:41 +0000', 'value': 34.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:47:48 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:43:44 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:39:40 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:35:36 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:31:34 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:27:30 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:23:26 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:19:22 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:15:18 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:11:16 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:07:12 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 06:03:12 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:58:13 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:54:00 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:49:45 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:45:52 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:41:48 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:37:44 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:33:42 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:29:38 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:25:34 +0000', 'value': 34.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:21:30 +0000', 'value': 34.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:17:29 +0000', 'value': 35.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:17:26 +0000', 'value': 35.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:12:22 +0000', 'value': 39.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:08:08 +0000', 'value': 40.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:04:18 +0000', 'value': 40.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 05:00:13 +0000', 'value': 40.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:56:09 +0000', 'value': 41.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:51:07 +0000', 'value': 41.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:46:49 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:41:44 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:36:50 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:32:46 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:28:43 +0000', 'value': 41.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:22:28 +0000', 'value': 41.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:14:19 +0000', 'value': 41.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:10:26 +0000', 'value': 41.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:06:22 +0000', 'value': 41.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 04:02:18 +0000', 'value': 41.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:58:16 +0000', 'value': 42.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:54:01 +0000', 'value': 42.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:48:09 +0000', 'value': 42.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:44:02 +0000', 'value': 42.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:40:00 +0000', 'value': 42.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:35:45 +0000', 'value': 42.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:29:41 +0000', 'value': 42.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:23:46 +0000', 'value': 42.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:18:54 +0000', 'value': 42.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 03:01:15 +0000', 'value': 43.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:54:09 +0000', 'value': 43.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:49:15 +0000', 'value': 43.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:45:13 +0000', 'value': 43.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:39:56 +0000', 'value': 43.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:30:48 +0000', 'value': 43.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:25:44 +0000', 'value': 43.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:18:38 +0000', 'value': 44.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:13:33 +0000', 'value': 44.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:08:41 +0000', 'value': 44.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:04:36 +0000', 'value': 44.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 02:00:32 +0000', 'value': 44.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:56:18 +0000', 'value': 44.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:50:17 +0000', 'value': 44.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:31:57 +0000', 'value': 47.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:23:02 +0000', 'value': 60.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:18:54 +0000', 'value': 60.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:14:50 +0000', 'value': 60.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:10:49 +0000', 'value': 60.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:06:42 +0000', 'value': 60.4, 'units': 'unitVolume'}, {'start_time': '2019-01-16 01:02:38 +0000', 'value': 60.5, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:58:34 +0000', 'value': 60.6, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:54:32 +0000', 'value': 60.7, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:50:28 +0000', 'value': 60.8, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:46:24 +0000', 'value': 60.9, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:42:20 +0000', 'value': 61.0, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:38:16 +0000', 'value': 61.1, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:34:14 +0000', 'value': 61.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:30:13 +0000', 'value': 61.2, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:26:09 +0000', 'value': 61.3, 'units': 'unitVolume'}, {'start_time': '2019-01-16 00:22:02 +0000', 'value': 61.4, 'units': 'unitVolume'}]","[{'start_time': '2019-01-17 00:16:14 +0000', 'value': 401.0, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:20:00 +0000', 'value': 411.17, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:25:00 +0000', 'value': 420.7768100225015, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:30:00 +0000', 'value': 425.2340760611609, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:35:00 +0000', 'value': 423.5693772062071, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:40:00 +0000', 'value': 418.9910739194276, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:45:00 +0000', 'value': 413.18697652360487, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:50:00 +0000', 'value': 406.43988072123807, 'units': 'mg/dL'}, {'start_time': '2019-01-17 00:55:00 +0000', 'value': 398.9893641920858, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:00:00 +0000', 'value': 391.0452833747793, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:05:00 +0000', 'value': 382.7869478695214, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:10:00 +0000', 'value': 374.3663550449117, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:15:00 +0000', 'value': 365.91150591397724, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:20:00 +0000', 'value': 357.6220553683664, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:25:00 +0000', 'value': 349.5862488420499, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:30:00 +0000', 'value': 341.87613349837653, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:35:00 +0000', 'value': 334.5496031100566, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:40:00 +0000', 'value': 327.652238605738, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:45:00 +0000', 'value': 321.21894514436764, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:50:00 +0000', 'value': 315.27576955404476, 'units': 'mg/dL'}, {'start_time': '2019-01-17 01:55:00 +0000', 'value': 304.70601272429127, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:00:00 +0000', 'value': 293.61220806062425, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:05:00 +0000', 'value': 283.02774408365923, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:10:00 +0000', 'value': 272.95295734738085, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:15:00 +0000', 'value': 263.386405601676, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:20:00 +0000', 'value': 254.32299216767052, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:25:00 +0000', 'value': 245.7545867781144, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:30:00 +0000', 'value': 237.6705697390758, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:35:00 +0000', 'value': 230.05831876951567, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:40:00 +0000', 'value': 222.9037217005128, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:45:00 +0000', 'value': 216.19144175281014, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:50:00 +0000', 'value': 209.90519827656368, 'units': 'mg/dL'}, {'start_time': '2019-01-17 02:55:00 +0000', 'value': 204.02803432409206, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:00:00 +0000', 'value': 198.5425620044726, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:05:00 +0000', 'value': 193.43114579531408, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:10:00 +0000', 'value': 188.67608020156428, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:15:00 +0000', 'value': 184.25972954220475, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:20:00 +0000', 'value': 180.1646520519235, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:25:00 +0000', 'value': 176.37369654325772, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:30:00 +0000', 'value': 172.870084736514, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:35:00 +0000', 'value': 169.63747621575595, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:40:00 +0000', 'value': 166.66002092130822, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:45:00 +0000', 'value': 163.92241139424374, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:50:00 +0000', 'value': 161.4098962852616, 'units': 'mg/dL'}, {'start_time': '2019-01-17 03:55:00 +0000', 'value': 159.1082956002479, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:00:00 +0000', 'value': 157.0040148966969, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:05:00 +0000', 'value': 155.08389023538103, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:10:00 +0000', 'value': 153.3351641430482, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:15:00 +0000', 'value': 151.74569514234696, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:20:00 +0000', 'value': 150.30373577394363, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:25:00 +0000', 'value': 148.9981947521215, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:30:00 +0000', 'value': 147.81862459546034, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:35:00 +0000', 'value': 146.75519779533857, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:40:00 +0000', 'value': 145.79868402477183, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:45:00 +0000', 'value': 144.94046186079828, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:50:00 +0000', 'value': 144.1723826587018, 'units': 'mg/dL'}, {'start_time': '2019-01-17 04:55:00 +0000', 'value': 143.4869341361869, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:00:00 +0000', 'value': 142.87720169637856, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:05:00 +0000', 'value': 142.33680708669596, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:10:00 +0000', 'value': 141.8598640140279, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:15:00 +0000', 'value': 141.44079973708932, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:20:00 +0000', 'value': 141.07440738876204, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:25:00 +0000', 'value': 140.75584295139657, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:30:00 +0000', 'value': 140.48062773575094, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:35:00 +0000', 'value': 140.24465323610963, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:40:00 +0000', 'value': 140.04411420988168, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:45:00 +0000', 'value': 139.87549248849092, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:50:00 +0000', 'value': 139.73552955054066, 'units': 'mg/dL'}, {'start_time': '2019-01-17 05:55:00 +0000', 'value': 139.62097397683175, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:00:00 +0000', 'value': 139.52881565158106, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:05:00 +0000', 'value': 139.4562955960683, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:10:00 +0000', 'value': 139.40091489082357, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:15:00 +0000', 'value': 139.3606264242856, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:20:00 +0000', 'value': 139.3338216583748, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:25:00 +0000', 'value': 139.31906894019886, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:30:00 +0000', 'value': 139.3150053064747, 'units': 'mg/dL'}, {'start_time': '2019-01-17 06:35:00 +0000', 'value': 139.3150053064747, 'units': 'mg/dL'}]",,,,"[{'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 15:14:36 +0000', 'endDate': '2018-12-23 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T15:14:36Z 2018-12-23T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 18:00:00 +0000', 'endDate': '2018-12-23 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T18:00:00Z 2018-12-23T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-23 22:00:00 +0000', 'endDate': '2018-12-24 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-23T22:00:00Z 2018-12-24T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 02:00:00 +0000', 'endDate': '2018-12-24 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T02:00:00Z 2018-12-24T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 06:00:00 +0000', 'endDate': '2018-12-24 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T06:00:00Z 2018-12-24T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 12:30:00 +0000', 'endDate': '2018-12-24 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T12:30:00Z 2018-12-24T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 14:30:00 +0000', 'endDate': '2018-12-24 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T14:30:00Z 2018-12-24T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 18:00:00 +0000', 'endDate': '2018-12-24 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T18:00:00Z 2018-12-24T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-24 22:00:00 +0000', 'endDate': '2018-12-25 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-24T22:00:00Z 2018-12-25T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 02:00:00 +0000', 'endDate': '2018-12-25 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T02:00:00Z 2018-12-25T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 06:00:00 +0000', 'endDate': '2018-12-25 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T06:00:00Z 2018-12-25T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 12:30:00 +0000', 'endDate': '2018-12-25 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T12:30:00Z 2018-12-25T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 14:30:00 +0000', 'endDate': '2018-12-25 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T14:30:00Z 2018-12-25T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 18:00:00 +0000', 'endDate': '2018-12-25 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T18:00:00Z 2018-12-25T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-25 22:00:00 +0000', 'endDate': '2018-12-26 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-25T22:00:00Z 2018-12-26T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 02:00:00 +0000', 'endDate': '2018-12-26 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T02:00:00Z 2018-12-26T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 06:00:00 +0000', 'endDate': '2018-12-26 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T06:00:00Z 2018-12-26T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 12:30:00 +0000', 'endDate': '2018-12-26 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T12:30:00Z 2018-12-26T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 14:30:00 +0000', 'endDate': '2018-12-26 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T14:30:00Z 2018-12-26T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 18:00:00 +0000', 'endDate': '2018-12-26 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T18:00:00Z 2018-12-26T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-26 22:00:00 +0000', 'endDate': '2018-12-27 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-26T22:00:00Z 2018-12-27T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 02:00:00 +0000', 'endDate': '2018-12-27 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T02:00:00Z 2018-12-27T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 06:00:00 +0000', 'endDate': '2018-12-27 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T06:00:00Z 2018-12-27T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 12:30:00 +0000', 'endDate': '2018-12-27 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T12:30:00Z 2018-12-27T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 14:30:00 +0000', 'endDate': '2018-12-27 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T14:30:00Z 2018-12-27T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 18:00:00 +0000', 'endDate': '2018-12-27 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T18:00:00Z 2018-12-27T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-27 22:00:00 +0000', 'endDate': '2018-12-28 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-27T22:00:00Z 2018-12-28T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 02:00:00 +0000', 'endDate': '2018-12-28 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T02:00:00Z 2018-12-28T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 06:00:00 +0000', 'endDate': '2018-12-28 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T06:00:00Z 2018-12-28T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 12:30:00 +0000', 'endDate': '2018-12-28 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T12:30:00Z 2018-12-28T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 14:30:00 +0000', 'endDate': '2018-12-28 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T14:30:00Z 2018-12-28T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 18:00:00 +0000', 'endDate': '2018-12-28 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T18:00:00Z 2018-12-28T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-28 22:00:00 +0000', 'endDate': '2018-12-29 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-28T22:00:00Z 2018-12-29T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 02:00:00 +0000', 'endDate': '2018-12-29 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T02:00:00Z 2018-12-29T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 06:00:00 +0000', 'endDate': '2018-12-29 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T06:00:00Z 2018-12-29T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 12:30:00 +0000', 'endDate': '2018-12-29 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T12:30:00Z 2018-12-29T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 14:30:00 +0000', 'endDate': '2018-12-29 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T14:30:00Z 2018-12-29T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 18:00:00 +0000', 'endDate': '2018-12-29 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T18:00:00Z 2018-12-29T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-29 22:00:00 +0000', 'endDate': '2018-12-30 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-29T22:00:00Z 2018-12-30T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 02:00:00 +0000', 'endDate': '2018-12-30 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T02:00:00Z 2018-12-30T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 06:00:00 +0000', 'endDate': '2018-12-30 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T06:00:00Z 2018-12-30T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 12:30:00 +0000', 'endDate': '2018-12-30 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T12:30:00Z 2018-12-30T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 14:30:00 +0000', 'endDate': '2018-12-30 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T14:30:00Z 2018-12-30T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 18:00:00 +0000', 'endDate': '2018-12-30 21:50:46 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T18:00:00Z 2018-12-30T21:50:46Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 21:50:46 +0000', 'endDate': '2018-12-30 22:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 22:00:00 +0000', 'endDate': '2018-12-30 22:31:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-30 22:31:17 +0000', 'endDate': '2018-12-31 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-30T22:31:17Z 2018-12-31T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 02:00:00 +0000', 'endDate': '2018-12-31 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T02:00:00Z 2018-12-31T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 06:00:00 +0000', 'endDate': '2018-12-31 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T06:00:00Z 2018-12-31T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 12:30:00 +0000', 'endDate': '2018-12-31 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T12:30:00Z 2018-12-31T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 14:30:00 +0000', 'endDate': '2018-12-31 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T14:30:00Z 2018-12-31T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 18:00:00 +0000', 'endDate': '2018-12-31 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T18:00:00Z 2018-12-31T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2018-12-31 22:00:00 +0000', 'endDate': '2019-01-01 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2018-12-31T22:00:00Z 2019-01-01T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 02:00:00 +0000', 'endDate': '2019-01-01 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T02:00:00Z 2019-01-01T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 06:00:00 +0000', 'endDate': '2019-01-01 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T06:00:00Z 2019-01-01T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 12:30:00 +0000', 'endDate': '2019-01-01 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T12:30:00Z 2019-01-01T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 14:30:00 +0000', 'endDate': '2019-01-01 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T14:30:00Z 2019-01-01T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 18:00:00 +0000', 'endDate': '2019-01-01 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T18:00:00Z 2019-01-01T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-01 22:00:00 +0000', 'endDate': '2019-01-02 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-01T22:00:00Z 2019-01-02T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 02:00:00 +0000', 'endDate': '2019-01-02 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T02:00:00Z 2019-01-02T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 06:00:00 +0000', 'endDate': '2019-01-02 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T06:00:00Z 2019-01-02T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 12:30:00 +0000', 'endDate': '2019-01-02 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T12:30:00Z 2019-01-02T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 14:30:00 +0000', 'endDate': '2019-01-02 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T14:30:00Z 2019-01-02T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 18:00:00 +0000', 'endDate': '2019-01-02 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T18:00:00Z 2019-01-02T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-02 22:00:00 +0000', 'endDate': '2019-01-03 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-02T22:00:00Z 2019-01-03T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 02:00:00 +0000', 'endDate': '2019-01-03 03:47:57 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T02:00:00Z 2019-01-03T03:47:57Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-03 03:47:57 +0000', 'endDate': '2019-01-03 03:50:47 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100396f150213""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 03:50:47 +0000', 'endDate': '2019-01-03 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T03:50:47Z 2019-01-03T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 06:00:00 +0000', 'endDate': '2019-01-03 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T06:00:00Z 2019-01-03T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 12:30:00 +0000', 'endDate': '2019-01-03 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T12:30:00Z 2019-01-03T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 14:30:00 +0000', 'endDate': '2019-01-03 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T14:30:00Z 2019-01-03T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 18:00:00 +0000', 'endDate': '2019-01-03 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T18:00:00Z 2019-01-03T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-03 22:00:00 +0000', 'endDate': '2019-01-04 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-03T22:00:00Z 2019-01-04T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 02:00:00 +0000', 'endDate': '2019-01-04 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T02:00:00Z 2019-01-04T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 06:00:00 +0000', 'endDate': '2019-01-04 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T06:00:00Z 2019-01-04T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 12:30:00 +0000', 'endDate': '2019-01-04 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T12:30:00Z 2019-01-04T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 14:30:00 +0000', 'endDate': '2019-01-04 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T14:30:00Z 2019-01-04T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 18:00:00 +0000', 'endDate': '2019-01-04 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T18:00:00Z 2019-01-04T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-04 22:00:00 +0000', 'endDate': '2019-01-05 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-04T22:00:00Z 2019-01-05T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 02:00:00 +0000', 'endDate': '2019-01-05 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T02:00:00Z 2019-01-05T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 06:00:00 +0000', 'endDate': '2019-01-05 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T06:00:00Z 2019-01-05T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 12:30:00 +0000', 'endDate': '2019-01-05 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T12:30:00Z 2019-01-05T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 14:30:00 +0000', 'endDate': '2019-01-05 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T14:30:00Z 2019-01-05T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 18:00:00 +0000', 'endDate': '2019-01-05 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T18:00:00Z 2019-01-05T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-05 22:00:00 +0000', 'endDate': '2019-01-06 00:41:39 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-05T22:00:00Z 2019-01-06T00:41:39Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-06 00:41:39 +0000', 'endDate': '2019-01-06 00:43:23 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002769120513""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 00:43:23 +0000', 'endDate': '2019-01-06 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T00:43:23Z 2019-01-06T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 02:00:00 +0000', 'endDate': '2019-01-06 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T02:00:00Z 2019-01-06T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 06:00:00 +0000', 'endDate': '2019-01-06 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T06:00:00Z 2019-01-06T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 12:30:00 +0000', 'endDate': '2019-01-06 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T12:30:00Z 2019-01-06T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 14:30:00 +0000', 'endDate': '2019-01-06 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T14:30:00Z 2019-01-06T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 18:00:00 +0000', 'endDate': '2019-01-06 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T18:00:00Z 2019-01-06T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-06 22:00:00 +0000', 'endDate': '2019-01-07 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-06T22:00:00Z 2019-01-07T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 02:00:00 +0000', 'endDate': '2019-01-07 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T02:00:00Z 2019-01-07T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 06:00:00 +0000', 'endDate': '2019-01-07 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T06:00:00Z 2019-01-07T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 12:30:00 +0000', 'endDate': '2019-01-07 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T12:30:00Z 2019-01-07T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 14:30:00 +0000', 'endDate': '2019-01-07 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T14:30:00Z 2019-01-07T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 18:00:00 +0000', 'endDate': '2019-01-07 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T18:00:00Z 2019-01-07T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-07 22:00:00 +0000', 'endDate': '2019-01-08 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-07T22:00:00Z 2019-01-08T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 02:00:00 +0000', 'endDate': '2019-01-08 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T02:00:00Z 2019-01-08T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 06:00:00 +0000', 'endDate': '2019-01-08 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T06:00:00Z 2019-01-08T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 12:30:00 +0000', 'endDate': '2019-01-08 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T12:30:00Z 2019-01-08T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 14:30:00 +0000', 'endDate': '2019-01-08 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T14:30:00Z 2019-01-08T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 18:00:00 +0000', 'endDate': '2019-01-08 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T18:00:00Z 2019-01-08T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-08 22:00:00 +0000', 'endDate': '2019-01-09 00:57:19 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-08T22:00:00Z 2019-01-09T00:57:19Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-09 00:57:19 +0000', 'endDate': '2019-01-09 00:58:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001379120813""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 00:58:27 +0000', 'endDate': '2019-01-09 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T00:58:27Z 2019-01-09T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 02:00:00 +0000', 'endDate': '2019-01-09 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T02:00:00Z 2019-01-09T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 06:00:00 +0000', 'endDate': '2019-01-09 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T06:00:00Z 2019-01-09T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 12:30:00 +0000', 'endDate': '2019-01-09 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T12:30:00Z 2019-01-09T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 14:30:00 +0000', 'endDate': '2019-01-09 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T14:30:00Z 2019-01-09T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 18:00:00 +0000', 'endDate': '2019-01-09 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T18:00:00Z 2019-01-09T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-09 22:00:00 +0000', 'endDate': '2019-01-10 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-09T22:00:00Z 2019-01-10T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 02:00:00 +0000', 'endDate': '2019-01-10 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T02:00:00Z 2019-01-10T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 06:00:00 +0000', 'endDate': '2019-01-10 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T06:00:00Z 2019-01-10T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 12:30:00 +0000', 'endDate': '2019-01-10 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T12:30:00Z 2019-01-10T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 14:30:00 +0000', 'endDate': '2019-01-10 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T14:30:00Z 2019-01-10T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 18:00:00 +0000', 'endDate': '2019-01-10 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T18:00:00Z 2019-01-10T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-10 22:00:00 +0000', 'endDate': '2019-01-11 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-10T22:00:00Z 2019-01-11T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 02:00:00 +0000', 'endDate': '2019-01-11 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T02:00:00Z 2019-01-11T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 06:00:00 +0000', 'endDate': '2019-01-11 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T06:00:00Z 2019-01-11T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 12:30:00 +0000', 'endDate': '2019-01-11 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T12:30:00Z 2019-01-11T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 14:30:00 +0000', 'endDate': '2019-01-11 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T14:30:00Z 2019-01-11T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 18:00:00 +0000', 'endDate': '2019-01-11 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T18:00:00Z 2019-01-11T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-11 22:00:00 +0000', 'endDate': '2019-01-12 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-11T22:00:00Z 2019-01-12T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 02:00:00 +0000', 'endDate': '2019-01-12 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T02:00:00Z 2019-01-12T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 06:00:00 +0000', 'endDate': '2019-01-12 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T06:00:00Z 2019-01-12T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 12:30:00 +0000', 'endDate': '2019-01-12 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T12:30:00Z 2019-01-12T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 14:30:00 +0000', 'endDate': '2019-01-12 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T14:30:00Z 2019-01-12T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 18:00:00 +0000', 'endDate': '2019-01-12 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T18:00:00Z 2019-01-12T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 22:00:00 +0000', 'endDate': '2019-01-12 23:29:43 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T22:00:00Z 2019-01-12T23:29:43Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-12 23:29:43 +0000', 'endDate': '2019-01-12 23:30:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002b5d110c13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-12 23:30:44 +0000', 'endDate': '2019-01-13 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-12T23:30:44Z 2019-01-13T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 02:00:00 +0000', 'endDate': '2019-01-13 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T02:00:00Z 2019-01-13T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 06:00:00 +0000', 'endDate': '2019-01-13 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T06:00:00Z 2019-01-13T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 12:30:00 +0000', 'endDate': '2019-01-13 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T12:30:00Z 2019-01-13T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 14:30:00 +0000', 'endDate': '2019-01-13 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T14:30:00Z 2019-01-13T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 18:00:00 +0000', 'endDate': '2019-01-13 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T18:00:00Z 2019-01-13T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-13 22:00:00 +0000', 'endDate': '2019-01-14 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-13T22:00:00Z 2019-01-14T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 02:00:00 +0000', 'endDate': '2019-01-14 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T02:00:00Z 2019-01-14T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 06:00:00 +0000', 'endDate': '2019-01-14 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T06:00:00Z 2019-01-14T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 12:30:00 +0000', 'endDate': '2019-01-14 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T12:30:00Z 2019-01-14T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 14:30:00 +0000', 'endDate': '2019-01-14 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T14:30:00Z 2019-01-14T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 18:00:00 +0000', 'endDate': '2019-01-14 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T18:00:00Z 2019-01-14T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-14 22:00:00 +0000', 'endDate': '2019-01-15 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-14T22:00:00Z 2019-01-15T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 02:00:00 +0000', 'endDate': '2019-01-15 04:04:04 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T02:00:00Z 2019-01-15T04:04:04Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-15 04:04:04 +0000', 'endDate': '2019-01-15 04:07:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21000444160e13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 01:23:42 +0000', 'endDate': '2019-01-16 01:23:42 +0000', 'value': '13.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""018282002a57334f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 04:07:21 +0000', 'endDate': '2019-01-15 06:00:00 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T04:07:21Z 2019-01-15T06:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 06:00:00 +0000', 'endDate': '2019-01-15 12:30:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T06:00:00Z 2019-01-15T12:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 12:30:00 +0000', 'endDate': '2019-01-15 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T12:30:00Z 2019-01-15T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 14:30:00 +0000', 'endDate': '2019-01-15 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T14:30:00Z 2019-01-15T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 18:00:00 +0000', 'endDate': '2019-01-15 22:00:00 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T18:00:00Z 2019-01-15T22:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-15 22:00:00 +0000', 'endDate': '2019-01-16 01:23:08 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-15T22:00:00Z 2019-01-16T01:23:08Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 01:23:08 +0000', 'endDate': '2019-01-16 01:53:08 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010857134f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 01:53:08 +0000', 'endDate': '2019-01-16 02:00:00 +0000', 'value': '1.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T01:53:08Z 2019-01-16T02:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 02:00:00 +0000', 'endDate': '2019-01-16 04:29:02 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T02:00:00Z 2019-01-16T04:29:02Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:29:02 +0000', 'endDate': '2019-01-16 04:47:19 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601025d164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:47:19 +0000', 'endDate': '2019-01-16 04:51:24 +0000', 'value': '2.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601136f164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:51:24 +0000', 'endDate': '2019-01-16 04:56:27 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011873164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:56:27 +0000', 'endDate': '2019-01-16 05:00:30 +0000', 'value': '3.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b78164f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:00:30 +0000', 'endDate': '2019-01-16 05:04:35 +0000', 'value': '4.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e40174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 05:13:20 +0000', 'endDate': '2019-01-16 05:13:20 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012b2b00144d374f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:04:35 +0000', 'endDate': '2019-01-16 05:18:00 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012344174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:00 +0000', 'endDate': '2019-01-16 05:18:02 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010052174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:02 +0000', 'endDate': '2019-01-16 05:21:47 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010252174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 05:21:47 +0000', 'endDate': '2019-01-16 05:25:52 +0000', 'value': '1.2', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T05:21:47Z 2019-01-16T05:25:52Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:25:52 +0000', 'endDate': '2019-01-16 05:29:56 +0000', 'value': '0.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013459174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:29:56 +0000', 'endDate': '2019-01-16 05:50:02 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601385d174f13""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:50:02 +0000', 'endDate': '2019-01-16 06:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:00:00 +0000', 'endDate': '2019-01-16 06:11:34 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:11:34 +0000', 'endDate': '2019-01-16 06:31:51 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601224b005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:31:51 +0000', 'endDate': '2019-01-16 06:39:56 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601335f005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:39:56 +0000', 'endDate': '2019-01-16 06:44:01 +0000', 'value': '0.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013867005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:44:01 +0000', 'endDate': '2019-01-16 06:48:05 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601016c005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:48:05 +0000', 'endDate': '2019-01-16 06:51:58 +0000', 'value': '0.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010570005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:51:58 +0000', 'endDate': '2019-01-16 06:56:13 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a73005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:56:13 +0000', 'endDate': '2019-01-16 07:00:15 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d78005013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:00:15 +0000', 'endDate': '2019-01-16 07:04:19 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f40015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:04:19 +0000', 'endDate': '2019-01-16 07:08:27 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011344015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:08:27 +0000', 'endDate': '2019-01-16 07:12:30 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b48015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:12:30 +0000', 'endDate': '2019-01-16 07:20:33 +0000', 'value': '1.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e4c015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:20:33 +0000', 'endDate': '2019-01-16 07:24:37 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012154015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:24:37 +0000', 'endDate': '2019-01-16 07:28:42 +0000', 'value': '3.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012558015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 07:47:50 +0000', 'endDate': '2019-01-16 07:47:50 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""010a0a00326f215013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:28:42 +0000', 'endDate': '2019-01-16 07:48:48 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a5c015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:48:48 +0000', 'endDate': '2019-01-16 07:53:03 +0000', 'value': '4.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013070015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:53:03 +0000', 'endDate': '2019-01-16 07:57:21 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010375015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:57:21 +0000', 'endDate': '2019-01-16 08:06:06 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011579015013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:06:06 +0000', 'endDate': '2019-01-16 08:10:19 +0000', 'value': '0.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010646025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:10:19 +0000', 'endDate': '2019-01-16 08:14:26 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601134a025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:14:26 +0000', 'endDate': '2019-01-16 08:18:30 +0000', 'value': '0.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a4e025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:18:30 +0000', 'endDate': '2019-01-16 08:38:45 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e52025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:38:45 +0000', 'endDate': '2019-01-16 08:42:49 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d66025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:42:49 +0000', 'endDate': '2019-01-16 08:46:53 +0000', 'value': '0.675', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316a025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:46:53 +0000', 'endDate': '2019-01-16 08:59:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601356e025013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 08:59:17 +0000', 'endDate': '2019-01-16 09:03:07 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T08:59:17Z 2019-01-16T09:03:07Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:03:07 +0000', 'endDate': '2019-01-16 09:15:19 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010743035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 09:15:19 +0000', 'endDate': '2019-01-16 09:19:26 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T09:15:19Z 2019-01-16T09:19:26Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:19:26 +0000', 'endDate': '2019-01-16 09:23:30 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a53035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:23:30 +0000', 'endDate': '2019-01-16 09:27:31 +0000', 'value': '2.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e57035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:27:31 +0000', 'endDate': '2019-01-16 09:31:35 +0000', 'value': '2.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f5b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:31:35 +0000', 'endDate': '2019-01-16 09:35:37 +0000', 'value': '1.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601235f035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:35:37 +0000', 'endDate': '2019-01-16 09:39:41 +0000', 'value': '1.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012563035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:39:41 +0000', 'endDate': '2019-01-16 09:43:45 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012967035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:43:45 +0000', 'endDate': '2019-01-16 09:47:49 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d6b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:47:49 +0000', 'endDate': '2019-01-16 09:51:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316f035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:51:42 +0000', 'endDate': '2019-01-16 09:55:55 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a73035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:55:55 +0000', 'endDate': '2019-01-16 09:59:59 +0000', 'value': '1.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013777035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:59:59 +0000', 'endDate': '2019-01-16 10:04:26 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b7b035013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:04:26 +0000', 'endDate': '2019-01-16 10:08:16 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a44045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:08:16 +0000', 'endDate': '2019-01-16 10:13:13 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011048045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:13:13 +0000', 'endDate': '2019-01-16 10:17:17 +0000', 'value': '0.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d4d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:17:17 +0000', 'endDate': '2019-01-16 10:21:25 +0000', 'value': '0.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011151045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:21:25 +0000', 'endDate': '2019-01-16 10:25:26 +0000', 'value': '0.75', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011955045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:25:26 +0000', 'endDate': '2019-01-16 10:29:30 +0000', 'value': '0.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a59045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:29:30 +0000', 'endDate': '2019-01-16 10:33:31 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e5d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:33:31 +0000', 'endDate': '2019-01-16 10:37:36 +0000', 'value': '1.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f61045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:37:36 +0000', 'endDate': '2019-01-16 10:45:50 +0000', 'value': '1.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012465045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:45:50 +0000', 'endDate': '2019-01-16 10:50:51 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601326d045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:50:51 +0000', 'endDate': '2019-01-16 10:54:51 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013372045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 10:54:51 +0000', 'endDate': '2019-01-16 10:58:53 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T10:54:51Z 2019-01-16T10:58:53Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:58:53 +0000', 'endDate': '2019-01-16 11:02:58 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601357a045013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:02:58 +0000', 'endDate': '2019-01-16 11:07:02 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a42055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:07:02 +0000', 'endDate': '2019-01-16 11:15:09 +0000', 'value': '0.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010247055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:15:09 +0000', 'endDate': '2019-01-16 11:19:13 +0000', 'value': '0.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601094f055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:19:13 +0000', 'endDate': '2019-01-16 11:39:31 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d53055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 11:39:31 +0000', 'endDate': '2019-01-16 11:43:36 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T11:39:31Z 2019-01-16T11:43:36Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:43:36 +0000', 'endDate': '2019-01-16 11:47:37 +0000', 'value': '2.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601246b055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:47:37 +0000', 'endDate': '2019-01-16 11:51:41 +0000', 'value': '2.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601256f055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:51:41 +0000', 'endDate': '2019-01-16 11:55:34 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012973055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:55:34 +0000', 'endDate': '2019-01-16 11:59:49 +0000', 'value': '1.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012277055013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 11:59:49 +0000', 'endDate': '2019-01-16 12:08:00 +0000', 'value': '1.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T11:59:49Z 2019-01-16T12:08:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:08:00 +0000', 'endDate': '2019-01-16 12:12:24 +0000', 'value': '2.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010048065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:12:24 +0000', 'endDate': '2019-01-16 12:21:18 +0000', 'value': '2.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601184c065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:21:18 +0000', 'endDate': '2019-01-16 12:26:07 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011255065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:26:07 +0000', 'endDate': '2019-01-16 12:30:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:00 +0000', 'endDate': '2019-01-16 12:30:10 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:10 +0000', 'endDate': '2019-01-16 12:35:10 +0000', 'value': '3.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a5e065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:35:10 +0000', 'endDate': '2019-01-16 12:39:20 +0000', 'value': '2.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a63065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:39:20 +0000', 'endDate': '2019-01-16 12:43:32 +0000', 'value': '2.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011467065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:43:32 +0000', 'endDate': '2019-01-16 12:47:34 +0000', 'value': '0.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601206b065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 12:51:11 +0000', 'endDate': '2019-01-16 12:51:11 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012f2f000b73265013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:47:34 +0000', 'endDate': '2019-01-16 12:57:01 +0000', 'value': '2.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601226f065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:57:01 +0000', 'endDate': '2019-01-16 13:09:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010179065013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:09:59 +0000', 'endDate': '2019-01-16 13:15:50 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b49075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:15:50 +0000', 'endDate': '2019-01-16 13:19:56 +0000', 'value': '4.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601324f075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:19:56 +0000', 'endDate': '2019-01-16 13:49:56 +0000', 'value': '3.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013853075013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 13:49:56 +0000', 'endDate': '2019-01-16 14:30:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T13:49:56Z 2019-01-16T14:30:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 14:30:00 +0000', 'endDate': '2019-01-16 16:40:23 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T14:30:00Z 2019-01-16T16:40:23Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 16:40:23 +0000', 'endDate': '2019-01-16 17:03:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160117680a5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 18:36:38 +0000', 'endDate': '2019-01-16 18:36:38 +0000', 'value': '4.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""0128280026642c5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 17:03:20 +0000', 'endDate': '2019-01-16 17:33:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160114430b5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 17:33:20 +0000', 'endDate': '2019-01-16 18:00:00 +0000', 'value': '1.45', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T17:33:20Z 2019-01-16T18:00:00Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 18:00:00 +0000', 'endDate': '2019-01-16 18:41:35 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T18:00:00Z 2019-01-16T18:41:35Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 18:41:35 +0000', 'endDate': '2019-01-16 19:04:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123690c5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 19:04:46 +0000', 'endDate': '2019-01-16 19:34:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012e440d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 19:34:46 +0000', 'endDate': '2019-01-16 19:41:28 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T19:34:46Z 2019-01-16T19:41:28Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-16 19:41:28 +0000', 'endDate': '2019-01-16 19:42:39 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001c690d1013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:44:33 +0000', 'endDate': '2019-01-16 19:44:33 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""01323200216c2d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:48:30 +0000', 'endDate': '2019-01-16 19:48:30 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""013232001e702d5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.basal', 'startDate': '2019-01-16 19:42:39 +0000', 'endDate': '2019-01-16 20:23:07 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""BasalRateSchedule 2019-01-16T19:42:39Z 2019-01-16T20:23:07Z""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:23:07 +0000', 'endDate': '2019-01-16 20:42:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160107570e5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:42:29 +0000', 'endDate': '2019-01-16 21:02:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d6a0e5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:02:44 +0000', 'endDate': '2019-01-16 21:27:07 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012c420f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:27:07 +0000', 'endDate': '2019-01-16 21:44:26 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075b0f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:44:26 +0000', 'endDate': '2019-01-16 21:48:28 +0000', 'value': '0.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a6c0f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:48:28 +0000', 'endDate': '2019-01-16 21:52:33 +0000', 'value': '1.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c700f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:52:33 +0000', 'endDate': '2019-01-16 21:56:35 +0000', 'value': '3.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160121740f5013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:56:35 +0000', 'endDate': '2019-01-16 22:00:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 1/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:00 +0000', 'endDate': '2019-01-16 22:00:42 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 2/2""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:42 +0000', 'endDate': '2019-01-16 22:04:41 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a40105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:04:41 +0000', 'endDate': '2019-01-16 22:24:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012944105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:24:59 +0000', 'endDate': '2019-01-16 22:33:07 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b58105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:33:07 +0000', 'endDate': '2019-01-16 22:45:07 +0000', 'value': '4.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010761105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:45:07 +0000', 'endDate': '2019-01-16 22:49:24 +0000', 'value': '3.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601076d105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:49:24 +0000', 'endDate': '2019-01-16 22:53:28 +0000', 'value': '2.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011871105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:53:28 +0000', 'endDate': '2019-01-16 22:57:29 +0000', 'value': '3.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c75105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:57:29 +0000', 'endDate': '2019-01-16 23:01:33 +0000', 'value': '3.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d79105013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:01:33 +0000', 'endDate': '2019-01-16 23:05:37 +0000', 'value': '3.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012141115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:05:37 +0000', 'endDate': '2019-01-16 23:09:42 +0000', 'value': '3.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012545115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:09:42 +0000', 'endDate': '2019-01-16 23:13:48 +0000', 'value': '3.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a49115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:13:48 +0000', 'endDate': '2019-01-16 23:37:54 +0000', 'value': '3.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601304d115013""', 'scheduledBasalRate': 'IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:37:54 +0000', 'endDate': '2019-01-17 00:00:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013665115013""', 'scheduledBasalRate': 'IU/hr'}]","[{'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 21:50:46 +0000', 'endDate': '2018-12-30 22:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 1/2""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2018-12-30 22:00:00 +0000', 'endDate': '2018-12-30 22:31:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100ee320f1e12 2/2""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-03 03:47:57 +0000', 'endDate': '2019-01-03 03:50:47 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""2100396f150213""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-06 00:41:39 +0000', 'endDate': '2019-01-06 00:43:23 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002769120513""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-09 00:57:19 +0000', 'endDate': '2019-01-09 00:58:27 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001379120813""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-12 23:29:43 +0000', 'endDate': '2019-01-12 23:30:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21002b5d110c13""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-15 04:04:04 +0000', 'endDate': '2019-01-15 04:07:21 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21000444160e13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 01:23:42 +0000', 'endDate': '2019-01-16 01:23:42 +0000', 'value': '13.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""018282002a57334f13""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 01:23:08 +0000', 'endDate': '2019-01-16 01:53:08 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010857134f13""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:29:02 +0000', 'endDate': '2019-01-16 04:47:19 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601025d164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:47:19 +0000', 'endDate': '2019-01-16 04:51:24 +0000', 'value': '2.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601136f164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:51:24 +0000', 'endDate': '2019-01-16 04:56:27 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011873164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 04:56:27 +0000', 'endDate': '2019-01-16 05:00:30 +0000', 'value': '3.375', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b78164f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:00:30 +0000', 'endDate': '2019-01-16 05:04:35 +0000', 'value': '4.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e40174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 05:13:20 +0000', 'endDate': '2019-01-16 05:13:20 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012b2b00144d374f13""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:04:35 +0000', 'endDate': '2019-01-16 05:18:00 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012344174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:00 +0000', 'endDate': '2019-01-16 05:18:02 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010052174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:18:02 +0000', 'endDate': '2019-01-16 05:21:47 +0000', 'value': '3.925', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010252174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:25:52 +0000', 'endDate': '2019-01-16 05:29:56 +0000', 'value': '0.275', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013459174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:29:56 +0000', 'endDate': '2019-01-16 05:50:02 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601385d174f13""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 05:50:02 +0000', 'endDate': '2019-01-16 06:00:00 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 1/2""', 'scheduledBasalRate': '1.2 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:00:00 +0000', 'endDate': '2019-01-16 06:11:34 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010272174f13 2/2""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:11:34 +0000', 'endDate': '2019-01-16 06:31:51 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601224b005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:31:51 +0000', 'endDate': '2019-01-16 06:39:56 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601335f005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:39:56 +0000', 'endDate': '2019-01-16 06:44:01 +0000', 'value': '0.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013867005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:44:01 +0000', 'endDate': '2019-01-16 06:48:05 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601016c005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:48:05 +0000', 'endDate': '2019-01-16 06:51:58 +0000', 'value': '0.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010570005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:51:58 +0000', 'endDate': '2019-01-16 06:56:13 +0000', 'value': '0.7', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a73005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 06:56:13 +0000', 'endDate': '2019-01-16 07:00:15 +0000', 'value': '0.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d78005013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:00:15 +0000', 'endDate': '2019-01-16 07:04:19 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010f40015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:04:19 +0000', 'endDate': '2019-01-16 07:08:27 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011344015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:08:27 +0000', 'endDate': '2019-01-16 07:12:30 +0000', 'value': '1.075', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011b48015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:12:30 +0000', 'endDate': '2019-01-16 07:20:33 +0000', 'value': '1.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e4c015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:20:33 +0000', 'endDate': '2019-01-16 07:24:37 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012154015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:24:37 +0000', 'endDate': '2019-01-16 07:28:42 +0000', 'value': '3.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012558015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 07:47:50 +0000', 'endDate': '2019-01-16 07:47:50 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""010a0a00326f215013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:28:42 +0000', 'endDate': '2019-01-16 07:48:48 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a5c015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:48:48 +0000', 'endDate': '2019-01-16 07:53:03 +0000', 'value': '4.425', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013070015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:53:03 +0000', 'endDate': '2019-01-16 07:57:21 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010375015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 07:57:21 +0000', 'endDate': '2019-01-16 08:06:06 +0000', 'value': '0.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011579015013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:06:06 +0000', 'endDate': '2019-01-16 08:10:19 +0000', 'value': '0.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010646025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:10:19 +0000', 'endDate': '2019-01-16 08:14:26 +0000', 'value': '0.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601134a025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:14:26 +0000', 'endDate': '2019-01-16 08:18:30 +0000', 'value': '0.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a4e025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:18:30 +0000', 'endDate': '2019-01-16 08:38:45 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e52025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:38:45 +0000', 'endDate': '2019-01-16 08:42:49 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d66025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:42:49 +0000', 'endDate': '2019-01-16 08:46:53 +0000', 'value': '0.675', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316a025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 08:46:53 +0000', 'endDate': '2019-01-16 08:59:17 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601356e025013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:03:07 +0000', 'endDate': '2019-01-16 09:15:19 +0000', 'value': '1.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010743035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:19:26 +0000', 'endDate': '2019-01-16 09:23:30 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a53035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:23:30 +0000', 'endDate': '2019-01-16 09:27:31 +0000', 'value': '2.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e57035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:27:31 +0000', 'endDate': '2019-01-16 09:31:35 +0000', 'value': '2.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f5b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:31:35 +0000', 'endDate': '2019-01-16 09:35:37 +0000', 'value': '1.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601235f035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:35:37 +0000', 'endDate': '2019-01-16 09:39:41 +0000', 'value': '1.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012563035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:39:41 +0000', 'endDate': '2019-01-16 09:43:45 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012967035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:43:45 +0000', 'endDate': '2019-01-16 09:47:49 +0000', 'value': '2.5', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012d6b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:47:49 +0000', 'endDate': '2019-01-16 09:51:42 +0000', 'value': '2.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601316f035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:51:42 +0000', 'endDate': '2019-01-16 09:55:55 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a73035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:55:55 +0000', 'endDate': '2019-01-16 09:59:59 +0000', 'value': '1.8', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013777035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 09:59:59 +0000', 'endDate': '2019-01-16 10:04:26 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b7b035013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:04:26 +0000', 'endDate': '2019-01-16 10:08:16 +0000', 'value': '1.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a44045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:08:16 +0000', 'endDate': '2019-01-16 10:13:13 +0000', 'value': '1.325', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011048045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:13:13 +0000', 'endDate': '2019-01-16 10:17:17 +0000', 'value': '0.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d4d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:17:17 +0000', 'endDate': '2019-01-16 10:21:25 +0000', 'value': '0.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011151045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:21:25 +0000', 'endDate': '2019-01-16 10:25:26 +0000', 'value': '0.75', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011955045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:25:26 +0000', 'endDate': '2019-01-16 10:29:30 +0000', 'value': '0.825', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a59045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:29:30 +0000', 'endDate': '2019-01-16 10:33:31 +0000', 'value': '0.9', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011e5d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:33:31 +0000', 'endDate': '2019-01-16 10:37:36 +0000', 'value': '1.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011f61045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:37:36 +0000', 'endDate': '2019-01-16 10:45:50 +0000', 'value': '1.025', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012465045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:45:50 +0000', 'endDate': '2019-01-16 10:50:51 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601326d045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:50:51 +0000', 'endDate': '2019-01-16 10:54:51 +0000', 'value': '1.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013372045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 10:58:53 +0000', 'endDate': '2019-01-16 11:02:58 +0000', 'value': '1.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601357a045013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:02:58 +0000', 'endDate': '2019-01-16 11:07:02 +0000', 'value': '0.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013a42055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:07:02 +0000', 'endDate': '2019-01-16 11:15:09 +0000', 'value': '0.85', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010247055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:15:09 +0000', 'endDate': '2019-01-16 11:19:13 +0000', 'value': '0.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601094f055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:19:13 +0000', 'endDate': '2019-01-16 11:39:31 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010d53055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:43:36 +0000', 'endDate': '2019-01-16 11:47:37 +0000', 'value': '2.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601246b055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:47:37 +0000', 'endDate': '2019-01-16 11:51:41 +0000', 'value': '2.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601256f055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:51:41 +0000', 'endDate': '2019-01-16 11:55:34 +0000', 'value': '2.175', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012973055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 11:55:34 +0000', 'endDate': '2019-01-16 11:59:49 +0000', 'value': '1.975', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012277055013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:08:00 +0000', 'endDate': '2019-01-16 12:12:24 +0000', 'value': '2.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010048065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:12:24 +0000', 'endDate': '2019-01-16 12:21:18 +0000', 'value': '2.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601184c065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:21:18 +0000', 'endDate': '2019-01-16 12:26:07 +0000', 'value': '1.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011255065013""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:26:07 +0000', 'endDate': '2019-01-16 12:30:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 1/2""', 'scheduledBasalRate': '1.25 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:00 +0000', 'endDate': '2019-01-16 12:30:10 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075a065013 2/2""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:30:10 +0000', 'endDate': '2019-01-16 12:35:10 +0000', 'value': '3.525', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a5e065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:35:10 +0000', 'endDate': '2019-01-16 12:39:20 +0000', 'value': '2.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010a63065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:39:20 +0000', 'endDate': '2019-01-16 12:43:32 +0000', 'value': '2.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011467065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:43:32 +0000', 'endDate': '2019-01-16 12:47:34 +0000', 'value': '0.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601206b065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 12:51:11 +0000', 'endDate': '2019-01-16 12:51:11 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""012f2f000b73265013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:47:34 +0000', 'endDate': '2019-01-16 12:57:01 +0000', 'value': '2.125', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601226f065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 12:57:01 +0000', 'endDate': '2019-01-16 13:09:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010179065013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:09:59 +0000', 'endDate': '2019-01-16 13:15:50 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b49075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:15:50 +0000', 'endDate': '2019-01-16 13:19:56 +0000', 'value': '4.575', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601324f075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 13:19:56 +0000', 'endDate': '2019-01-16 13:49:56 +0000', 'value': '3.625', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013853075013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 16:40:23 +0000', 'endDate': '2019-01-16 17:03:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160117680a5013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 18:36:38 +0000', 'endDate': '2019-01-16 18:36:38 +0000', 'value': '4.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""0128280026642c5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 17:03:20 +0000', 'endDate': '2019-01-16 17:33:20 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160114430b5013""', 'scheduledBasalRate': '1.45 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 18:41:35 +0000', 'endDate': '2019-01-16 19:04:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123690c5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 19:04:46 +0000', 'endDate': '2019-01-16 19:34:46 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012e440d5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.suspend', 'startDate': '2019-01-16 19:41:28 +0000', 'endDate': '2019-01-16 19:42:39 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""21001c690d1013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:44:33 +0000', 'endDate': '2019-01-16 19:44:33 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""01323200216c2d5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-16 19:48:30 +0000', 'endDate': '2019-01-16 19:48:30 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""013232001e702d5013""', 'scheduledBasalRate': 'nil'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:23:07 +0000', 'endDate': '2019-01-16 20:42:29 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160107570e5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 20:42:29 +0000', 'endDate': '2019-01-16 21:02:44 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d6a0e5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:02:44 +0000', 'endDate': '2019-01-16 21:27:07 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012c420f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:27:07 +0000', 'endDate': '2019-01-16 21:44:26 +0000', 'value': '0.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601075b0f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:44:26 +0000', 'endDate': '2019-01-16 21:48:28 +0000', 'value': '0.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011a6c0f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:48:28 +0000', 'endDate': '2019-01-16 21:52:33 +0000', 'value': '1.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c700f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:52:33 +0000', 'endDate': '2019-01-16 21:56:35 +0000', 'value': '3.15', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160121740f5013""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 21:56:35 +0000', 'endDate': '2019-01-16 22:00:00 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 1/2""', 'scheduledBasalRate': '0.9 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:00 +0000', 'endDate': '2019-01-16 22:00:42 +0000', 'value': '3.05', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""160123780f5013 2/2""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:00:42 +0000', 'endDate': '2019-01-16 22:04:41 +0000', 'value': '4.3', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a40105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:04:41 +0000', 'endDate': '2019-01-16 22:24:59 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012944105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:24:59 +0000', 'endDate': '2019-01-16 22:33:07 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013b58105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:33:07 +0000', 'endDate': '2019-01-16 22:45:07 +0000', 'value': '4.55', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16010761105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:45:07 +0000', 'endDate': '2019-01-16 22:49:24 +0000', 'value': '3.775', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601076d105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:49:24 +0000', 'endDate': '2019-01-16 22:53:28 +0000', 'value': '2.875', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011871105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:53:28 +0000', 'endDate': '2019-01-16 22:57:29 +0000', 'value': '3.25', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c75105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 22:57:29 +0000', 'endDate': '2019-01-16 23:01:33 +0000', 'value': '3.6', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011d79105013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:01:33 +0000', 'endDate': '2019-01-16 23:05:37 +0000', 'value': '3.4', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012141115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:05:37 +0000', 'endDate': '2019-01-16 23:09:42 +0000', 'value': '3.65', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012545115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:09:42 +0000', 'endDate': '2019-01-16 23:13:48 +0000', 'value': '3.725', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16012a49115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:13:48 +0000', 'endDate': '2019-01-16 23:37:54 +0000', 'value': '3.225', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""1601304d115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-16 23:37:54 +0000', 'endDate': '2019-01-17 00:00:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16013665115013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.tempBasal', 'startDate': '2019-01-17 00:00:28 +0000', 'endDate': '2019-01-17 00:30:28 +0000', 'value': '5.0', 'unit': 'LoopKit.DoseUnit.unitsPerHour', 'description': 'nil', 'syncIdentifier': '""16011c40125013""', 'scheduledBasalRate': '1.4 IU/hr'}, {'type': 'LoopKit.DoseType.bolus', 'startDate': '2019-01-17 00:19:30 +0000', 'endDate': '2019-01-17 00:22:38 +0000', 'value': '4.7', 'unit': 'LoopKit.DoseUnit.units', 'description': 'nil', 'syncIdentifier': '""""', 'scheduledBasalRate': 'nil'}]",,"[{'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5971', 'isUploaded': ' false', 'persistedDate': ' 2019-01-17 00:15:54 +0000', 'date': ' 2019-01-17 00:00:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5970', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c40125013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-17 00:30:28 +0000', 'startDate': ' 2019-01-17 00:00:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-17 00:15:54 +0000', 'date': ' 2019-01-17 00:00:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5969', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013665115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-17 00:07:54 +0000', 'startDate': ' 2019-01-16 23:37:54 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:46:25 +0000', 'date': ' 2019-01-16 23:37:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5968', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:46:25 +0000', 'date': ' 2019-01-16 23:37:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:38:06 +0000', 'date': ' 2019-01-16 23:13:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5966', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601304d115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.225', 'endDate': ' 2019-01-16 23:43:48 +0000', 'startDate': ' 2019-01-16 23:13:48 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:38:06 +0000', 'date': ' 2019-01-16 23:13:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:14:00 +0000', 'date': ' 2019-01-16 23:09:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5964', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a49115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.725', 'endDate': ' 2019-01-16 23:39:42 +0000', 'startDate': ' 2019-01-16 23:09:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:14:00 +0000', 'date': ' 2019-01-16 23:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:09:54 +0000', 'date': ' 2019-01-16 23:05:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5962', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012545115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.65', 'endDate': ' 2019-01-16 23:35:37 +0000', 'startDate': ' 2019-01-16 23:05:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:09:54 +0000', 'date': ' 2019-01-16 23:05:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:05:49 +0000', 'date': ' 2019-01-16 23:01:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5960', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012141115013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.4', 'endDate': ' 2019-01-16 23:31:33 +0000', 'startDate': ' 2019-01-16 23:01:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:05:49 +0000', 'date': ' 2019-01-16 23:01:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5959', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011d79105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.6', 'endDate': ' 2019-01-16 23:27:29 +0000', 'startDate': ' 2019-01-16 22:57:29 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 23:01:45 +0000', 'date': ' 2019-01-16 22:57:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 23:01:45 +0000', 'date': ' 2019-01-16 22:57:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5957', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:57:41 +0000', 'date': ' 2019-01-16 22:53:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5956', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c75105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.25', 'endDate': ' 2019-01-16 23:23:28 +0000', 'startDate': ' 2019-01-16 22:53:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:57:41 +0000', 'date': ' 2019-01-16 22:53:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5955', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011871105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.875', 'endDate': ' 2019-01-16 23:19:24 +0000', 'startDate': ' 2019-01-16 22:49:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:53:40 +0000', 'date': ' 2019-01-16 22:49:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:53:40 +0000', 'date': ' 2019-01-16 22:49:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5953', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601076d105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.775', 'endDate': ' 2019-01-16 23:15:07 +0000', 'startDate': ' 2019-01-16 22:45:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:49:36 +0000', 'date': ' 2019-01-16 22:45:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:49:36 +0000', 'date': ' 2019-01-16 22:45:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:45:19 +0000', 'date': ' 2019-01-16 22:33:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5950', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010761105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.55', 'endDate': ' 2019-01-16 23:03:07 +0000', 'startDate': ' 2019-01-16 22:33:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:45:19 +0000', 'date': ' 2019-01-16 22:33:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5949', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b58105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 22:54:59 +0000', 'startDate': ' 2019-01-16 22:24:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:33:19 +0000', 'date': ' 2019-01-16 22:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:33:19 +0000', 'date': ' 2019-01-16 22:24:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5947', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012944105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 22:34:41 +0000', 'startDate': ' 2019-01-16 22:04:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:08:57 +0000', 'date': ' 2019-01-16 22:04:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:08:57 +0000', 'date': ' 2019-01-16 22:04:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:04:53 +0000', 'date': ' 2019-01-16 22:00:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5944', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a40105013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.3', 'endDate': ' 2019-01-16 22:30:42 +0000', 'startDate': ' 2019-01-16 22:00:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:04:53 +0000', 'date': ' 2019-01-16 22:00:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 22:00:54 +0000', 'date': ' 2019-01-16 21:56:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5942', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160123780f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 22:26:35 +0000', 'startDate': ' 2019-01-16 21:56:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 22:00:54 +0000', 'date': ' 2019-01-16 21:56:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5941', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:56:47 +0000', 'date': ' 2019-01-16 21:52:33 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5940', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160121740f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.15', 'endDate': ' 2019-01-16 22:22:33 +0000', 'startDate': ' 2019-01-16 21:52:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:56:47 +0000', 'date': ' 2019-01-16 21:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:52:45 +0000', 'date': ' 2019-01-16 21:48:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5938', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011c700f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.875', 'endDate': ' 2019-01-16 22:18:28 +0000', 'startDate': ' 2019-01-16 21:48:28 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:52:45 +0000', 'date': ' 2019-01-16 21:48:28 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5937', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a6c0f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.3', 'endDate': ' 2019-01-16 22:14:26 +0000', 'startDate': ' 2019-01-16 21:44:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:48:40 +0000', 'date': ' 2019-01-16 21:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5936', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:48:40 +0000', 'date': ' 2019-01-16 21:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:31:23 +0000', 'date': ' 2019-01-16 21:27:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5934', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601075b0f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:57:07 +0000', 'startDate': ' 2019-01-16 21:27:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:31:23 +0000', 'date': ' 2019-01-16 21:27:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5933', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012c420f5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:32:44 +0000', 'startDate': ' 2019-01-16 21:02:44 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 21:07:01 +0000', 'date': ' 2019-01-16 21:02:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5932', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 21:07:01 +0000', 'date': ' 2019-01-16 21:02:44 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5931', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011d6a0e5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 21:12:29 +0000', 'startDate': ' 2019-01-16 20:42:29 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 20:46:44 +0000', 'date': ' 2019-01-16 20:42:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 20:46:44 +0000', 'date': ' 2019-01-16 20:42:29 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5929', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160107570e5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 20:53:07 +0000', 'startDate': ' 2019-01-16 20:23:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 20:27:37 +0000', 'date': ' 2019-01-16 20:23:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 20:27:37 +0000', 'date': ' 2019-01-16 20:23:07 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 48 second: 30 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5912', 'isUploaded': ' true', 'syncIdentifier': ' Optional(013232001e702d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:48:30 +0000', 'startDate': ' 2019-01-16 19:48:30 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 19:53:56 +0000', 'date': ' 2019-01-16 19:48:30 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 44 second: 33 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5911', 'isUploaded': ' true', 'syncIdentifier': ' Optional(01323200216c2d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:44:33 +0000', 'startDate': ' 2019-01-16 19:44:33 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 19:48:57 +0000', 'date': ' 2019-01-16 19:44:33 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 42 second: 39 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5909', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000060276a2d1013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-16 19:42:39 +0000', 'startDate': ' 2019-01-16 19:42:39 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-16 19:44:45 +0000', 'date': ' 2019-01-16 19:42:39 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5910', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21001c690d1013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-16 19:41:28 +0000', 'startDate': ' 2019-01-16 19:41:28 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-16 19:44:45 +0000', 'date': ' 2019-01-16 19:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 19:09:11 +0000', 'date': ' 2019-01-16 19:04:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5907', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012e440d5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:34:46 +0000', 'startDate': ' 2019-01-16 19:04:46 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 19:09:11 +0000', 'date': ' 2019-01-16 19:04:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5906', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160123690c5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 19:11:35 +0000', 'startDate': ' 2019-01-16 18:41:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 18:45:51 +0000', 'date': ' 2019-01-16 18:41:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:45:51 +0000', 'date': ' 2019-01-16 18:41:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 37 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5903', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 18:37:17 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 36 second: 38 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5900', 'isUploaded': ' true', 'syncIdentifier': ' Optional(0128280026642c5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.0', 'endDate': ' 2019-01-16 18:36:38 +0000', 'startDate': ' 2019-01-16 18:36:38 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 18:36:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5902', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 17:03:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5901', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160114430b5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 17:33:20 +0000', 'startDate': ' 2019-01-16 17:03:20 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 18:41:47 +0000', 'date': ' 2019-01-16 17:03:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5899', 'isUploaded': ' true', 'syncIdentifier': ' Optional(160117680a5013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 17:10:23 +0000', 'startDate': ' 2019-01-16 16:40:23 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 16:40:53 +0000', 'date': ' 2019-01-16 16:40:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 16:40:53 +0000', 'date': ' 2019-01-16 16:40:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5896', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:19:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5894', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013853075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.625', 'endDate': ' 2019-01-16 13:49:56 +0000', 'startDate': ' 2019-01-16 13:19:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:19:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5897', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601324f075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.575', 'endDate': ' 2019-01-16 13:45:50 +0000', 'startDate': ' 2019-01-16 13:15:50 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:15:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:20:25 +0000', 'date': ' 2019-01-16 13:15:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 13:16:01 +0000', 'date': ' 2019-01-16 13:09:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5892', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b49075013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 13:39:59 +0000', 'startDate': ' 2019-01-16 13:09:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 13:16:01 +0000', 'date': ' 2019-01-16 13:09:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5890', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010179065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 13:27:01 +0000', 'startDate': ' 2019-01-16 12:57:01 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:57:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5889', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:57:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 55 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:55:26 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 51 second: 11 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5891', 'isUploaded': ' true', 'syncIdentifier': ' Optional(012f2f000b73265013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.7', 'endDate': ' 2019-01-16 12:51:11 +0000', 'startDate': ' 2019-01-16 12:51:11 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 12:57:31 +0000', 'date': ' 2019-01-16 12:51:11 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5887', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601226f065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.125', 'endDate': ' 2019-01-16 13:17:34 +0000', 'startDate': ' 2019-01-16 12:47:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:52:40 +0000', 'date': ' 2019-01-16 12:47:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:52:40 +0000', 'date': ' 2019-01-16 12:47:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5885', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601206b065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.125', 'endDate': ' 2019-01-16 13:13:32 +0000', 'startDate': ' 2019-01-16 12:43:32 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:47:45 +0000', 'date': ' 2019-01-16 12:43:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:47:45 +0000', 'date': ' 2019-01-16 12:43:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5881', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:39:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5880', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011467065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.0', 'endDate': ' 2019-01-16 13:09:20 +0000', 'startDate': ' 2019-01-16 12:39:20 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:39:20 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5883', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010a63065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.775', 'endDate': ' 2019-01-16 13:05:10 +0000', 'startDate': ' 2019-01-16 12:35:10 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:35:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:39:49 +0000', 'date': ' 2019-01-16 12:35:10 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5879', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010a5e065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.525', 'endDate': ' 2019-01-16 13:00:10 +0000', 'startDate': ' 2019-01-16 12:30:10 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:30:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:30:10 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5878', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601075a065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 12:56:07 +0000', 'startDate': ' 2019-01-16 12:26:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:26:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:26:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:21:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5875', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011255065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.55', 'endDate': ' 2019-01-16 12:51:18 +0000', 'startDate': ' 2019-01-16 12:21:18 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:35:21 +0000', 'date': ' 2019-01-16 12:21:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5873', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601184c065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.15', 'endDate': ' 2019-01-16 12:42:24 +0000', 'startDate': ' 2019-01-16 12:12:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5871', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:12:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5872', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010048065013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.3', 'endDate': ' 2019-01-16 12:38:00 +0000', 'startDate': ' 2019-01-16 12:08:00 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5870', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:13:08 +0000', 'date': ' 2019-01-16 12:08:00 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5869', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600317b055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:59:49 +0000', 'startDate': ' 2019-01-16 11:59:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:08:11 +0000', 'date': ' 2019-01-16 11:59:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:08:11 +0000', 'date': ' 2019-01-16 11:59:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5867', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012277055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.975', 'endDate': ' 2019-01-16 12:25:34 +0000', 'startDate': ' 2019-01-16 11:55:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 12:00:01 +0000', 'date': ' 2019-01-16 11:55:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 12:00:01 +0000', 'date': ' 2019-01-16 11:55:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5865', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012973055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.175', 'endDate': ' 2019-01-16 12:21:41 +0000', 'startDate': ' 2019-01-16 11:51:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:55:46 +0000', 'date': ' 2019-01-16 11:51:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:55:46 +0000', 'date': ' 2019-01-16 11:51:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:51:53 +0000', 'date': ' 2019-01-16 11:47:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5862', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601256f055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.575', 'endDate': ' 2019-01-16 12:17:37 +0000', 'startDate': ' 2019-01-16 11:47:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:51:53 +0000', 'date': ' 2019-01-16 11:47:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5861', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:47:49 +0000', 'date': ' 2019-01-16 11:43:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5860', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601246b055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.65', 'endDate': ' 2019-01-16 12:13:36 +0000', 'startDate': ' 2019-01-16 11:43:36 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:47:49 +0000', 'date': ' 2019-01-16 11:43:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5859', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16001f67055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:39:31 +0000', 'startDate': ' 2019-01-16 11:39:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:43:48 +0000', 'date': ' 2019-01-16 11:39:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:43:48 +0000', 'date': ' 2019-01-16 11:39:31 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5857', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d53055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 11:49:13 +0000', 'startDate': ' 2019-01-16 11:19:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:23:27 +0000', 'date': ' 2019-01-16 11:19:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:23:27 +0000', 'date': ' 2019-01-16 11:19:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5855', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:19:25 +0000', 'date': ' 2019-01-16 11:15:09 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5854', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601094f055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.625', 'endDate': ' 2019-01-16 11:45:09 +0000', 'startDate': ' 2019-01-16 11:15:09 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:19:25 +0000', 'date': ' 2019-01-16 11:15:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:11:17 +0000', 'date': ' 2019-01-16 11:07:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5852', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010247055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.85', 'endDate': ' 2019-01-16 11:37:02 +0000', 'startDate': ' 2019-01-16 11:07:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:11:17 +0000', 'date': ' 2019-01-16 11:07:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:07:13 +0000', 'date': ' 2019-01-16 11:02:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5850', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013a42055013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.975', 'endDate': ' 2019-01-16 11:32:58 +0000', 'startDate': ' 2019-01-16 11:02:58 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:07:13 +0000', 'date': ' 2019-01-16 11:02:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5849', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601357a045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.125', 'endDate': ' 2019-01-16 11:28:53 +0000', 'startDate': ' 2019-01-16 10:58:53 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 11:03:09 +0000', 'date': ' 2019-01-16 10:58:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 11:03:09 +0000', 'date': ' 2019-01-16 10:58:53 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5847', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16003376045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 10:54:51 +0000', 'startDate': ' 2019-01-16 10:54:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:59:05 +0000', 'date': ' 2019-01-16 10:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:59:05 +0000', 'date': ' 2019-01-16 10:54:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5845', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013372045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.15', 'endDate': ' 2019-01-16 11:20:51 +0000', 'startDate': ' 2019-01-16 10:50:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:55:03 +0000', 'date': ' 2019-01-16 10:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:55:03 +0000', 'date': ' 2019-01-16 10:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:51:02 +0000', 'date': ' 2019-01-16 10:45:50 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5842', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601326d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.975', 'endDate': ' 2019-01-16 11:15:50 +0000', 'startDate': ' 2019-01-16 10:45:50 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:51:02 +0000', 'date': ' 2019-01-16 10:45:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5841', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:41:51 +0000', 'date': ' 2019-01-16 10:37:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5840', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012465045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.025', 'endDate': ' 2019-01-16 11:07:36 +0000', 'startDate': ' 2019-01-16 10:37:36 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:41:51 +0000', 'date': ' 2019-01-16 10:37:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5839', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011f61045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.05', 'endDate': ' 2019-01-16 11:03:31 +0000', 'startDate': ' 2019-01-16 10:33:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:37:47 +0000', 'date': ' 2019-01-16 10:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:37:47 +0000', 'date': ' 2019-01-16 10:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5837', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:33:43 +0000', 'date': ' 2019-01-16 10:29:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5836', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e5d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.9', 'endDate': ' 2019-01-16 10:59:30 +0000', 'startDate': ' 2019-01-16 10:29:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:33:43 +0000', 'date': ' 2019-01-16 10:29:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:29:42 +0000', 'date': ' 2019-01-16 10:25:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5834', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a59045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.825', 'endDate': ' 2019-01-16 10:55:26 +0000', 'startDate': ' 2019-01-16 10:25:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:29:42 +0000', 'date': ' 2019-01-16 10:25:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5833', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:25:38 +0000', 'date': ' 2019-01-16 10:21:25 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5832', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011955045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.75', 'endDate': ' 2019-01-16 10:51:25 +0000', 'startDate': ' 2019-01-16 10:21:25 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:25:38 +0000', 'date': ' 2019-01-16 10:21:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5831', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:21:36 +0000', 'date': ' 2019-01-16 10:17:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5830', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011151045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.65', 'endDate': ' 2019-01-16 10:47:17 +0000', 'startDate': ' 2019-01-16 10:17:17 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:21:36 +0000', 'date': ' 2019-01-16 10:17:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:17:29 +0000', 'date': ' 2019-01-16 10:13:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5828', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d4d045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.875', 'endDate': ' 2019-01-16 10:43:13 +0000', 'startDate': ' 2019-01-16 10:13:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:17:29 +0000', 'date': ' 2019-01-16 10:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5827', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:13:25 +0000', 'date': ' 2019-01-16 10:08:16 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5826', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011048045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.325', 'endDate': ' 2019-01-16 10:38:16 +0000', 'startDate': ' 2019-01-16 10:08:16 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:13:25 +0000', 'date': ' 2019-01-16 10:08:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 10:04:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5824', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a44045013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.9', 'endDate': ' 2019-01-16 10:34:26 +0000', 'startDate': ' 2019-01-16 10:04:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 10:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 09:59:59 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5822', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013b7b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.325', 'endDate': ' 2019-01-16 10:29:59 +0000', 'startDate': ' 2019-01-16 09:59:59 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:04:55 +0000', 'date': ' 2019-01-16 09:59:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 10:00:11 +0000', 'date': ' 2019-01-16 09:55:55 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5820', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013777035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.8', 'endDate': ' 2019-01-16 10:25:55 +0000', 'startDate': ' 2019-01-16 09:55:55 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 10:00:11 +0000', 'date': ' 2019-01-16 09:55:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5819', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:56:07 +0000', 'date': ' 2019-01-16 09:51:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5818', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a73035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.9', 'endDate': ' 2019-01-16 10:21:42 +0000', 'startDate': ' 2019-01-16 09:51:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:56:07 +0000', 'date': ' 2019-01-16 09:51:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:51:54 +0000', 'date': ' 2019-01-16 09:47:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5816', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601316f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.225', 'endDate': ' 2019-01-16 10:17:49 +0000', 'startDate': ' 2019-01-16 09:47:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:51:54 +0000', 'date': ' 2019-01-16 09:47:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5815', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012d6b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.5', 'endDate': ' 2019-01-16 10:13:45 +0000', 'startDate': ' 2019-01-16 09:43:45 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:48:01 +0000', 'date': ' 2019-01-16 09:43:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:48:01 +0000', 'date': ' 2019-01-16 09:43:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5813', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012967035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.225', 'endDate': ' 2019-01-16 10:09:41 +0000', 'startDate': ' 2019-01-16 09:39:41 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:43:57 +0000', 'date': ' 2019-01-16 09:39:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:43:57 +0000', 'date': ' 2019-01-16 09:39:41 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5811', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012563035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.775', 'endDate': ' 2019-01-16 10:05:37 +0000', 'startDate': ' 2019-01-16 09:35:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:39:53 +0000', 'date': ' 2019-01-16 09:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:39:53 +0000', 'date': ' 2019-01-16 09:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:35:49 +0000', 'date': ' 2019-01-16 09:31:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5808', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601235f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.825', 'endDate': ' 2019-01-16 10:01:35 +0000', 'startDate': ' 2019-01-16 09:31:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:35:49 +0000', 'date': ' 2019-01-16 09:31:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5807', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011f5b035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.025', 'endDate': ' 2019-01-16 09:57:31 +0000', 'startDate': ' 2019-01-16 09:27:31 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:31:47 +0000', 'date': ' 2019-01-16 09:27:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:31:47 +0000', 'date': ' 2019-01-16 09:27:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5805', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:27:43 +0000', 'date': ' 2019-01-16 09:23:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5804', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e57035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.85', 'endDate': ' 2019-01-16 09:53:30 +0000', 'startDate': ' 2019-01-16 09:23:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:27:43 +0000', 'date': ' 2019-01-16 09:23:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5803', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a53035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.05', 'endDate': ' 2019-01-16 09:49:26 +0000', 'startDate': ' 2019-01-16 09:19:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:23:42 +0000', 'date': ' 2019-01-16 09:19:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:23:42 +0000', 'date': ' 2019-01-16 09:19:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:19:38 +0000', 'date': ' 2019-01-16 09:15:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5800', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600134f035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:15:19 +0000', 'startDate': ' 2019-01-16 09:15:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:19:38 +0000', 'date': ' 2019-01-16 09:15:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 09:07:24 +0000', 'date': ' 2019-01-16 09:03:07 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5798', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010743035013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.0', 'endDate': ' 2019-01-16 09:33:07 +0000', 'startDate': ' 2019-01-16 09:03:07 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 09:07:24 +0000', 'date': ' 2019-01-16 09:03:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:59:45 +0000', 'date': ' 2019-01-16 08:59:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5796', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1600117b025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 08:59:17 +0000', 'startDate': ' 2019-01-16 08:59:17 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:59:45 +0000', 'date': ' 2019-01-16 08:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:51:08 +0000', 'date': ' 2019-01-16 08:46:53 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5794', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601356e025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:16:53 +0000', 'startDate': ' 2019-01-16 08:46:53 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:51:08 +0000', 'date': ' 2019-01-16 08:46:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5793', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:47:04 +0000', 'date': ' 2019-01-16 08:42:49 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5792', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601316a025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.675', 'endDate': ' 2019-01-16 09:12:49 +0000', 'startDate': ' 2019-01-16 08:42:49 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:47:04 +0000', 'date': ' 2019-01-16 08:42:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:43:00 +0000', 'date': ' 2019-01-16 08:38:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5790', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012d66025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 09:08:45 +0000', 'startDate': ' 2019-01-16 08:38:45 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:43:00 +0000', 'date': ' 2019-01-16 08:38:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5789', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e52025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 08:48:30 +0000', 'startDate': ' 2019-01-16 08:18:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:22:43 +0000', 'date': ' 2019-01-16 08:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:22:43 +0000', 'date': ' 2019-01-16 08:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:18:42 +0000', 'date': ' 2019-01-16 08:14:26 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5786', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011a4e025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.025', 'endDate': ' 2019-01-16 08:44:26 +0000', 'startDate': ' 2019-01-16 08:14:26 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:18:42 +0000', 'date': ' 2019-01-16 08:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5785', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:14:38 +0000', 'date': ' 2019-01-16 08:10:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5784', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601134a025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.05', 'endDate': ' 2019-01-16 08:40:19 +0000', 'startDate': ' 2019-01-16 08:10:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:14:38 +0000', 'date': ' 2019-01-16 08:10:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:10:31 +0000', 'date': ' 2019-01-16 08:06:06 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5782', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010646025013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.25', 'endDate': ' 2019-01-16 08:36:06 +0000', 'startDate': ' 2019-01-16 08:06:06 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:10:31 +0000', 'date': ' 2019-01-16 08:06:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 08:01:23 +0000', 'date': ' 2019-01-16 07:57:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5780', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011579015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.6', 'endDate': ' 2019-01-16 08:27:21 +0000', 'startDate': ' 2019-01-16 07:57:21 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 08:01:23 +0000', 'date': ' 2019-01-16 07:57:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5779', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010375015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.55', 'endDate': ' 2019-01-16 08:23:03 +0000', 'startDate': ' 2019-01-16 07:53:03 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:57:32 +0000', 'date': ' 2019-01-16 07:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:57:32 +0000', 'date': ' 2019-01-16 07:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5776', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:53:15 +0000', 'date': ' 2019-01-16 07:48:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5775', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013070015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.425', 'endDate': ' 2019-01-16 08:18:48 +0000', 'startDate': ' 2019-01-16 07:48:48 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:53:15 +0000', 'date': ' 2019-01-16 07:48:48 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 47 second: 50 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5774', 'isUploaded': ' true', 'syncIdentifier': ' Optional(010a0a00326f215013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 1.0', 'endDate': ' 2019-01-16 07:47:50 +0000', 'startDate': ' 2019-01-16 07:47:50 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 07:48:59 +0000', 'date': ' 2019-01-16 07:47:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:32:57 +0000', 'date': ' 2019-01-16 07:28:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5772', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012a5c015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 07:58:42 +0000', 'startDate': ' 2019-01-16 07:28:42 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:32:57 +0000', 'date': ' 2019-01-16 07:28:42 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5771', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012558015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.975', 'endDate': ' 2019-01-16 07:54:37 +0000', 'startDate': ' 2019-01-16 07:24:37 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:28:53 +0000', 'date': ' 2019-01-16 07:24:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:28:53 +0000', 'date': ' 2019-01-16 07:24:37 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5769', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012154015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.5', 'endDate': ' 2019-01-16 07:50:33 +0000', 'startDate': ' 2019-01-16 07:20:33 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:24:49 +0000', 'date': ' 2019-01-16 07:20:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:24:49 +0000', 'date': ' 2019-01-16 07:20:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:16:43 +0000', 'date': ' 2019-01-16 07:12:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5766', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e4c015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.525', 'endDate': ' 2019-01-16 07:42:30 +0000', 'startDate': ' 2019-01-16 07:12:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:16:43 +0000', 'date': ' 2019-01-16 07:12:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5765', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b48015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.075', 'endDate': ' 2019-01-16 07:38:27 +0000', 'startDate': ' 2019-01-16 07:08:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:12:42 +0000', 'date': ' 2019-01-16 07:08:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:12:42 +0000', 'date': ' 2019-01-16 07:08:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5763', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011344015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.125', 'endDate': ' 2019-01-16 07:34:19 +0000', 'startDate': ' 2019-01-16 07:04:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:08:39 +0000', 'date': ' 2019-01-16 07:04:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:08:39 +0000', 'date': ' 2019-01-16 07:04:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5761', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010f40015013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 1.075', 'endDate': ' 2019-01-16 07:30:15 +0000', 'startDate': ' 2019-01-16 07:00:15 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:04:31 +0000', 'date': ' 2019-01-16 07:00:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:04:31 +0000', 'date': ' 2019-01-16 07:00:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 07:00:27 +0000', 'date': ' 2019-01-16 06:56:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5758', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010d78005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.8', 'endDate': ' 2019-01-16 07:26:13 +0000', 'startDate': ' 2019-01-16 06:56:13 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 07:00:27 +0000', 'date': ' 2019-01-16 06:56:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:56:25 +0000', 'date': ' 2019-01-16 06:51:58 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5756', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013a73005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.7', 'endDate': ' 2019-01-16 07:21:58 +0000', 'startDate': ' 2019-01-16 06:51:58 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:56:25 +0000', 'date': ' 2019-01-16 06:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:52:10 +0000', 'date': ' 2019-01-16 06:48:05 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5754', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010570005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.725', 'endDate': ' 2019-01-16 07:18:05 +0000', 'startDate': ' 2019-01-16 06:48:05 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:52:10 +0000', 'date': ' 2019-01-16 06:48:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:48:16 +0000', 'date': ' 2019-01-16 06:44:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5752', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601016c005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.7', 'endDate': ' 2019-01-16 07:14:01 +0000', 'startDate': ' 2019-01-16 06:44:01 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:48:16 +0000', 'date': ' 2019-01-16 06:44:01 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5751', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013867005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.225', 'endDate': ' 2019-01-16 07:09:56 +0000', 'startDate': ' 2019-01-16 06:39:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:44:13 +0000', 'date': ' 2019-01-16 06:39:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5750', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:44:13 +0000', 'date': ' 2019-01-16 06:39:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:36:05 +0000', 'date': ' 2019-01-16 06:31:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5748', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601335f005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 07:01:51 +0000', 'startDate': ' 2019-01-16 06:31:51 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:36:05 +0000', 'date': ' 2019-01-16 06:31:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5747', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601224b005013), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 06:41:34 +0000', 'startDate': ' 2019-01-16 06:11:34 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 06:15:47 +0000', 'date': ' 2019-01-16 06:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 06:15:47 +0000', 'date': ' 2019-01-16 06:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:54:29 +0000', 'date': ' 2019-01-16 05:50:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5744', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010272174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 06:20:02 +0000', 'startDate': ' 2019-01-16 05:50:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:54:29 +0000', 'date': ' 2019-01-16 05:50:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:34:12 +0000', 'date': ' 2019-01-16 05:29:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5742', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601385d174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 05:59:56 +0000', 'startDate': ' 2019-01-16 05:29:56 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:34:12 +0000', 'date': ' 2019-01-16 05:29:56 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5741', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16013459174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.275', 'endDate': ' 2019-01-16 05:55:52 +0000', 'startDate': ' 2019-01-16 05:25:52 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:30:07 +0000', 'date': ' 2019-01-16 05:25:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:30:07 +0000', 'date': ' 2019-01-16 05:25:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:26:04 +0000', 'date': ' 2019-01-16 05:21:47 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5738', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16002f55174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 05:21:47 +0000', 'startDate': ' 2019-01-16 05:21:47 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:26:04 +0000', 'date': ' 2019-01-16 05:21:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5735', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010252174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.925', 'endDate': ' 2019-01-16 05:48:02 +0000', 'startDate': ' 2019-01-16 05:18:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:00 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5733', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010052174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.925', 'endDate': ' 2019-01-16 05:48:00 +0000', 'startDate': ' 2019-01-16 05:18:00 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:21:59 +0000', 'date': ' 2019-01-16 05:18:00 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 13 second: 20 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5731', 'isUploaded': ' true', 'syncIdentifier': ' Optional(012b2b00144d374f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 4.3', 'endDate': ' 2019-01-16 05:13:20 +0000', 'startDate': ' 2019-01-16 05:13:20 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 05:17:58 +0000', 'date': ' 2019-01-16 05:13:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:08:37 +0000', 'date': ' 2019-01-16 05:04:35 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5729', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16012344174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 05:34:35 +0000', 'startDate': ' 2019-01-16 05:04:35 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:08:37 +0000', 'date': ' 2019-01-16 05:04:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5728', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:04:46 +0000', 'date': ' 2019-01-16 05:00:30 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5727', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011e40174f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 4.6', 'endDate': ' 2019-01-16 05:30:30 +0000', 'startDate': ' 2019-01-16 05:00:30 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:04:46 +0000', 'date': ' 2019-01-16 05:00:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 05:00:42 +0000', 'date': ' 2019-01-16 04:56:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5725', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011b78164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 3.375', 'endDate': ' 2019-01-16 05:26:27 +0000', 'startDate': ' 2019-01-16 04:56:27 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 05:00:42 +0000', 'date': ' 2019-01-16 04:56:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5724', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:56:38 +0000', 'date': ' 2019-01-16 04:51:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5723', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16011873164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.175', 'endDate': ' 2019-01-16 05:21:24 +0000', 'startDate': ' 2019-01-16 04:51:24 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:56:38 +0000', 'date': ' 2019-01-16 04:51:24 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5722', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601136f164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 2.325', 'endDate': ' 2019-01-16 05:17:19 +0000', 'startDate': ' 2019-01-16 04:47:19 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:51:36 +0000', 'date': ' 2019-01-16 04:47:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:51:36 +0000', 'date': ' 2019-01-16 04:47:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5720', 'isUploaded': ' true', 'syncIdentifier': ' Optional(1601025d164f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 0.0', 'endDate': ' 2019-01-16 04:59:02 +0000', 'startDate': ' 2019-01-16 04:29:02 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 04:33:15 +0000', 'date': ' 2019-01-16 04:29:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 04:33:15 +0000', 'date': ' 2019-01-16 04:29:02 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 42 isLeapMonth: false ', 'rawData': ' 9 bytes', 'length': ' 9', 'raw': ' Optional(9 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5696', 'isUploaded': ' true', 'syncIdentifier': ' Optional(018282002a57334f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 13.0', 'endDate': ' 2019-01-16 01:23:42 +0000', 'startDate': ' 2019-01-16 01:23:42 +0000', 'type': ' LoopKit.DoseType.bolus', 'persistedDate': ' 2019-01-16 02:01:01 +0000', 'date': ' 2019-01-16 01:23:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-16 01:23:41 +0000', 'date': ' 2019-01-16 01:23:08 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5694', 'isUploaded': ' true', 'syncIdentifier': ' Optional(16010857134f13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.unitsPerHour', 'value': ' 5.0', 'endDate': ' 2019-01-16 01:53:08 +0000', 'startDate': ' 2019-01-16 01:23:08 +0000', 'type': ' LoopKit.DoseType.tempBasal', 'persistedDate': ' 2019-01-16 01:23:41 +0000', 'date': ' 2019-01-16 01:23:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 25 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 22:35:54 +0000', 'date': ' 2019-01-15 22:25:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 17 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 22:21:42 +0000', 'date': ' 2019-01-15 22:17:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 16 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5689', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 21:20:46 +0000', 'date': ' 2019-01-15 21:16:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 12 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 21:16:42 +0000', 'date': ' 2019-01-15 21:12:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 47 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:52:20 +0000', 'date': ' 2019-01-15 20:47:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 27 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:32:02 +0000', 'date': ' 2019-01-15 20:27:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 7 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5680', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 20:11:34 +0000', 'date': ' 2019-01-15 20:07:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 47 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:51:18 +0000', 'date': ' 2019-01-15 19:47:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5676', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:31:06 +0000', 'date': ' 2019-01-15 19:26:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5674', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:31:06 +0000', 'date': ' 2019-01-15 19:26:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 6 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:10:48 +0000', 'date': ' 2019-01-15 19:06:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 57 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 19:02:30 +0000', 'date': ' 2019-01-15 18:57:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5666', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:57:39 +0000', 'date': ' 2019-01-15 18:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 49 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:53:36 +0000', 'date': ' 2019-01-15 18:49:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 38 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:49:28 +0000', 'date': ' 2019-01-15 18:38:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5661', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:38:19 +0000', 'date': ' 2019-01-15 18:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 21 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:34:14 +0000', 'date': ' 2019-01-15 18:21:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 17 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5656', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:22:06 +0000', 'date': ' 2019-01-15 18:17:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:17:58 +0000', 'date': ' 2019-01-15 18:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:13:54 +0000', 'date': ' 2019-01-15 18:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 57 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 18:05:48 +0000', 'date': ' 2019-01-15 17:57:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 34 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5648', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:39:27 +0000', 'date': ' 2019-01-15 17:34:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 13 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5646', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:18:04 +0000', 'date': ' 2019-01-15 17:13:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 5 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 17:14:01 +0000', 'date': ' 2019-01-15 17:05:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 29 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:33:24 +0000', 'date': ' 2019-01-15 16:29:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 25 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:29:20 +0000', 'date': ' 2019-01-15 16:25:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:09:02 +0000', 'date': ' 2019-01-15 16:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 0 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 16:04:58 +0000', 'date': ' 2019-01-15 16:00:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 48 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5634', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:52:48 +0000', 'date': ' 2019-01-15 15:48:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 44 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:48:44 +0000', 'date': ' 2019-01-15 15:44:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 40 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:44:40 +0000', 'date': ' 2019-01-15 15:40:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 36 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:40:39 +0000', 'date': ' 2019-01-15 15:36:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 32 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:36:23 +0000', 'date': ' 2019-01-15 15:32:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 24 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5624', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:28:38 +0000', 'date': ' 2019-01-15 15:24:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 15 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5623', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:20:18 +0000', 'date': ' 2019-01-15 15:15:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:16:03 +0000', 'date': ' 2019-01-15 15:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 15:11:17 +0000', 'date': ' 2019-01-15 15:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 8 minute: 48 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5616', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 14:54:44 +0000', 'date': ' 2019-01-15 14:48:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 14:48:54 +0000', 'date': ' 2019-01-15 13:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:13:42 +0000', 'date': ' 2019-01-15 13:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 4 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:09:15 +0000', 'date': ' 2019-01-15 13:04:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 59 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 13:04:25 +0000', 'date': ' 2019-01-15 12:59:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 50 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5605', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:55:03 +0000', 'date': ' 2019-01-15 12:50:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 30 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5602', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:34:54 +0000', 'date': ' 2019-01-15 12:30:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 10 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5600', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:16:30 +0000', 'date': ' 2019-01-15 12:10:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5599', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 12:06:22 +0000', 'date': ' 2019-01-15 12:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5597', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:51:33 +0000', 'date': ' 2019-01-15 11:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 47 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5596', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:51:33 +0000', 'date': ' 2019-01-15 11:47:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 42 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:47:11 +0000', 'date': ' 2019-01-15 11:42:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 39 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:39:38 +0000', 'date': ' 2019-01-15 11:39:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 34 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:39:38 +0000', 'date': ' 2019-01-15 11:34:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 30 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:34:59 +0000', 'date': ' 2019-01-15 11:30:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 26 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:30:55 +0000', 'date': ' 2019-01-15 11:26:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 22 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:26:53 +0000', 'date': ' 2019-01-15 11:22:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 18 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:22:49 +0000', 'date': ' 2019-01-15 11:18:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 14 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:18:45 +0000', 'date': ' 2019-01-15 11:14:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 10 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:14:41 +0000', 'date': ' 2019-01-15 11:10:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 2 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:06:35 +0000', 'date': ' 2019-01-15 11:02:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 58 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5573', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 11:02:30 +0000', 'date': ' 2019-01-15 10:58:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 54 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:58:26 +0000', 'date': ' 2019-01-15 10:54:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 42 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:46:14 +0000', 'date': ' 2019-01-15 10:42:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 37 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5566', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:42:12 +0000', 'date': ' 2019-01-15 10:37:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:38:08 +0000', 'date': ' 2019-01-15 10:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 29 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5563', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:34:04 +0000', 'date': ' 2019-01-15 10:29:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 25 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5560', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:30:03 +0000', 'date': ' 2019-01-15 10:25:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 21 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:25:59 +0000', 'date': ' 2019-01-15 10:21:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 17 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5556', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:22:01 +0000', 'date': ' 2019-01-15 10:17:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 13 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:17:53 +0000', 'date': ' 2019-01-15 10:13:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 9 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:13:47 +0000', 'date': ' 2019-01-15 10:09:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 5 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5551', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:09:43 +0000', 'date': ' 2019-01-15 10:05:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 0 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5548', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 10:05:43 +0000', 'date': ' 2019-01-15 10:00:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 52 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:56:30 +0000', 'date': ' 2019-01-15 09:52:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 48 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5545', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:52:28 +0000', 'date': ' 2019-01-15 09:48:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 44 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:48:22 +0000', 'date': ' 2019-01-15 09:44:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 40 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5541', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:44:18 +0000', 'date': ' 2019-01-15 09:40:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 36 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:40:16 +0000', 'date': ' 2019-01-15 09:36:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 31 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:36:12 +0000', 'date': ' 2019-01-15 09:31:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:31:15 +0000', 'date': ' 2019-01-15 09:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 22 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5533', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:27:04 +0000', 'date': ' 2019-01-15 09:22:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5531', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:22:49 +0000', 'date': ' 2019-01-15 09:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 14 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:18:56 +0000', 'date': ' 2019-01-15 09:14:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 10 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:14:52 +0000', 'date': ' 2019-01-15 09:10:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 6 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5524', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:10:48 +0000', 'date': ' 2019-01-15 09:06:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:06:35 +0000', 'date': ' 2019-01-15 09:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 09:01:49 +0000', 'date': ' 2019-01-15 08:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5518', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:57:41 +0000', 'date': ' 2019-01-15 08:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 49 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:53:35 +0000', 'date': ' 2019-01-15 08:49:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 45 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5514', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:49:30 +0000', 'date': ' 2019-01-15 08:45:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 40 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:45:26 +0000', 'date': ' 2019-01-15 08:40:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 32 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:36:19 +0000', 'date': ' 2019-01-15 08:32:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 27 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5508', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:32:14 +0000', 'date': ' 2019-01-15 08:27:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 23 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5506', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:28:10 +0000', 'date': ' 2019-01-15 08:23:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 19 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5505', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:24:07 +0000', 'date': ' 2019-01-15 08:19:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 15 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5503', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:20:02 +0000', 'date': ' 2019-01-15 08:15:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 11 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5500', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:15:58 +0000', 'date': ' 2019-01-15 08:11:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 7 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5499', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:11:56 +0000', 'date': ' 2019-01-15 08:07:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 3 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:07:52 +0000', 'date': ' 2019-01-15 08:03:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 1 minute: 59 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 08:04:02 +0000', 'date': ' 2019-01-15 07:59:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 05:11:00 +0000', 'date': ' 2019-01-15 04:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5488', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:54:48 +0000', 'date': ' 2019-01-15 04:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5478', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:20:58 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 21 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5477', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000001547360e13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-15 04:07:21 +0000', 'startDate': ' 2019-01-15 04:07:21 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:07:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 3 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5483', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:07:03 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 6 second: 34 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5476', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:06:34 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 4 second: 4 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5472', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21000444160e13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-15 04:04:04 +0000', 'startDate': ' 2019-01-15 04:04:04 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:04:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5481', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:05 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 0 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5474', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 04:01:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 56 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5473', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 03:56:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 51 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5485', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 04:33:18 +0000', 'date': ' 2019-01-15 03:51:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 47 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5470', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:51:53 +0000', 'date': ' 2019-01-15 03:47:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 39 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5468', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:47:50 +0000', 'date': ' 2019-01-15 03:39:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 35 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:39:41 +0000', 'date': ' 2019-01-15 03:35:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 30 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5462', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:30:47 +0000', 'date': ' 2019-01-15 03:30:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 21 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:30:47 +0000', 'date': ' 2019-01-15 03:21:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 14 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:21:25 +0000', 'date': ' 2019-01-15 03:14:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 10 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:10:38 +0000', 'date': ' 2019-01-15 03:10:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 2 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:02:50 +0000', 'date': ' 2019-01-15 03:02:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5457', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 03:02:50 +0000', 'date': ' 2019-01-15 02:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 53 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5452', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:58:03 +0000', 'date': ' 2019-01-15 02:53:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 49 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:53:58 +0000', 'date': ' 2019-01-15 02:49:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 45 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5446', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:46:03 +0000', 'date': ' 2019-01-15 02:45:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 40 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:46:03 +0000', 'date': ' 2019-01-15 02:40:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 21 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:40:54 +0000', 'date': ' 2019-01-15 02:21:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 13 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:14:05 +0000', 'date': ' 2019-01-15 02:13:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 53 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 02:01:08 +0000', 'date': ' 2019-01-15 01:53:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 16 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5439', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 01:24:44 +0000', 'date': ' 2019-01-15 01:16:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 01:12:27 +0000', 'date': ' 2019-01-15 00:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 43 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5434', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:48:09 +0000', 'date': ' 2019-01-15 00:43:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 39 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:43:59 +0000', 'date': ' 2019-01-15 00:39:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 35 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:35:42 +0000', 'date': ' 2019-01-15 00:35:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 30 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5430', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:35:42 +0000', 'date': ' 2019-01-15 00:30:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5426', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:26:42 +0000', 'date': ' 2019-01-15 00:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 18 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:22:41 +0000', 'date': ' 2019-01-15 00:18:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 14 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5423', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:18:37 +0000', 'date': ' 2019-01-15 00:14:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 10 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:14:33 +0000', 'date': ' 2019-01-15 00:10:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 57 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5418', 'isUploaded': ' false', 'persistedDate': ' 2019-01-15 00:01:21 +0000', 'date': ' 2019-01-14 23:57:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 53 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:57:17 +0000', 'date': ' 2019-01-14 23:53:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 48 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5414', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:53:13 +0000', 'date': ' 2019-01-14 23:48:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 44 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5413', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:48:57 +0000', 'date': ' 2019-01-14 23:44:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5411', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:45:04 +0000', 'date': ' 2019-01-14 23:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 36 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:41:00 +0000', 'date': ' 2019-01-14 23:36:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 32 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5406', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:36:58 +0000', 'date': ' 2019-01-14 23:32:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 28 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5405', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:32:54 +0000', 'date': ' 2019-01-14 23:28:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 24 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5403', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:28:49 +0000', 'date': ' 2019-01-14 23:24:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:24:47 +0000', 'date': ' 2019-01-14 23:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 16 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:20:42 +0000', 'date': ' 2019-01-14 23:16:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 12 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:16:41 +0000', 'date': ' 2019-01-14 23:12:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 8 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5394', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:12:37 +0000', 'date': ' 2019-01-14 23:08:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 4 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:08:33 +0000', 'date': ' 2019-01-14 23:04:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 0 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 23:04:26 +0000', 'date': ' 2019-01-14 23:00:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 52 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:56:09 +0000', 'date': ' 2019-01-14 22:52:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 47 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5387', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:52:16 +0000', 'date': ' 2019-01-14 22:47:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 39 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5384', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:44:08 +0000', 'date': ' 2019-01-14 22:39:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 35 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:40:04 +0000', 'date': ' 2019-01-14 22:35:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 27 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5380', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:31:58 +0000', 'date': ' 2019-01-14 22:27:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 23 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:27:54 +0000', 'date': ' 2019-01-14 22:23:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 19 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:23:50 +0000', 'date': ' 2019-01-14 22:19:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 15 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5374', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:19:46 +0000', 'date': ' 2019-01-14 22:15:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 7 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5372', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:11:29 +0000', 'date': ' 2019-01-14 22:07:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:07:39 +0000', 'date': ' 2019-01-14 22:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 59 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5368', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 22:03:33 +0000', 'date': ' 2019-01-14 21:59:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 55 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5366', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:59:29 +0000', 'date': ' 2019-01-14 21:55:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 51 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:55:25 +0000', 'date': ' 2019-01-14 21:51:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 47 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:51:24 +0000', 'date': ' 2019-01-14 21:47:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 43 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5360', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:47:19 +0000', 'date': ' 2019-01-14 21:43:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 39 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:43:13 +0000', 'date': ' 2019-01-14 21:39:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 34 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:39:23 +0000', 'date': ' 2019-01-14 21:34:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:35:07 +0000', 'date': ' 2019-01-14 21:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 26 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:31:01 +0000', 'date': ' 2019-01-14 21:26:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 22 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:26:58 +0000', 'date': ' 2019-01-14 21:22:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 18 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:22:55 +0000', 'date': ' 2019-01-14 21:18:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 14 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:18:52 +0000', 'date': ' 2019-01-14 21:14:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:07:05 +0000', 'date': ' 2019-01-14 21:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 58 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5341', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 21:02:24 +0000', 'date': ' 2019-01-14 20:58:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 54 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:58:33 +0000', 'date': ' 2019-01-14 20:54:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 33 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:38:12 +0000', 'date': ' 2019-01-14 20:33:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 25 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5335', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:30:05 +0000', 'date': ' 2019-01-14 20:25:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 21 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:26:03 +0000', 'date': ' 2019-01-14 20:21:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 18 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:18:36 +0000', 'date': ' 2019-01-14 20:18:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 13 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:18:36 +0000', 'date': ' 2019-01-14 20:13:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 5 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5327', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:09:45 +0000', 'date': ' 2019-01-14 20:05:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 57 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 20:01:41 +0000', 'date': ' 2019-01-14 19:57:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 53 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:57:38 +0000', 'date': ' 2019-01-14 19:53:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 49 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:53:34 +0000', 'date': ' 2019-01-14 19:49:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 40 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:49:26 +0000', 'date': ' 2019-01-14 19:40:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 36 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:40:28 +0000', 'date': ' 2019-01-14 19:36:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:36:17 +0000', 'date': ' 2019-01-14 19:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 23 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:28:09 +0000', 'date': ' 2019-01-14 19:23:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 19 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:24:04 +0000', 'date': ' 2019-01-14 19:19:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 15 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5309', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:20:01 +0000', 'date': ' 2019-01-14 19:15:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 11 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5307', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:15:56 +0000', 'date': ' 2019-01-14 19:11:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 7 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5305', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:11:54 +0000', 'date': ' 2019-01-14 19:07:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 2 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 19:07:51 +0000', 'date': ' 2019-01-14 19:02:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 12 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5301', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 18:46:34 +0000', 'date': ' 2019-01-14 18:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 27 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5297', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 18:42:29 +0000', 'date': ' 2019-01-14 17:27:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 10 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5295', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:14:54 +0000', 'date': ' 2019-01-14 17:10:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 6 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5293', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:11:03 +0000', 'date': ' 2019-01-14 17:06:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 2 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:06:59 +0000', 'date': ' 2019-01-14 17:02:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 58 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5289', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 17:02:56 +0000', 'date': ' 2019-01-14 16:58:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 54 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5287', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:58:51 +0000', 'date': ' 2019-01-14 16:54:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 50 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5284', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:54:46 +0000', 'date': ' 2019-01-14 16:50:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 38 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:42:39 +0000', 'date': ' 2019-01-14 16:38:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 34 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:38:35 +0000', 'date': ' 2019-01-14 16:34:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 30 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:34:28 +0000', 'date': ' 2019-01-14 16:30:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5277', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:30:24 +0000', 'date': ' 2019-01-14 16:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 22 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:26:22 +0000', 'date': ' 2019-01-14 16:22:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 18 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:22:18 +0000', 'date': ' 2019-01-14 16:18:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 14 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:18:14 +0000', 'date': ' 2019-01-14 16:14:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 10 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:14:11 +0000', 'date': ' 2019-01-14 16:10:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 9 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:14:11 +0000', 'date': ' 2019-01-14 16:09:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 5 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:10:09 +0000', 'date': ' 2019-01-14 16:05:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 1 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:06:04 +0000', 'date': ' 2019-01-14 16:01:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 57 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5260', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 16:02:01 +0000', 'date': ' 2019-01-14 15:57:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 53 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:57:57 +0000', 'date': ' 2019-01-14 15:53:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 49 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:53:53 +0000', 'date': ' 2019-01-14 15:49:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:49:48 +0000', 'date': ' 2019-01-14 15:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 37 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:41:40 +0000', 'date': ' 2019-01-14 15:37:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 33 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5251', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:37:39 +0000', 'date': ' 2019-01-14 15:33:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 29 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:33:35 +0000', 'date': ' 2019-01-14 15:29:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 21 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:29:28 +0000', 'date': ' 2019-01-14 15:21:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 16 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:21:22 +0000', 'date': ' 2019-01-14 15:16:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 15:17:07 +0000', 'date': ' 2019-01-14 14:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 53 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:58:02 +0000', 'date': ' 2019-01-14 14:53:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 49 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:53:56 +0000', 'date': ' 2019-01-14 14:49:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 45 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5237', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:49:52 +0000', 'date': ' 2019-01-14 14:45:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5235', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:45:50 +0000', 'date': ' 2019-01-14 14:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 37 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:41:47 +0000', 'date': ' 2019-01-14 14:37:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 33 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:37:44 +0000', 'date': ' 2019-01-14 14:33:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 29 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:33:41 +0000', 'date': ' 2019-01-14 14:29:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 25 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:29:37 +0000', 'date': ' 2019-01-14 14:25:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 21 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:25:33 +0000', 'date': ' 2019-01-14 14:21:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 13 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5223', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:21:28 +0000', 'date': ' 2019-01-14 14:13:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 26 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5218', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:13:34 +0000', 'date': ' 2019-01-14 13:26:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 21 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5220', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 14:13:34 +0000', 'date': ' 2019-01-14 13:21:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 16 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5217', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:21:43 +0000', 'date': ' 2019-01-14 13:16:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 12 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5215', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:16:37 +0000', 'date': ' 2019-01-14 13:12:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 8 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:08:30 +0000', 'date': ' 2019-01-14 13:08:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 3 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5209', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:03:53 +0000', 'date': ' 2019-01-14 13:03:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 59 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 13:03:53 +0000', 'date': ' 2019-01-14 12:59:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 55 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:59:16 +0000', 'date': ' 2019-01-14 12:55:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:43:02 +0000', 'date': ' 2019-01-14 12:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 27 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5201', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:28:25 +0000', 'date': ' 2019-01-14 12:27:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 4 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5199', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:12:54 +0000', 'date': ' 2019-01-14 12:04:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 0 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5197', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 12:04:34 +0000', 'date': ' 2019-01-14 12:00:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 41 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:46:10 +0000', 'date': ' 2019-01-14 11:41:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 37 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:42:08 +0000', 'date': ' 2019-01-14 11:37:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 32 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:37:51 +0000', 'date': ' 2019-01-14 11:32:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 27 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5188', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:32:56 +0000', 'date': ' 2019-01-14 11:27:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 23 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:28:01 +0000', 'date': ' 2019-01-14 11:23:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 19 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5185', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:23:48 +0000', 'date': ' 2019-01-14 11:19:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 12 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5182', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:15:42 +0000', 'date': ' 2019-01-14 11:12:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 7 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:11:41 +0000', 'date': ' 2019-01-14 11:07:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:07:37 +0000', 'date': ' 2019-01-14 11:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 59 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 11:03:33 +0000', 'date': ' 2019-01-14 10:59:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 51 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:55:23 +0000', 'date': ' 2019-01-14 10:51:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 47 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:51:18 +0000', 'date': ' 2019-01-14 10:47:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 42 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5171', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:47:19 +0000', 'date': ' 2019-01-14 10:42:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 37 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:42:15 +0000', 'date': ' 2019-01-14 10:37:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:38:08 +0000', 'date': ' 2019-01-14 10:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 15 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5164', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:19:55 +0000', 'date': ' 2019-01-14 10:15:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 10 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:15:49 +0000', 'date': ' 2019-01-14 10:10:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 6 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:10:51 +0000', 'date': ' 2019-01-14 10:06:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 56 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5158', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 10:01:41 +0000', 'date': ' 2019-01-14 09:56:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 52 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:52:32 +0000', 'date': ' 2019-01-14 09:52:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 47 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:52:32 +0000', 'date': ' 2019-01-14 09:47:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 43 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5150', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:43:54 +0000', 'date': ' 2019-01-14 09:43:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 39 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:43:54 +0000', 'date': ' 2019-01-14 09:39:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 35 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:39:14 +0000', 'date': ' 2019-01-14 09:35:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:31:06 +0000', 'date': ' 2019-01-14 09:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 21 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:27:05 +0000', 'date': ' 2019-01-14 09:21:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 9 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:13:52 +0000', 'date': ' 2019-01-14 09:09:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 5 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:09:48 +0000', 'date': ' 2019-01-14 09:05:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 1 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:02:15 +0000', 'date': ' 2019-01-14 09:01:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 09:02:15 +0000', 'date': ' 2019-01-14 08:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5135', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:57:41 +0000', 'date': ' 2019-01-14 08:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 49 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:53:35 +0000', 'date': ' 2019-01-14 08:49:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 45 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:49:28 +0000', 'date': ' 2019-01-14 08:45:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 41 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5129', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:41:54 +0000', 'date': ' 2019-01-14 08:41:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 37 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:41:54 +0000', 'date': ' 2019-01-14 08:37:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 33 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:37:19 +0000', 'date': ' 2019-01-14 08:33:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 29 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:33:12 +0000', 'date': ' 2019-01-14 08:29:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 24 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5121', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:29:11 +0000', 'date': ' 2019-01-14 08:24:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 20 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:25:09 +0000', 'date': ' 2019-01-14 08:20:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 12 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5117', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:17:01 +0000', 'date': ' 2019-01-14 08:12:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 7 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:12:46 +0000', 'date': ' 2019-01-14 08:07:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 3 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:07:59 +0000', 'date': ' 2019-01-14 08:03:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 59 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5110', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 08:03:46 +0000', 'date': ' 2019-01-14 07:59:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 55 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5108', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 07:59:42 +0000', 'date': ' 2019-01-14 07:55:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 30 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5107', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:34:45 +0000', 'date': ' 2019-01-14 03:30:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:30:42 +0000', 'date': ' 2019-01-14 03:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 22 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:26:41 +0000', 'date': ' 2019-01-14 03:22:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 17 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 03:22:37 +0000', 'date': ' 2019-01-14 03:17:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 20 minute: 49 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5096', 'isUploaded': ' false', 'persistedDate': ' 2019-01-14 02:54:09 +0000', 'date': ' 2019-01-14 02:49:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 23:54:35 +0000', 'date': ' 2019-01-13 21:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 36 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5040', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:42:42 +0000', 'date': ' 2019-01-13 21:36:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 27 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:36:36 +0000', 'date': ' 2019-01-13 21:27:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 23 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:27:26 +0000', 'date': ' 2019-01-13 21:23:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 22 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5034', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 21:27:26 +0000', 'date': ' 2019-01-13 21:22:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 38 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:57:16 +0000', 'date': ' 2019-01-13 19:38:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 21 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:38:58 +0000', 'date': ' 2019-01-13 19:21:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 16 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 19:21:40 +0000', 'date': ' 2019-01-13 19:16:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 53 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:58:19 +0000', 'date': ' 2019-01-13 18:53:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 9 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5022', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 18:09:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 3 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 18:03:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 52 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 18:54:03 +0000', 'date': ' 2019-01-13 17:52:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 44 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:48:27 +0000', 'date': ' 2019-01-13 17:44:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 40 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:44:16 +0000', 'date': ' 2019-01-13 17:40:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 34 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5013', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:44:16 +0000', 'date': ' 2019-01-13 17:34:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:31:19 +0000', 'date': ' 2019-01-13 17:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5005', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 17:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 57 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 16:57:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 17:03:24 +0000', 'date': ' 2019-01-13 16:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5002', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:52:43 +0000', 'date': ' 2019-01-13 16:45:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:52:43 +0000', 'date': ' 2019-01-13 16:45:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4998', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:40:20 +0000', 'date': ' 2019-01-13 16:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 32 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:36:16 +0000', 'date': ' 2019-01-13 16:32:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 28 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4994', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:32:12 +0000', 'date': ' 2019-01-13 16:28:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:28:12 +0000', 'date': ' 2019-01-13 16:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4989', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:23:04 +0000', 'date': ' 2019-01-13 16:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 14 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:18:56 +0000', 'date': ' 2019-01-13 16:14:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 10 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:14:52 +0000', 'date': ' 2019-01-13 16:10:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:10:48 +0000', 'date': ' 2019-01-13 16:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4982', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 16:06:46 +0000', 'date': ' 2019-01-13 16:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 54 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:58:40 +0000', 'date': ' 2019-01-13 15:54:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 50 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:54:36 +0000', 'date': ' 2019-01-13 15:50:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 46 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:50:32 +0000', 'date': ' 2019-01-13 15:46:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 41 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:46:28 +0000', 'date': ' 2019-01-13 15:41:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 36 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4972', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:41:34 +0000', 'date': ' 2019-01-13 15:36:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 15:33:53 +0000', 'date': ' 2019-01-13 15:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 47 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:51:41 +0000', 'date': ' 2019-01-13 14:47:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 43 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4966', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:47:36 +0000', 'date': ' 2019-01-13 14:43:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 31 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4964', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:35:22 +0000', 'date': ' 2019-01-13 14:31:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 7 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4962', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:13:05 +0000', 'date': ' 2019-01-13 14:07:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 3 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:08:00 +0000', 'date': ' 2019-01-13 14:03:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 59 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 14:03:54 +0000', 'date': ' 2019-01-13 13:59:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 55 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:59:52 +0000', 'date': ' 2019-01-13 13:55:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:55:48 +0000', 'date': ' 2019-01-13 13:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 47 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:51:45 +0000', 'date': ' 2019-01-13 13:47:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 43 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4950', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:47:40 +0000', 'date': ' 2019-01-13 13:43:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 39 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:43:40 +0000', 'date': ' 2019-01-13 13:39:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 35 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:39:35 +0000', 'date': ' 2019-01-13 13:35:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 31 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:35:29 +0000', 'date': ' 2019-01-13 13:31:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 27 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4942', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:31:26 +0000', 'date': ' 2019-01-13 13:27:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 23 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:23:56 +0000', 'date': ' 2019-01-13 13:23:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 19 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:23:56 +0000', 'date': ' 2019-01-13 13:19:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 14 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4936', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:19:14 +0000', 'date': ' 2019-01-13 13:14:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 10 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:14:59 +0000', 'date': ' 2019-01-13 13:10:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4932', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:11:06 +0000', 'date': ' 2019-01-13 13:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 2 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:07:04 +0000', 'date': ' 2019-01-13 13:02:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 57 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4928', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 13:02:57 +0000', 'date': ' 2019-01-13 12:57:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 53 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:58:05 +0000', 'date': ' 2019-01-13 12:53:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 49 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4923', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:53:50 +0000', 'date': ' 2019-01-13 12:49:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 45 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4921', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:49:46 +0000', 'date': ' 2019-01-13 12:45:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 41 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:45:43 +0000', 'date': ' 2019-01-13 12:41:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 36 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:41:40 +0000', 'date': ' 2019-01-13 12:36:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 32 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4916', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:36:38 +0000', 'date': ' 2019-01-13 12:32:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 28 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4913', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:32:34 +0000', 'date': ' 2019-01-13 12:28:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 24 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4912', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:28:28 +0000', 'date': ' 2019-01-13 12:24:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 20 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4909', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:24:24 +0000', 'date': ' 2019-01-13 12:20:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 16 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:20:19 +0000', 'date': ' 2019-01-13 12:16:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 12 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4906', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:16:17 +0000', 'date': ' 2019-01-13 12:12:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:12:29 +0000', 'date': ' 2019-01-13 12:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 3 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4901', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:08:09 +0000', 'date': ' 2019-01-13 12:03:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 59 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:04:05 +0000', 'date': ' 2019-01-13 11:59:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 55 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 12:00:03 +0000', 'date': ' 2019-01-13 11:55:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:55:48 +0000', 'date': ' 2019-01-13 11:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 46 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4894', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:51:01 +0000', 'date': ' 2019-01-13 11:46:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 41 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4892', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:46:50 +0000', 'date': ' 2019-01-13 11:41:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 37 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:41:49 +0000', 'date': ' 2019-01-13 11:37:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 27 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:31:41 +0000', 'date': ' 2019-01-13 11:27:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 23 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:27:36 +0000', 'date': ' 2019-01-13 11:23:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:23:28 +0000', 'date': ' 2019-01-13 11:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 15 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:19:24 +0000', 'date': ' 2019-01-13 11:15:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 11 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:15:22 +0000', 'date': ' 2019-01-13 11:11:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:06:20 +0000', 'date': ' 2019-01-13 11:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 11:02:09 +0000', 'date': ' 2019-01-13 10:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 51 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:57:07 +0000', 'date': ' 2019-01-13 10:51:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 43 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:47:59 +0000', 'date': ' 2019-01-13 10:43:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 39 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4869', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:43:53 +0000', 'date': ' 2019-01-13 10:39:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:39:50 +0000', 'date': ' 2019-01-13 10:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 31 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:35:46 +0000', 'date': ' 2019-01-13 10:31:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:26:40 +0000', 'date': ' 2019-01-13 10:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 17 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4862', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:21:36 +0000', 'date': ' 2019-01-13 10:17:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 13 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:17:32 +0000', 'date': ' 2019-01-13 10:13:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 9 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:13:25 +0000', 'date': ' 2019-01-13 10:09:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 5 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:09:21 +0000', 'date': ' 2019-01-13 10:05:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:05:17 +0000', 'date': ' 2019-01-13 10:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 10:01:14 +0000', 'date': ' 2019-01-13 09:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 52 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:57:11 +0000', 'date': ' 2019-01-13 09:52:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 47 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:52:09 +0000', 'date': ' 2019-01-13 09:47:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 42 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:48:02 +0000', 'date': ' 2019-01-13 09:42:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 38 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:43:06 +0000', 'date': ' 2019-01-13 09:38:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 34 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4842', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:38:53 +0000', 'date': ' 2019-01-13 09:34:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 30 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4839', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:34:50 +0000', 'date': ' 2019-01-13 09:30:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 26 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:30:46 +0000', 'date': ' 2019-01-13 09:26:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:26:44 +0000', 'date': ' 2019-01-13 09:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:22:40 +0000', 'date': ' 2019-01-13 09:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4832', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:17:38 +0000', 'date': ' 2019-01-13 09:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 9 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:13:34 +0000', 'date': ' 2019-01-13 09:09:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 5 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:09:27 +0000', 'date': ' 2019-01-13 09:05:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 1 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:05:23 +0000', 'date': ' 2019-01-13 09:01:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 09:01:19 +0000', 'date': ' 2019-01-13 08:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 53 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:57:17 +0000', 'date': ' 2019-01-13 08:53:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 48 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4820', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:53:11 +0000', 'date': ' 2019-01-13 08:48:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 44 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4818', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:49:07 +0000', 'date': ' 2019-01-13 08:44:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 40 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:45:05 +0000', 'date': ' 2019-01-13 08:40:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 36 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:41:02 +0000', 'date': ' 2019-01-13 08:36:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 32 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:36:58 +0000', 'date': ' 2019-01-13 08:32:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 27 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:32:54 +0000', 'date': ' 2019-01-13 08:27:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 23 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4808', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:27:56 +0000', 'date': ' 2019-01-13 08:23:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 19 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:23:46 +0000', 'date': ' 2019-01-13 08:19:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4804', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:19:42 +0000', 'date': ' 2019-01-13 08:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:14:40 +0000', 'date': ' 2019-01-13 08:09:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:14:40 +0000', 'date': ' 2019-01-13 08:09:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 4 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:09:39 +0000', 'date': ' 2019-01-13 08:04:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 0 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 08:04:28 +0000', 'date': ' 2019-01-13 08:00:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 52 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4794', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:56:20 +0000', 'date': ' 2019-01-13 07:52:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 47 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:52:18 +0000', 'date': ' 2019-01-13 07:47:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 42 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4790', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:48:01 +0000', 'date': ' 2019-01-13 07:42:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 38 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:43:07 +0000', 'date': ' 2019-01-13 07:38:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4786', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:39:04 +0000', 'date': ' 2019-01-13 07:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 30 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:35:02 +0000', 'date': ' 2019-01-13 07:30:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 26 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4782', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:30:57 +0000', 'date': ' 2019-01-13 07:26:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 22 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4780', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:26:54 +0000', 'date': ' 2019-01-13 07:22:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 18 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:22:50 +0000', 'date': ' 2019-01-13 07:18:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4775', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:18:45 +0000', 'date': ' 2019-01-13 07:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 9 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:14:42 +0000', 'date': ' 2019-01-13 07:09:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 5 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4771', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:09:40 +0000', 'date': ' 2019-01-13 07:05:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:05:50 +0000', 'date': ' 2019-01-13 07:00:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4769', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:05:50 +0000', 'date': ' 2019-01-13 07:00:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 56 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4766', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 07:00:32 +0000', 'date': ' 2019-01-13 06:56:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 51 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:56:26 +0000', 'date': ' 2019-01-13 06:51:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 32 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4761', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:51:24 +0000', 'date': ' 2019-01-13 06:32:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 24 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:33:05 +0000', 'date': ' 2019-01-13 06:24:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 16 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4758', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 06:20:53 +0000', 'date': ' 2019-01-13 06:16:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 53 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4756', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:58:43 +0000', 'date': ' 2019-01-13 05:53:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 49 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4754', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:53:34 +0000', 'date': ' 2019-01-13 05:49:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 40 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:45:24 +0000', 'date': ' 2019-01-13 05:40:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:30:18 +0000', 'date': ' 2019-01-13 05:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 58 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4748', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 05:25:09 +0000', 'date': ' 2019-01-13 04:58:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:48:46 +0000', 'date': ' 2019-01-13 04:38:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:48:46 +0000', 'date': ' 2019-01-13 04:38:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 11 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 04:26:12 +0000', 'date': ' 2019-01-13 04:11:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:50:43 +0000', 'date': ' 2019-01-13 03:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4734', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:31:24 +0000', 'date': ' 2019-01-13 03:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4729', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:23:03 +0000', 'date': ' 2019-01-13 03:18:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:23:03 +0000', 'date': ' 2019-01-13 03:18:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:18:15 +0000', 'date': ' 2019-01-13 03:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:18:15 +0000', 'date': ' 2019-01-13 03:13:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4722', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:13:09 +0000', 'date': ' 2019-01-13 03:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 3 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4720', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:08:49 +0000', 'date': ' 2019-01-13 03:03:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 58 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 03:03:57 +0000', 'date': ' 2019-01-13 02:58:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 54 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:58:58 +0000', 'date': ' 2019-01-13 02:54:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:54:39 +0000', 'date': ' 2019-01-13 02:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 40 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:49:43 +0000', 'date': ' 2019-01-13 02:40:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 35 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4710', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:40:37 +0000', 'date': ' 2019-01-13 02:35:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 31 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:35:33 +0000', 'date': ' 2019-01-13 02:31:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4706', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:31:26 +0000', 'date': ' 2019-01-13 02:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 6 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4703', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:11:09 +0000', 'date': ' 2019-01-13 02:06:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 2 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:07:03 +0000', 'date': ' 2019-01-13 02:02:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 58 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4699', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 02:02:59 +0000', 'date': ' 2019-01-13 01:58:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 46 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 01:58:55 +0000', 'date': ' 2019-01-13 01:46:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4696', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:45:57 +0000', 'date': ' 2019-01-13 00:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4692', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:22:43 +0000', 'date': ' 2019-01-13 00:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4690', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:14:19 +0000', 'date': ' 2019-01-13 00:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 57 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4688', 'isUploaded': ' false', 'persistedDate': ' 2019-01-13 00:10:14 +0000', 'date': ' 2019-01-12 23:57:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:57:22 +0000', 'date': ' 2019-01-12 23:52:02 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 32 second: 20 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4679', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:32:20 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 30 second: 44 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4683', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000c12c5e310c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-12 23:30:44 +0000', 'startDate': ' 2019-01-12 23:30:44 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:30:44 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 29 second: 43 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4680', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21002b5d110c13), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-12 23:29:43 +0000', 'startDate': ' 2019-01-12 23:29:43 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:29:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 27 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4682', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:37:10 +0000', 'date': ' 2019-01-12 23:27:36 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 27 second: 14 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:27:46 +0000', 'date': ' 2019-01-12 22:27:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 0 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 23:27:46 +0000', 'date': ' 2019-01-12 22:00:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 22:00:42 +0000', 'date': ' 2019-01-12 21:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 32 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:50:33 +0000', 'date': ' 2019-01-12 21:32:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:32:11 +0000', 'date': ' 2019-01-12 21:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 23 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4666', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:28:08 +0000', 'date': ' 2019-01-12 21:23:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:08:39 +0000', 'date': ' 2019-01-12 21:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 14 minute: 24 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 21:03:44 +0000', 'date': ' 2019-01-12 20:24:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 13 minute: 29 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4659', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:34:27 +0000', 'date': ' 2019-01-12 19:29:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 47 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4654', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:29:23 +0000', 'date': ' 2019-01-12 04:47:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 19:29:23 +0000', 'date': ' 2019-01-12 04:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 31 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:36:15 +0000', 'date': ' 2019-01-12 04:31:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 27 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:31:59 +0000', 'date': ' 2019-01-12 04:27:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 4 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 04:22:42 +0000', 'date': ' 2019-01-12 04:04:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 33 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:44:24 +0000', 'date': ' 2019-01-12 03:33:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 23 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:28:52 +0000', 'date': ' 2019-01-12 03:23:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 45 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:01:02 +0000', 'date': ' 2019-01-12 02:45:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 34 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4640', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 03:01:02 +0000', 'date': ' 2019-01-12 02:34:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 29 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4637', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:34:42 +0000', 'date': ' 2019-01-12 02:29:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 14 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:34:42 +0000', 'date': ' 2019-01-12 02:14:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 9 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4632', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:14:09 +0000', 'date': ' 2019-01-12 02:09:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 0 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:10:01 +0000', 'date': ' 2019-01-12 02:00:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4630', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 02:10:01 +0000', 'date': ' 2019-01-12 01:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 48 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4626', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:48:44 +0000', 'date': ' 2019-01-12 01:48:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 43 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4621', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:43:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 35 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:35:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 31 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4623', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:43:40 +0000', 'date': ' 2019-01-12 01:31:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 27 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:27:56 +0000', 'date': ' 2019-01-12 01:27:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:27:56 +0000', 'date': ' 2019-01-12 01:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 17 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:23:00 +0000', 'date': ' 2019-01-12 01:17:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 11 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4614', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:23:00 +0000', 'date': ' 2019-01-12 01:11:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 8 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:08:27 +0000', 'date': ' 2019-01-12 01:08:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 3 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:08:27 +0000', 'date': ' 2019-01-12 01:03:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 59 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4607', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 01:03:51 +0000', 'date': ' 2019-01-12 00:59:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:59:47 +0000', 'date': ' 2019-01-12 00:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 51 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4603', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:55:32 +0000', 'date': ' 2019-01-12 00:51:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 40 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4601', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:51:28 +0000', 'date': ' 2019-01-12 00:40:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 36 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4599', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:40:38 +0000', 'date': ' 2019-01-12 00:36:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:27:32 +0000', 'date': ' 2019-01-12 00:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 18 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4597', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:27:32 +0000', 'date': ' 2019-01-12 00:18:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 13 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:18:13 +0000', 'date': ' 2019-01-12 00:13:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 8 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:13:20 +0000', 'date': ' 2019-01-12 00:08:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 2 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4589', 'isUploaded': ' false', 'persistedDate': ' 2019-01-12 00:08:22 +0000', 'date': ' 2019-01-12 00:02:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 23:22:23 +0000', 'date': ' 2019-01-11 23:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 23:17:22 +0000', 'date': ' 2019-01-11 23:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 50 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:55:49 +0000', 'date': ' 2019-01-11 22:50:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 46 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4578', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:50:50 +0000', 'date': ' 2019-01-11 22:46:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 20 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:46:38 +0000', 'date': ' 2019-01-11 22:20:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 0 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4574', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 22:05:08 +0000', 'date': ' 2019-01-11 22:00:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 39 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4572', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:43:57 +0000', 'date': ' 2019-01-11 21:39:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 35 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:39:47 +0000', 'date': ' 2019-01-11 21:35:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 31 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:35:43 +0000', 'date': ' 2019-01-11 21:31:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 27 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:31:39 +0000', 'date': ' 2019-01-11 21:27:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 8 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:12:23 +0000', 'date': ' 2019-01-11 21:08:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:04:52 +0000', 'date': ' 2019-01-11 21:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 0 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4560', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:04:52 +0000', 'date': ' 2019-01-11 21:00:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 55 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4558', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 21:00:09 +0000', 'date': ' 2019-01-11 20:55:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 51 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:56:05 +0000', 'date': ' 2019-01-11 20:51:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 46 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:52:03 +0000', 'date': ' 2019-01-11 20:46:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4552', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:29:49 +0000', 'date': ' 2019-01-11 20:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 20 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:24:39 +0000', 'date': ' 2019-01-11 20:20:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 15 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 20:20:35 +0000', 'date': ' 2019-01-11 20:15:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 54 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4546', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 19:02:25 +0000', 'date': ' 2019-01-11 18:54:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 50 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:54:16 +0000', 'date': ' 2019-01-11 18:50:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:31:58 +0000', 'date': ' 2019-01-11 18:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 14 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 18:18:44 +0000', 'date': ' 2019-01-11 18:14:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:55:14 +0000', 'date': ' 2019-01-11 17:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 45 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:55:14 +0000', 'date': ' 2019-01-11 17:45:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 20 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4532', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:24:58 +0000', 'date': ' 2019-01-11 17:20:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 1 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4530', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 17:06:44 +0000', 'date': ' 2019-01-11 17:01:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 40 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4528', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:45:10 +0000', 'date': ' 2019-01-11 16:40:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 32 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4526', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:36:02 +0000', 'date': ' 2019-01-11 16:32:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:32:09 +0000', 'date': ' 2019-01-11 16:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:15:55 +0000', 'date': ' 2019-01-11 16:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 52 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4520', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 16:06:49 +0000', 'date': ' 2019-01-11 15:52:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 30 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 15:38:25 +0000', 'date': ' 2019-01-11 15:30:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 8 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 15:13:00 +0000', 'date': ' 2019-01-11 15:08:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 48 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4509', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:56:44 +0000', 'date': ' 2019-01-11 14:48:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:23:15 +0000', 'date': ' 2019-01-11 14:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:01:59 +0000', 'date': ' 2019-01-11 13:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4503', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 14:01:59 +0000', 'date': ' 2019-01-11 13:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4486', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4498', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4496', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:47:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4491', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:52:32 +0000', 'date': ' 2019-01-11 13:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:42:40 +0000', 'date': ' 2019-01-11 13:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 33 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4483', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:42:40 +0000', 'date': ' 2019-01-11 13:33:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 27 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4480', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:33:38 +0000', 'date': ' 2019-01-11 13:27:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4477', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4473', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:27:13 +0000', 'date': ' 2019-01-11 13:21:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4469', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:17:55 +0000', 'date': ' 2019-01-11 13:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 13 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4471', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:17:55 +0000', 'date': ' 2019-01-11 13:13:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 8 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:13:11 +0000', 'date': ' 2019-01-11 13:08:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 4 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4466', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:09:07 +0000', 'date': ' 2019-01-11 13:04:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 0 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4464', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:05:03 +0000', 'date': ' 2019-01-11 13:00:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 51 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4460', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 13:00:59 +0000', 'date': ' 2019-01-11 12:51:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:51:50 +0000', 'date': ' 2019-01-11 12:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 35 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:35:48 +0000', 'date': ' 2019-01-11 12:35:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 26 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:31:25 +0000', 'date': ' 2019-01-11 12:26:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:31:25 +0000', 'date': ' 2019-01-11 12:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 0 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 12:12:05 +0000', 'date': ' 2019-01-11 12:00:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:42:48 +0000', 'date': ' 2019-01-11 11:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 34 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:38:45 +0000', 'date': ' 2019-01-11 11:34:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:34:41 +0000', 'date': ' 2019-01-11 11:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 24 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4441', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:29:39 +0000', 'date': ' 2019-01-11 11:24:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 19 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4438', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:24:36 +0000', 'date': ' 2019-01-11 11:19:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 15 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:19:39 +0000', 'date': ' 2019-01-11 11:15:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 11 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4432', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:11:53 +0000', 'date': ' 2019-01-11 11:11:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:11:53 +0000', 'date': ' 2019-01-11 11:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 2 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:07:17 +0000', 'date': ' 2019-01-11 11:02:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 57 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 11:02:16 +0000', 'date': ' 2019-01-11 10:57:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 53 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4426', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:58:07 +0000', 'date': ' 2019-01-11 10:53:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 49 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4424', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:54:05 +0000', 'date': ' 2019-01-11 10:49:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 45 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4422', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:50:01 +0000', 'date': ' 2019-01-11 10:45:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 41 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:45:57 +0000', 'date': ' 2019-01-11 10:41:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 37 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4419', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:41:53 +0000', 'date': ' 2019-01-11 10:37:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 33 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:37:49 +0000', 'date': ' 2019-01-11 10:33:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 29 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4415', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:33:45 +0000', 'date': ' 2019-01-11 10:29:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 25 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4412', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:29:40 +0000', 'date': ' 2019-01-11 10:25:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 20 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4410', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:25:39 +0000', 'date': ' 2019-01-11 10:20:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 15 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4409', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:20:35 +0000', 'date': ' 2019-01-11 10:15:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4407', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:15:31 +0000', 'date': ' 2019-01-11 10:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 6 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4405', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:11:14 +0000', 'date': ' 2019-01-11 10:06:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 2 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:06:21 +0000', 'date': ' 2019-01-11 10:02:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 58 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 10:02:16 +0000', 'date': ' 2019-01-11 09:58:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 54 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:58:13 +0000', 'date': ' 2019-01-11 09:54:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 49 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:54:09 +0000', 'date': ' 2019-01-11 09:49:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 45 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:50:05 +0000', 'date': ' 2019-01-11 09:45:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 41 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:46:01 +0000', 'date': ' 2019-01-11 09:41:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 37 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:41:59 +0000', 'date': ' 2019-01-11 09:37:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 33 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:37:55 +0000', 'date': ' 2019-01-11 09:33:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 29 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4387', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:33:51 +0000', 'date': ' 2019-01-11 09:29:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 25 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:29:36 +0000', 'date': ' 2019-01-11 09:25:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 21 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:25:43 +0000', 'date': ' 2019-01-11 09:21:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:21:38 +0000', 'date': ' 2019-01-11 09:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:17:37 +0000', 'date': ' 2019-01-11 09:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 9 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4376', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:13:33 +0000', 'date': ' 2019-01-11 09:09:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 09:09:29 +0000', 'date': ' 2019-01-11 08:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 53 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:57:17 +0000', 'date': ' 2019-01-11 08:53:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 49 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:53:12 +0000', 'date': ' 2019-01-11 08:49:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 44 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:49:09 +0000', 'date': ' 2019-01-11 08:44:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 40 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:45:04 +0000', 'date': ' 2019-01-11 08:40:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:41:00 +0000', 'date': ' 2019-01-11 08:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 32 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:36:58 +0000', 'date': ' 2019-01-11 08:32:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 27 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:32:09 +0000', 'date': ' 2019-01-11 08:27:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 23 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:27:50 +0000', 'date': ' 2019-01-11 08:23:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 19 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:23:44 +0000', 'date': ' 2019-01-11 08:19:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 15 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:19:43 +0000', 'date': ' 2019-01-11 08:15:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 10 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:15:38 +0000', 'date': ' 2019-01-11 08:10:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 5 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:10:35 +0000', 'date': ' 2019-01-11 08:05:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 57 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 08:01:24 +0000', 'date': ' 2019-01-11 07:57:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:57:23 +0000', 'date': ' 2019-01-11 07:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4345', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:57:23 +0000', 'date': ' 2019-01-11 07:43:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 38 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:43:12 +0000', 'date': ' 2019-01-11 07:38:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4341', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:39:05 +0000', 'date': ' 2019-01-11 07:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 30 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:35:01 +0000', 'date': ' 2019-01-11 07:30:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 25 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:30:57 +0000', 'date': ' 2019-01-11 07:25:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 21 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4334', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:25:55 +0000', 'date': ' 2019-01-11 07:21:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 17 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:21:49 +0000', 'date': ' 2019-01-11 07:17:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 12 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4331', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:17:45 +0000', 'date': ' 2019-01-11 07:12:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 7 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:12:43 +0000', 'date': ' 2019-01-11 07:07:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 58 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4327', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 07:02:35 +0000', 'date': ' 2019-01-11 06:58:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 54 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:58:27 +0000', 'date': ' 2019-01-11 06:54:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 33 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:38:09 +0000', 'date': ' 2019-01-11 06:33:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 06:16:53 +0000', 'date': ' 2019-01-11 06:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 52 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4318', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:57:37 +0000', 'date': ' 2019-01-11 05:52:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:28:07 +0000', 'date': ' 2019-01-11 05:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 13 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:18:01 +0000', 'date': ' 2019-01-11 05:13:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 9 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:13:53 +0000', 'date': ' 2019-01-11 05:09:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 5 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:09:51 +0000', 'date': ' 2019-01-11 05:05:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 1 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4306', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 05:05:46 +0000', 'date': ' 2019-01-11 05:01:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 42 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:46:33 +0000', 'date': ' 2019-01-11 04:42:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 38 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:42:15 +0000', 'date': ' 2019-01-11 04:38:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 34 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4300', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:38:22 +0000', 'date': ' 2019-01-11 04:34:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 16 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:23:26 +0000', 'date': ' 2019-01-11 04:16:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 21 minute: 12 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 04:17:05 +0000', 'date': ' 2019-01-11 03:12:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 26 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 02:51:31 +0000', 'date': ' 2019-01-11 00:26:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4288', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 02:51:31 +0000', 'date': ' 2019-01-11 00:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4287', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:22:38 +0000', 'date': ' 2019-01-11 00:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:17:36 +0000', 'date': ' 2019-01-11 00:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 8 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:12:33 +0000', 'date': ' 2019-01-11 00:08:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 4 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:08:26 +0000', 'date': ' 2019-01-11 00:04:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 59 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4279', 'isUploaded': ' false', 'persistedDate': ' 2019-01-11 00:04:22 +0000', 'date': ' 2019-01-10 23:59:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 55 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4277', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:59:18 +0000', 'date': ' 2019-01-10 23:55:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:55:14 +0000', 'date': ' 2019-01-10 23:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 46 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:50:59 +0000', 'date': ' 2019-01-10 23:46:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 41 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:47:06 +0000', 'date': ' 2019-01-10 23:41:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4269', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:42:04 +0000', 'date': ' 2019-01-10 23:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 31 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:36:58 +0000', 'date': ' 2019-01-10 23:31:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 26 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:31:54 +0000', 'date': ' 2019-01-10 23:26:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 21 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:27:06 +0000', 'date': ' 2019-01-10 23:21:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 16 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4261', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:21:46 +0000', 'date': ' 2019-01-10 23:16:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 11 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:16:42 +0000', 'date': ' 2019-01-10 23:11:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 6 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:11:40 +0000', 'date': ' 2019-01-10 23:06:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 2 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4255', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:06:38 +0000', 'date': ' 2019-01-10 23:02:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 57 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 23:02:32 +0000', 'date': ' 2019-01-10 22:57:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 47 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:52:20 +0000', 'date': ' 2019-01-10 22:47:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 42 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:43:21 +0000', 'date': ' 2019-01-10 22:42:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 31 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:43:21 +0000', 'date': ' 2019-01-10 22:31:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 22:16:48 +0000', 'date': ' 2019-01-10 22:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 48 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:48:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 34 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:34:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 10 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:57:33 +0000', 'date': ' 2019-01-10 21:10:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 21:10:40 +0000', 'date': ' 2019-01-10 20:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 22 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:37:23 +0000', 'date': ' 2019-01-10 20:22:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 16 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4225', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:22:57 +0000', 'date': ' 2019-01-10 20:16:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 12 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:12:50 +0000', 'date': ' 2019-01-10 20:12:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 1 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4222', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 20:06:53 +0000', 'date': ' 2019-01-10 20:01:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:43:21 +0000', 'date': ' 2019-01-10 19:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 29 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:34:21 +0000', 'date': ' 2019-01-10 19:29:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 25 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:29:16 +0000', 'date': ' 2019-01-10 19:25:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 21 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4205', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:25:12 +0000', 'date': ' 2019-01-10 19:21:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 15 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:21:08 +0000', 'date': ' 2019-01-10 19:15:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 11 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4201', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:16:04 +0000', 'date': ' 2019-01-10 19:11:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:12:01 +0000', 'date': ' 2019-01-10 19:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:06:58 +0000', 'date': ' 2019-01-10 19:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 56 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 19:01:55 +0000', 'date': ' 2019-01-10 18:56:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 51 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4193', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:56:49 +0000', 'date': ' 2019-01-10 18:51:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 46 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4191', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:51:45 +0000', 'date': ' 2019-01-10 18:46:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 42 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4189', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:46:41 +0000', 'date': ' 2019-01-10 18:42:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 37 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4187', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:42:25 +0000', 'date': ' 2019-01-10 18:37:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 32 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4185', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 18:37:33 +0000', 'date': ' 2019-01-10 18:32:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4181', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:26:23 +0000', 'date': ' 2019-01-10 17:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 0 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:22:28 +0000', 'date': ' 2019-01-10 17:00:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 55 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4176', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 17:01:08 +0000', 'date': ' 2019-01-10 16:55:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 50 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:56:04 +0000', 'date': ' 2019-01-10 16:50:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 46 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:50:58 +0000', 'date': ' 2019-01-10 16:46:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4171', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:46:54 +0000', 'date': ' 2019-01-10 16:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 36 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:41:50 +0000', 'date': ' 2019-01-10 16:36:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 31 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:36:46 +0000', 'date': ' 2019-01-10 16:31:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 27 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4164', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:31:42 +0000', 'date': ' 2019-01-10 16:27:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 23 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:27:38 +0000', 'date': ' 2019-01-10 16:23:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 18 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:23:34 +0000', 'date': ' 2019-01-10 16:18:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 14 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4158', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:18:30 +0000', 'date': ' 2019-01-10 16:14:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:14:24 +0000', 'date': ' 2019-01-10 16:03:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:14:24 +0000', 'date': ' 2019-01-10 16:03:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4151', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 16:03:17 +0000', 'date': ' 2019-01-10 15:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 52 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:57:10 +0000', 'date': ' 2019-01-10 15:52:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 46 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4146', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:52:08 +0000', 'date': ' 2019-01-10 15:46:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 41 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:47:04 +0000', 'date': ' 2019-01-10 15:41:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 36 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:42:01 +0000', 'date': ' 2019-01-10 15:36:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 31 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:36:54 +0000', 'date': ' 2019-01-10 15:31:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 27 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4139', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:31:50 +0000', 'date': ' 2019-01-10 15:27:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 17 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:27:44 +0000', 'date': ' 2019-01-10 15:17:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4134', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:17:39 +0000', 'date': ' 2019-01-10 15:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 9 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:13:33 +0000', 'date': ' 2019-01-10 15:09:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 4 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:09:26 +0000', 'date': ' 2019-01-10 15:04:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 55 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 15:04:25 +0000', 'date': ' 2019-01-10 14:55:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:55:16 +0000', 'date': ' 2019-01-10 14:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 31 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:50:58 +0000', 'date': ' 2019-01-10 14:31:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 14 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:18:42 +0000', 'date': ' 2019-01-10 14:14:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 30 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:09:37 +0000', 'date': ' 2019-01-10 13:30:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 24 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4119', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 14:09:37 +0000', 'date': ' 2019-01-10 13:24:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 15 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4116', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:20:46 +0000', 'date': ' 2019-01-10 13:15:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 10 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:11:10 +0000', 'date': ' 2019-01-10 13:10:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 3 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4114', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:11:10 +0000', 'date': ' 2019-01-10 13:03:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 13:03:34 +0000', 'date': ' 2019-01-10 12:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 54 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:59:26 +0000', 'date': ' 2019-01-10 12:54:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 50 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:54:25 +0000', 'date': ' 2019-01-10 12:50:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 45 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:50:18 +0000', 'date': ' 2019-01-10 12:45:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 35 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4101', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:40:21 +0000', 'date': ' 2019-01-10 12:35:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:36:06 +0000', 'date': ' 2019-01-10 12:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4096', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 12:16:51 +0000', 'date': ' 2019-01-10 11:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 54 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4094', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:59:37 +0000', 'date': ' 2019-01-10 11:54:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 49 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4093', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:54:33 +0000', 'date': ' 2019-01-10 11:49:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 45 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:49:26 +0000', 'date': ' 2019-01-10 11:45:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 41 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:45:22 +0000', 'date': ' 2019-01-10 11:41:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 33 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4087', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:37:15 +0000', 'date': ' 2019-01-10 11:33:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 28 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:33:10 +0000', 'date': ' 2019-01-10 11:28:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 24 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:29:06 +0000', 'date': ' 2019-01-10 11:24:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 21 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:25:02 +0000', 'date': ' 2019-01-10 11:21:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 15 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:21:12 +0000', 'date': ' 2019-01-10 11:15:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 11 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:15:57 +0000', 'date': ' 2019-01-10 11:11:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 6 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4074', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:11:41 +0000', 'date': ' 2019-01-10 11:06:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 57 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 11:01:51 +0000', 'date': ' 2019-01-10 10:57:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 52 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4071', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:57:40 +0000', 'date': ' 2019-01-10 10:52:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 47 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4068', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:52:37 +0000', 'date': ' 2019-01-10 10:47:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 42 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4066', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:47:33 +0000', 'date': ' 2019-01-10 10:42:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 37 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:42:26 +0000', 'date': ' 2019-01-10 10:37:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 32 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4063', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:37:22 +0000', 'date': ' 2019-01-10 10:32:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:32:24 +0000', 'date': ' 2019-01-10 10:28:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4060', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:32:24 +0000', 'date': ' 2019-01-10 10:28:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 24 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4057', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:28:17 +0000', 'date': ' 2019-01-10 10:24:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 19 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:24:09 +0000', 'date': ' 2019-01-10 10:19:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 15 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4052', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:20:04 +0000', 'date': ' 2019-01-10 10:15:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 11 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4051', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:16:01 +0000', 'date': ' 2019-01-10 10:11:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 58 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4048', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 10:02:51 +0000', 'date': ' 2019-01-10 09:58:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 53 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:58:47 +0000', 'date': ' 2019-01-10 09:53:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 48 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:53:50 +0000', 'date': ' 2019-01-10 09:48:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 43 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4042', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:48:41 +0000', 'date': ' 2019-01-10 09:43:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 38 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:43:36 +0000', 'date': ' 2019-01-10 09:38:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 34 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:38:30 +0000', 'date': ' 2019-01-10 09:34:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 27 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:34:12 +0000', 'date': ' 2019-01-10 09:27:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 23 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:27:18 +0000', 'date': ' 2019-01-10 09:23:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 19 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:23:14 +0000', 'date': ' 2019-01-10 09:19:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 10 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:19:10 +0000', 'date': ' 2019-01-10 09:10:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 5 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:11:02 +0000', 'date': ' 2019-01-10 09:05:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 1 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:05:58 +0000', 'date': ' 2019-01-10 09:01:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 57 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 09:01:55 +0000', 'date': ' 2019-01-10 08:57:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 53 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4023', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:57:50 +0000', 'date': ' 2019-01-10 08:53:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 49 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:53:47 +0000', 'date': ' 2019-01-10 08:49:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 45 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:49:42 +0000', 'date': ' 2019-01-10 08:45:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 40 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4016', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:45:38 +0000', 'date': ' 2019-01-10 08:40:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 35 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:40:37 +0000', 'date': ' 2019-01-10 08:35:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 30 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:35:33 +0000', 'date': ' 2019-01-10 08:30:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 26 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:30:26 +0000', 'date': ' 2019-01-10 08:26:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 22 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:26:22 +0000', 'date': ' 2019-01-10 08:22:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 17 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4007', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:22:18 +0000', 'date': ' 2019-01-10 08:17:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 12 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:17:23 +0000', 'date': ' 2019-01-10 08:12:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 7 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:12:10 +0000', 'date': ' 2019-01-10 08:07:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 3 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4000', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:08:06 +0000', 'date': ' 2019-01-10 08:03:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 59 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3999', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 08:04:02 +0000', 'date': ' 2019-01-10 07:59:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 54 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:59:58 +0000', 'date': ' 2019-01-10 07:54:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 50 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:54:54 +0000', 'date': ' 2019-01-10 07:50:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 45 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3993', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:50:50 +0000', 'date': ' 2019-01-10 07:45:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:45:47 +0000', 'date': ' 2019-01-10 07:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:41:43 +0000', 'date': ' 2019-01-10 07:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:37:40 +0000', 'date': ' 2019-01-10 07:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 27 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:32:39 +0000', 'date': ' 2019-01-10 07:27:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 23 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:27:33 +0000', 'date': ' 2019-01-10 07:23:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3980', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:23:26 +0000', 'date': ' 2019-01-10 07:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 15 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:19:22 +0000', 'date': ' 2019-01-10 07:15:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 10 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3977', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:15:19 +0000', 'date': ' 2019-01-10 07:10:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 5 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:10:14 +0000', 'date': ' 2019-01-10 07:05:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 0 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3972', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:05:12 +0000', 'date': ' 2019-01-10 07:00:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 14 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:00:10 +0000', 'date': ' 2019-01-10 06:14:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3969', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 07:00:10 +0000', 'date': ' 2019-01-10 06:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 3 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 06:07:16 +0000', 'date': ' 2019-01-10 06:03:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 59 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3964', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:59:45 +0000', 'date': ' 2019-01-10 05:59:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:59:45 +0000', 'date': ' 2019-01-10 05:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 50 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:55:00 +0000', 'date': ' 2019-01-10 05:50:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 46 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:51:03 +0000', 'date': ' 2019-01-10 05:46:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 41 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3956', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:46:45 +0000', 'date': ' 2019-01-10 05:41:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 36 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:41:55 +0000', 'date': ' 2019-01-10 05:36:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 31 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:36:43 +0000', 'date': ' 2019-01-10 05:31:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:31:53 +0000', 'date': ' 2019-01-10 05:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:02:54 +0000', 'date': ' 2019-01-10 05:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 05:02:54 +0000', 'date': ' 2019-01-10 04:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 52 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:57:10 +0000', 'date': ' 2019-01-10 04:52:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 46 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:52:08 +0000', 'date': ' 2019-01-10 04:46:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 42 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:47:01 +0000', 'date': ' 2019-01-10 04:42:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:42:56 +0000', 'date': ' 2019-01-10 04:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 32 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:42:56 +0000', 'date': ' 2019-01-10 04:32:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 28 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:32:51 +0000', 'date': ' 2019-01-10 04:28:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 22 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:28:32 +0000', 'date': ' 2019-01-10 04:22:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3931', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:22:40 +0000', 'date': ' 2019-01-10 04:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 12 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:17:37 +0000', 'date': ' 2019-01-10 04:12:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 8 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3927', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:12:36 +0000', 'date': ' 2019-01-10 04:08:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3925', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 04:08:25 +0000', 'date': ' 2019-01-10 03:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:57:16 +0000', 'date': ' 2019-01-10 03:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 46 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3921', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:57:16 +0000', 'date': ' 2019-01-10 03:46:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:42:44 +0000', 'date': ' 2019-01-10 03:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 37 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3917', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:42:44 +0000', 'date': ' 2019-01-10 03:37:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3914', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:13:55 +0000', 'date': ' 2019-01-10 03:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 8 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3915', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 03:13:55 +0000', 'date': ' 2019-01-10 03:08:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 11 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3910', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:15:44 +0000', 'date': ' 2019-01-10 02:11:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 6 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:11:36 +0000', 'date': ' 2019-01-10 02:06:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 45 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 02:02:25 +0000', 'date': ' 2019-01-10 01:45:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 41 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3902', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:45:18 +0000', 'date': ' 2019-01-10 01:41:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 36 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:41:14 +0000', 'date': ' 2019-01-10 01:36:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 31 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3898', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:36:11 +0000', 'date': ' 2019-01-10 01:31:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3896', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:32:05 +0000', 'date': ' 2019-01-10 01:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 21 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:27:02 +0000', 'date': ' 2019-01-10 01:21:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3891', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:21:57 +0000', 'date': ' 2019-01-10 01:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 7 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:12:39 +0000', 'date': ' 2019-01-10 01:07:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 56 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 01:01:55 +0000', 'date': ' 2019-01-10 00:56:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 52 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:56:38 +0000', 'date': ' 2019-01-10 00:52:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 47 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3885', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:56:38 +0000', 'date': ' 2019-01-10 00:47:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 43 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:47:25 +0000', 'date': ' 2019-01-10 00:43:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 39 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:43:22 +0000', 'date': ' 2019-01-10 00:39:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 34 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3878', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:34:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 29 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:29:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 24 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3873', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:34:45 +0000', 'date': ' 2019-01-10 00:24:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 19 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:24:54 +0000', 'date': ' 2019-01-10 00:19:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 15 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3867', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:16:25 +0000', 'date': ' 2019-01-10 00:15:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 11 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3869', 'isUploaded': ' false', 'persistedDate': ' 2019-01-10 00:16:25 +0000', 'date': ' 2019-01-10 00:11:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 51 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:51:55 +0000', 'date': ' 2019-01-09 23:51:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 46 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3862', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:51:55 +0000', 'date': ' 2019-01-09 23:46:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 39 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3857', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:40:07 +0000', 'date': ' 2019-01-09 23:39:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 34 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:40:07 +0000', 'date': ' 2019-01-09 23:34:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 31 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3854', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:35:06 +0000', 'date': ' 2019-01-09 23:31:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 26 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3851', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:31:14 +0000', 'date': ' 2019-01-09 23:26:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:26:10 +0000', 'date': ' 2019-01-09 23:20:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 16 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:21:06 +0000', 'date': ' 2019-01-09 23:16:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3845', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:16:08 +0000', 'date': ' 2019-01-09 23:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 6 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:11:46 +0000', 'date': ' 2019-01-09 23:06:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 56 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3841', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 23:01:50 +0000', 'date': ' 2019-01-09 22:56:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3839', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:56:45 +0000', 'date': ' 2019-01-09 22:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 47 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3837', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:52:40 +0000', 'date': ' 2019-01-09 22:47:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3836', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:47:38 +0000', 'date': ' 2019-01-09 22:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 37 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:42:32 +0000', 'date': ' 2019-01-09 22:37:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 31 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3832', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:37:28 +0000', 'date': ' 2019-01-09 22:31:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:31:08 +0000', 'date': ' 2019-01-09 22:23:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3830', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:31:08 +0000', 'date': ' 2019-01-09 22:23:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:23:15 +0000', 'date': ' 2019-01-09 22:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:17:07 +0000', 'date': ' 2019-01-09 22:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 6 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3822', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:12:03 +0000', 'date': ' 2019-01-09 22:06:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3820', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:07:00 +0000', 'date': ' 2019-01-09 22:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 57 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 22:01:55 +0000', 'date': ' 2019-01-09 21:57:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 53 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:57:51 +0000', 'date': ' 2019-01-09 21:53:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 49 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:53:46 +0000', 'date': ' 2019-01-09 21:49:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 45 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3811', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:49:55 +0000', 'date': ' 2019-01-09 21:45:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 35 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:40:36 +0000', 'date': ' 2019-01-09 21:35:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 31 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3808', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:35:33 +0000', 'date': ' 2019-01-09 21:31:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3806', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:31:14 +0000', 'date': ' 2019-01-09 21:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 21 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:26:20 +0000', 'date': ' 2019-01-09 21:21:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:16:28 +0000', 'date': ' 2019-01-09 21:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 12 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:16:28 +0000', 'date': ' 2019-01-09 21:12:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 5 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3797', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:11:56 +0000', 'date': ' 2019-01-09 21:05:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:06:02 +0000', 'date': ' 2019-01-09 21:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 56 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3794', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 21:01:53 +0000', 'date': ' 2019-01-09 20:56:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 51 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3792', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:56:59 +0000', 'date': ' 2019-01-09 20:51:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 46 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3790', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:52:00 +0000', 'date': ' 2019-01-09 20:46:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 41 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3788', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:46:48 +0000', 'date': ' 2019-01-09 20:41:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 37 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3785', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:41:44 +0000', 'date': ' 2019-01-09 20:37:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 32 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:37:38 +0000', 'date': ' 2019-01-09 20:32:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3782', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:32:36 +0000', 'date': ' 2019-01-09 20:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 18 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3780', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:22:28 +0000', 'date': ' 2019-01-09 20:18:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:18:22 +0000', 'date': ' 2019-01-09 20:13:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3777', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:18:22 +0000', 'date': ' 2019-01-09 20:13:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3774', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:13:20 +0000', 'date': ' 2019-01-09 20:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3772', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:07:16 +0000', 'date': ' 2019-01-09 20:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 56 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 20:02:08 +0000', 'date': ' 2019-01-09 19:56:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 51 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:57:05 +0000', 'date': ' 2019-01-09 19:51:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3766', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:36:44 +0000', 'date': ' 2019-01-09 19:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 9 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:13:22 +0000', 'date': ' 2019-01-09 19:09:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 49 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 19:00:00 +0000', 'date': ' 2019-01-09 18:49:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 12 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:13:08 +0000', 'date': ' 2019-01-09 18:12:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 7 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:13:08 +0000', 'date': ' 2019-01-09 18:07:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 2 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:07:35 +0000', 'date': ' 2019-01-09 18:02:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 57 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 18:02:22 +0000', 'date': ' 2019-01-09 17:57:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3750', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:57:16 +0000', 'date': ' 2019-01-09 17:52:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 46 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3748', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:52:10 +0000', 'date': ' 2019-01-09 17:46:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 41 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3746', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:47:07 +0000', 'date': ' 2019-01-09 17:41:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:42:02 +0000', 'date': ' 2019-01-09 17:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 31 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3742', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:36:58 +0000', 'date': ' 2019-01-09 17:31:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 26 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3740', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:31:56 +0000', 'date': ' 2019-01-09 17:26:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 22 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:26:47 +0000', 'date': ' 2019-01-09 17:22:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 17 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:22:44 +0000', 'date': ' 2019-01-09 17:17:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 3 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3734', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 17:08:32 +0000', 'date': ' 2019-01-09 17:03:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 42 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3732', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:47:13 +0000', 'date': ' 2019-01-09 16:42:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 21 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3730', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:26:55 +0000', 'date': ' 2019-01-09 16:21:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 11 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:16:49 +0000', 'date': ' 2019-01-09 16:11:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 6 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3724', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:11:44 +0000', 'date': ' 2019-01-09 16:06:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 1 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:06:38 +0000', 'date': ' 2019-01-09 16:01:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 56 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3720', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 16:01:36 +0000', 'date': ' 2019-01-09 15:56:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 52 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3717', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:56:30 +0000', 'date': ' 2019-01-09 15:52:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 47 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:47:50 +0000', 'date': ' 2019-01-09 15:47:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 42 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:47:50 +0000', 'date': ' 2019-01-09 15:42:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 37 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:42:15 +0000', 'date': ' 2019-01-09 15:37:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 32 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3710', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:37:11 +0000', 'date': ' 2019-01-09 15:32:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 26 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:32:14 +0000', 'date': ' 2019-01-09 15:26:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3706', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:27:03 +0000', 'date': ' 2019-01-09 15:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3704', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:21:59 +0000', 'date': ' 2019-01-09 15:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3702', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:16:56 +0000', 'date': ' 2019-01-09 15:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 6 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3700', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:11:50 +0000', 'date': ' 2019-01-09 15:06:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 1 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:06:46 +0000', 'date': ' 2019-01-09 15:01:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 57 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3694', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 15:01:43 +0000', 'date': ' 2019-01-09 14:57:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 37 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3692', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 14:42:25 +0000', 'date': ' 2019-01-09 14:37:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 16 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3690', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 14:22:05 +0000', 'date': ' 2019-01-09 14:16:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 54 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:59:43 +0000', 'date': ' 2019-01-09 13:54:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 46 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3686', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:59:43 +0000', 'date': ' 2019-01-09 13:46:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 42 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:46:34 +0000', 'date': ' 2019-01-09 13:42:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3680', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:42:18 +0000', 'date': ' 2019-01-09 13:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 33 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3679', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:37:25 +0000', 'date': ' 2019-01-09 13:33:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 29 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:33:19 +0000', 'date': ' 2019-01-09 13:29:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 24 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3674', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:29:16 +0000', 'date': ' 2019-01-09 13:24:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 19 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3672', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:20:20 +0000', 'date': ' 2019-01-09 13:19:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 14 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:20:20 +0000', 'date': ' 2019-01-09 13:14:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3668', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:15:02 +0000', 'date': ' 2019-01-09 13:09:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:15:02 +0000', 'date': ' 2019-01-09 13:09:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 4 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3664', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:09:57 +0000', 'date': ' 2019-01-09 13:04:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 56 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:04:56 +0000', 'date': ' 2019-01-09 12:56:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 52 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3662', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 13:04:56 +0000', 'date': ' 2019-01-09 12:52:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 48 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:52:32 +0000', 'date': ' 2019-01-09 12:48:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:48:26 +0000', 'date': ' 2019-01-09 12:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 38 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:38:28 +0000', 'date': ' 2019-01-09 12:38:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 28 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:33:12 +0000', 'date': ' 2019-01-09 12:28:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 22 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3650', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:28:07 +0000', 'date': ' 2019-01-09 12:22:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 5 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3648', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 12:23:03 +0000', 'date': ' 2019-01-09 12:05:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 52 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:56:52 +0000', 'date': ' 2019-01-09 11:52:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 47 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3644', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:52:48 +0000', 'date': ' 2019-01-09 11:47:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 42 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3642', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:47:44 +0000', 'date': ' 2019-01-09 11:42:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 37 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:42:40 +0000', 'date': ' 2019-01-09 11:37:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3638', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:37:36 +0000', 'date': ' 2019-01-09 11:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 28 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:32:32 +0000', 'date': ' 2019-01-09 11:28:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 18 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:22:20 +0000', 'date': ' 2019-01-09 11:18:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:18:17 +0000', 'date': ' 2019-01-09 11:13:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3630', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:18:17 +0000', 'date': ' 2019-01-09 11:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 6 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:13:17 +0000', 'date': ' 2019-01-09 11:06:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:07:05 +0000', 'date': ' 2019-01-09 11:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 57 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3624', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 11:02:10 +0000', 'date': ' 2019-01-09 10:57:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 53 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:57:57 +0000', 'date': ' 2019-01-09 10:53:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 49 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3620', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:53:54 +0000', 'date': ' 2019-01-09 10:49:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 45 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:49:50 +0000', 'date': ' 2019-01-09 10:45:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 41 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3616', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:45:45 +0000', 'date': ' 2019-01-09 10:41:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 36 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3613', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:41:32 +0000', 'date': ' 2019-01-09 10:36:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 31 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:36:39 +0000', 'date': ' 2019-01-09 10:31:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 27 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:31:38 +0000', 'date': ' 2019-01-09 10:27:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 22 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:27:20 +0000', 'date': ' 2019-01-09 10:22:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 17 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:22:30 +0000', 'date': ' 2019-01-09 10:17:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 7 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:17:24 +0000', 'date': ' 2019-01-09 10:07:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3602', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:07:13 +0000', 'date': ' 2019-01-09 10:02:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 56 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3600', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 10:02:10 +0000', 'date': ' 2019-01-09 09:56:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 52 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3598', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:57:03 +0000', 'date': ' 2019-01-09 09:52:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 48 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3596', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:52:59 +0000', 'date': ' 2019-01-09 09:48:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 44 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:48:55 +0000', 'date': ' 2019-01-09 09:44:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3592', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:34:43 +0000', 'date': ' 2019-01-09 09:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 24 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3589', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:29:39 +0000', 'date': ' 2019-01-09 09:24:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 19 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:24:35 +0000', 'date': ' 2019-01-09 09:19:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 14 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3586', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:19:32 +0000', 'date': ' 2019-01-09 09:14:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 10 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:14:25 +0000', 'date': ' 2019-01-09 09:10:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 1 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:10:21 +0000', 'date': ' 2019-01-09 09:01:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 57 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3580', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 09:01:13 +0000', 'date': ' 2019-01-09 08:57:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 47 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3578', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:52:05 +0000', 'date': ' 2019-01-09 08:47:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 43 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:48:01 +0000', 'date': ' 2019-01-09 08:43:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 39 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3574', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:43:57 +0000', 'date': ' 2019-01-09 08:39:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 34 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3572', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:39:53 +0000', 'date': ' 2019-01-09 08:34:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 29 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:34:49 +0000', 'date': ' 2019-01-09 08:29:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 24 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:29:45 +0000', 'date': ' 2019-01-09 08:24:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 19 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:24:47 +0000', 'date': ' 2019-01-09 08:19:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3563', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:19:37 +0000', 'date': ' 2019-01-09 08:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 9 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:14:34 +0000', 'date': ' 2019-01-09 08:09:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 4 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:09:29 +0000', 'date': ' 2019-01-09 08:04:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 59 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 08:04:23 +0000', 'date': ' 2019-01-09 07:59:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 54 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3556', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:59:19 +0000', 'date': ' 2019-01-09 07:54:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 50 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3554', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:54:13 +0000', 'date': ' 2019-01-09 07:50:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 35 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 07:41:01 +0000', 'date': ' 2019-01-09 07:35:49 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 58 second: 27 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3460', 'isUploaded': ' false', 'syncIdentifier': ' Optional(03000000461b7a320813), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-09 00:58:27 +0000', 'startDate': ' 2019-01-09 00:58:27 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-09 01:14:55 +0000', 'date': ' 2019-01-09 00:58:27 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 57 second: 19 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3459', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21001379120813), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-09 00:57:19 +0000', 'startDate': ' 2019-01-09 00:57:19 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-09 01:14:55 +0000', 'date': ' 2019-01-09 00:57:19 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 11 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-09 00:12:38 +0000', 'date': ' 2019-01-09 00:11:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 26 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3451', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:37:07 +0000', 'date': ' 2019-01-08 23:26:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 21 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:26:59 +0000', 'date': ' 2019-01-08 23:21:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 17 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:21:53 +0000', 'date': ' 2019-01-08 23:17:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 12 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3445', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 23:17:47 +0000', 'date': ' 2019-01-08 23:12:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 16 minute: 6 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 22:11:52 +0000', 'date': ' 2019-01-08 22:06:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 46 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 21:51:33 +0000', 'date': ' 2019-01-08 21:46:18 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 25 second: 23 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 21:26:18 +0000', 'date': ' 2019-01-08 21:25:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 34 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 20:39:20 +0000', 'date': ' 2019-01-08 20:34:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 20:22:02 +0000', 'date': ' 2019-01-08 20:11:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 13 minute: 53 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3423', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 19:57:51 +0000', 'date': ' 2019-01-08 19:53:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 11 minute: 23 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3420', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 17:27:40 +0000', 'date': ' 2019-01-08 17:23:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 10 minute: 4 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 16:08:32 +0000', 'date': ' 2019-01-08 16:04:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 57 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3403', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 15:02:34 +0000', 'date': ' 2019-01-08 14:57:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 52 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3401', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:57:30 +0000', 'date': ' 2019-01-08 14:52:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 47 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3400', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:52:22 +0000', 'date': ' 2019-01-08 14:47:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 7 minute: 37 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 14:48:05 +0000', 'date': ' 2019-01-08 13:37:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 58 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 13:03:35 +0000', 'date': ' 2019-01-08 12:58:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 34 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3394', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 12:39:11 +0000', 'date': ' 2019-01-08 12:34:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 13 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3389', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 12:22:57 +0000', 'date': ' 2019-01-08 12:13:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 42 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:47:20 +0000', 'date': ' 2019-01-08 11:42:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:42:16 +0000', 'date': ' 2019-01-08 11:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:21:58 +0000', 'date': ' 2019-01-08 11:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 11 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:16:54 +0000', 'date': ' 2019-01-08 11:11:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3379', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:11:48 +0000', 'date': ' 2019-01-08 11:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 57 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 11:07:44 +0000', 'date': ' 2019-01-08 10:57:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 52 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3376', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:57:25 +0000', 'date': ' 2019-01-08 10:52:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 47 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3374', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:52:33 +0000', 'date': ' 2019-01-08 10:47:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:47:29 +0000', 'date': ' 2019-01-08 10:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 37 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:42:22 +0000', 'date': ' 2019-01-08 10:37:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 32 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3368', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:37:19 +0000', 'date': ' 2019-01-08 10:32:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 27 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:32:13 +0000', 'date': ' 2019-01-08 10:27:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 21 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:27:08 +0000', 'date': ' 2019-01-08 10:21:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 16 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:22:05 +0000', 'date': ' 2019-01-08 10:16:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 11 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3360', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:17:00 +0000', 'date': ' 2019-01-08 10:11:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 6 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:11:54 +0000', 'date': ' 2019-01-08 10:06:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 2 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3356', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:06:53 +0000', 'date': ' 2019-01-08 10:02:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3354', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 10:01:49 +0000', 'date': ' 2019-01-08 09:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:57:42 +0000', 'date': ' 2019-01-08 09:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3350', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:52:38 +0000', 'date': ' 2019-01-08 09:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 42 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3348', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:47:35 +0000', 'date': ' 2019-01-08 09:42:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:42:32 +0000', 'date': ' 2019-01-08 09:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 32 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3344', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:37:25 +0000', 'date': ' 2019-01-08 09:32:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 27 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3342', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:32:21 +0000', 'date': ' 2019-01-08 09:27:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:27:17 +0000', 'date': ' 2019-01-08 09:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:22:10 +0000', 'date': ' 2019-01-08 09:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 6 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3336', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:12:02 +0000', 'date': ' 2019-01-08 09:06:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3334', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:06:59 +0000', 'date': ' 2019-01-08 09:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 57 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3332', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 09:01:55 +0000', 'date': ' 2019-01-08 08:57:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 52 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3330', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:57:40 +0000', 'date': ' 2019-01-08 08:52:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 47 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:52:53 +0000', 'date': ' 2019-01-08 08:47:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3326', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:47:41 +0000', 'date': ' 2019-01-08 08:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 37 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:42:37 +0000', 'date': ' 2019-01-08 08:37:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:37:35 +0000', 'date': ' 2019-01-08 08:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:32:31 +0000', 'date': ' 2019-01-08 08:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 17 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3317', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:22:18 +0000', 'date': ' 2019-01-08 08:17:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 12 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:17:17 +0000', 'date': ' 2019-01-08 08:12:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 56 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 08:02:00 +0000', 'date': ' 2019-01-08 07:56:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 37 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:43:33 +0000', 'date': ' 2019-01-08 07:37:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:37:41 +0000', 'date': ' 2019-01-08 07:32:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 27 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:32:37 +0000', 'date': ' 2019-01-08 07:27:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 22 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3305', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:27:33 +0000', 'date': ' 2019-01-08 07:22:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 17 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:22:29 +0000', 'date': ' 2019-01-08 07:17:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:17:22 +0000', 'date': ' 2019-01-08 07:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 9 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:13:16 +0000', 'date': ' 2019-01-08 07:09:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 5 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3298', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:09:26 +0000', 'date': ' 2019-01-08 07:05:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 59 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:05:08 +0000', 'date': ' 2019-01-08 06:59:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 07:00:04 +0000', 'date': ' 2019-01-08 06:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 49 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:55:01 +0000', 'date': ' 2019-01-08 06:49:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 44 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:49:59 +0000', 'date': ' 2019-01-08 06:44:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 39 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3288', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:44:53 +0000', 'date': ' 2019-01-08 06:39:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 34 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3286', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:39:46 +0000', 'date': ' 2019-01-08 06:34:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 29 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3284', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:34:43 +0000', 'date': ' 2019-01-08 06:29:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 24 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3281', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:29:38 +0000', 'date': ' 2019-01-08 06:24:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 19 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3279', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:24:37 +0000', 'date': ' 2019-01-08 06:19:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 14 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:19:31 +0000', 'date': ' 2019-01-08 06:14:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 9 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3276', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:14:24 +0000', 'date': ' 2019-01-08 06:09:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 4 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:09:20 +0000', 'date': ' 2019-01-08 06:04:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 59 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 06:04:16 +0000', 'date': ' 2019-01-08 05:59:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 54 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:59:10 +0000', 'date': ' 2019-01-08 05:54:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 49 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:55:06 +0000', 'date': ' 2019-01-08 05:49:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 44 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3265', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:50:03 +0000', 'date': ' 2019-01-08 05:44:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 39 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:45:01 +0000', 'date': ' 2019-01-08 05:39:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 35 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:39:54 +0000', 'date': ' 2019-01-08 05:35:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 30 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3260', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:35:39 +0000', 'date': ' 2019-01-08 05:30:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 25 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3258', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:30:46 +0000', 'date': ' 2019-01-08 05:25:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 20 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3255', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:25:42 +0000', 'date': ' 2019-01-08 05:20:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:20:36 +0000', 'date': ' 2019-01-08 05:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3252', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:15:35 +0000', 'date': ' 2019-01-08 05:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 5 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:10:31 +0000', 'date': ' 2019-01-08 05:05:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 0 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 05:05:34 +0000', 'date': ' 2019-01-08 05:00:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 56 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3244', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:56:50 +0000', 'date': ' 2019-01-08 04:56:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 51 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3245', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:56:50 +0000', 'date': ' 2019-01-08 04:51:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 46 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:51:11 +0000', 'date': ' 2019-01-08 04:46:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 41 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:41:42 +0000', 'date': ' 2019-01-08 04:41:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 36 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:41:42 +0000', 'date': ' 2019-01-08 04:36:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 31 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:31:28 +0000', 'date': ' 2019-01-08 04:31:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 25 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:31:28 +0000', 'date': ' 2019-01-08 04:25:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 20 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3232', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:25:47 +0000', 'date': ' 2019-01-08 04:20:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 16 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:20:43 +0000', 'date': ' 2019-01-08 04:16:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 10 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3228', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:16:27 +0000', 'date': ' 2019-01-08 04:10:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 5 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:10:35 +0000', 'date': ' 2019-01-08 04:05:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 21 minute: 50 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 04:10:35 +0000', 'date': ' 2019-01-08 03:50:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 47 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3222', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 02:51:23 +0000', 'date': ' 2019-01-08 02:47:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 23 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3220', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 02:37:12 +0000', 'date': ' 2019-01-08 02:23:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3203', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3207', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:55:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 01:09:54 +0000', 'date': ' 2019-01-08 00:55:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 39 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3195', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:39:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 33 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:33:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 27 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:27:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 21 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:39:47 +0000', 'date': ' 2019-01-08 00:21:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 5 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3191', 'isUploaded': ' false', 'persistedDate': ' 2019-01-08 00:16:56 +0000', 'date': ' 2019-01-08 00:05:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:42:48 +0000', 'date': ' 2019-01-07 23:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3184', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:42:48 +0000', 'date': ' 2019-01-07 23:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 13 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:17:13 +0000', 'date': ' 2019-01-07 23:13:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 7 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:13:06 +0000', 'date': ' 2019-01-07 23:07:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 2 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:08:04 +0000', 'date': ' 2019-01-07 23:02:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3169', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:57:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3173', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:57:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 52 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 23:03:02 +0000', 'date': ' 2019-01-07 22:52:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 39 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3168', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:52:39 +0000', 'date': ' 2019-01-07 22:39:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 34 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3165', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:39:39 +0000', 'date': ' 2019-01-07 22:34:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 29 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:34:35 +0000', 'date': ' 2019-01-07 22:29:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 24 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3162', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:29:31 +0000', 'date': ' 2019-01-07 22:24:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 19 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:24:25 +0000', 'date': ' 2019-01-07 22:19:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 15 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3157', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:16:04 +0000', 'date': ' 2019-01-07 22:15:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 22:16:04 +0000', 'date': ' 2019-01-07 22:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 42 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3154', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:48:00 +0000', 'date': ' 2019-01-07 20:42:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:38:39 +0000', 'date': ' 2019-01-07 20:33:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3151', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:38:39 +0000', 'date': ' 2019-01-07 20:33:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 27 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3148', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:33:47 +0000', 'date': ' 2019-01-07 20:27:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:27:40 +0000', 'date': ' 2019-01-07 20:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:22:36 +0000', 'date': ' 2019-01-07 20:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 12 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3142', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 20:17:33 +0000', 'date': ' 2019-01-07 20:12:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 52 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3139', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:57:12 +0000', 'date': ' 2019-01-07 19:52:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 32 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3138', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:37:56 +0000', 'date': ' 2019-01-07 19:32:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 10 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 19:11:14 +0000', 'date': ' 2019-01-07 19:10:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 30 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3134', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:44:11 +0000', 'date': ' 2019-01-07 18:30:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 11 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:15:42 +0000', 'date': ' 2019-01-07 18:11:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 18:05:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 18:05:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 17:57:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 18:11:33 +0000', 'date': ' 2019-01-07 17:57:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 28 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 17:38:15 +0000', 'date': ' 2019-01-07 17:28:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 52 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:57:38 +0000', 'date': ' 2019-01-07 16:52:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 42 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:47:30 +0000', 'date': ' 2019-01-07 16:42:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 37 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:42:25 +0000', 'date': ' 2019-01-07 16:37:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 27 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:32:13 +0000', 'date': ' 2019-01-07 16:27:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:27:09 +0000', 'date': ' 2019-01-07 16:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 11 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:17:01 +0000', 'date': ' 2019-01-07 16:11:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 6 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 16:11:57 +0000', 'date': ' 2019-01-07 16:06:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 51 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3101', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:56:40 +0000', 'date': ' 2019-01-07 15:51:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 46 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3099', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:51:39 +0000', 'date': ' 2019-01-07 15:46:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 41 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3097', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:46:33 +0000', 'date': ' 2019-01-07 15:41:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 36 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:41:29 +0000', 'date': ' 2019-01-07 15:36:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 22 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:27:14 +0000', 'date': ' 2019-01-07 15:22:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:22:11 +0000', 'date': ' 2019-01-07 15:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:17:06 +0000', 'date': ' 2019-01-07 15:11:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 6 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:12:03 +0000', 'date': ' 2019-01-07 15:06:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 1 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 15:07:01 +0000', 'date': ' 2019-01-07 15:01:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3078', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 51 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:51:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:57:22 +0000', 'date': ' 2019-01-07 14:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 41 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:41:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 36 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:36:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 32 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:47:27 +0000', 'date': ' 2019-01-07 14:32:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 20 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:21:33 +0000', 'date': ' 2019-01-07 14:20:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 15 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3070', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:21:33 +0000', 'date': ' 2019-01-07 14:15:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 11 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3065', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:11:32 +0000', 'date': ' 2019-01-07 14:11:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 6 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:11:32 +0000', 'date': ' 2019-01-07 14:06:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 0 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3063', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:06:50 +0000', 'date': ' 2019-01-07 14:00:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 56 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3061', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 14:00:54 +0000', 'date': ' 2019-01-07 13:56:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 52 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3056', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:53:14 +0000', 'date': ' 2019-01-07 13:52:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 47 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3058', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:53:14 +0000', 'date': ' 2019-01-07 13:47:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:47:42 +0000', 'date': ' 2019-01-07 13:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 37 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3053', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:38:02 +0000', 'date': ' 2019-01-07 13:37:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 32 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:38:02 +0000', 'date': ' 2019-01-07 13:32:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 27 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3049', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:32:31 +0000', 'date': ' 2019-01-07 13:27:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 13 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 13:22:30 +0000', 'date': ' 2019-01-07 13:13:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 52 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:58:00 +0000', 'date': ' 2019-01-07 12:52:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 33 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:37:40 +0000', 'date': ' 2019-01-07 12:33:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 22 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:27:39 +0000', 'date': ' 2019-01-07 12:22:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 18 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:27:39 +0000', 'date': ' 2019-01-07 12:18:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 12 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:18:12 +0000', 'date': ' 2019-01-07 12:12:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 7 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:12:17 +0000', 'date': ' 2019-01-07 12:07:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 2 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:12:17 +0000', 'date': ' 2019-01-07 12:02:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 56 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3029', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 12:02:06 +0000', 'date': ' 2019-01-07 11:56:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 51 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:57:02 +0000', 'date': ' 2019-01-07 11:51:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 46 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:52:01 +0000', 'date': ' 2019-01-07 11:46:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 41 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3022', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:46:54 +0000', 'date': ' 2019-01-07 11:41:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 36 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:41:48 +0000', 'date': ' 2019-01-07 11:36:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 31 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3018', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:36:58 +0000', 'date': ' 2019-01-07 11:31:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:31:43 +0000', 'date': ' 2019-01-07 11:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3014', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:26:37 +0000', 'date': ' 2019-01-07 11:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:17:50 +0000', 'date': ' 2019-01-07 11:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 12 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3010', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:17:50 +0000', 'date': ' 2019-01-07 11:12:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 7 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3008', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:12:24 +0000', 'date': ' 2019-01-07 11:07:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 2 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:07:16 +0000', 'date': ' 2019-01-07 11:02:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 57 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 11:02:12 +0000', 'date': ' 2019-01-07 10:57:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 51 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:57:08 +0000', 'date': ' 2019-01-07 10:51:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 37 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:42:45 +0000', 'date': ' 2019-01-07 10:37:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 32 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2999', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:37:54 +0000', 'date': ' 2019-01-07 10:32:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:32:48 +0000', 'date': ' 2019-01-07 10:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 22 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:27:51 +0000', 'date': ' 2019-01-07 10:22:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 17 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:22:38 +0000', 'date': ' 2019-01-07 10:17:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:17:34 +0000', 'date': ' 2019-01-07 10:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 8 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2988', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:12:30 +0000', 'date': ' 2019-01-07 10:08:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2984', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:08:24 +0000', 'date': ' 2019-01-07 10:03:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:08:24 +0000', 'date': ' 2019-01-07 10:03:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 58 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 10:03:21 +0000', 'date': ' 2019-01-07 09:58:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 53 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2980', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:58:14 +0000', 'date': ' 2019-01-07 09:53:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 48 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:53:10 +0000', 'date': ' 2019-01-07 09:48:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 42 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2977', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:48:08 +0000', 'date': ' 2019-01-07 09:42:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2975', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:43:02 +0000', 'date': ' 2019-01-07 09:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 32 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:38:04 +0000', 'date': ' 2019-01-07 09:32:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 27 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:32:54 +0000', 'date': ' 2019-01-07 09:27:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 22 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2969', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:27:57 +0000', 'date': ' 2019-01-07 09:22:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 12 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:17:46 +0000', 'date': ' 2019-01-07 09:12:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 7 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:12:36 +0000', 'date': ' 2019-01-07 09:07:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 2 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:07:32 +0000', 'date': ' 2019-01-07 09:02:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 57 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 09:02:28 +0000', 'date': ' 2019-01-07 08:57:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 53 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2959', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:57:24 +0000', 'date': ' 2019-01-07 08:53:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 48 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2956', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:53:18 +0000', 'date': ' 2019-01-07 08:48:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 43 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:48:12 +0000', 'date': ' 2019-01-07 08:43:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:43:08 +0000', 'date': ' 2019-01-07 08:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 32 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:38:04 +0000', 'date': ' 2019-01-07 08:32:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 27 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:33:00 +0000', 'date': ' 2019-01-07 08:27:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 22 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:27:56 +0000', 'date': ' 2019-01-07 08:22:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:07:36 +0000', 'date': ' 2019-01-07 08:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 57 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 08:02:34 +0000', 'date': ' 2019-01-07 07:57:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 52 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:57:30 +0000', 'date': ' 2019-01-07 07:52:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 48 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:52:24 +0000', 'date': ' 2019-01-07 07:48:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:33:55 +0000', 'date': ' 2019-01-07 07:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 22 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:28:02 +0000', 'date': ' 2019-01-07 07:22:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 17 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:22:58 +0000', 'date': ' 2019-01-07 07:17:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 12 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2931', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:17:52 +0000', 'date': ' 2019-01-07 07:12:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:12:48 +0000', 'date': ' 2019-01-07 07:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 2 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:07:44 +0000', 'date': ' 2019-01-07 07:02:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2924', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 07:02:38 +0000', 'date': ' 2019-01-07 06:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 52 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2923', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:57:36 +0000', 'date': ' 2019-01-07 06:52:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2920', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:52:32 +0000', 'date': ' 2019-01-07 06:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2919', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:47:28 +0000', 'date': ' 2019-01-07 06:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 37 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2917', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:42:22 +0000', 'date': ' 2019-01-07 06:37:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2914', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:37:21 +0000', 'date': ' 2019-01-07 06:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 28 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2912', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:33:14 +0000', 'date': ' 2019-01-07 06:28:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2910', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:28:10 +0000', 'date': ' 2019-01-07 06:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 17 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:23:04 +0000', 'date': ' 2019-01-07 06:17:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2907', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:18:00 +0000', 'date': ' 2019-01-07 06:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 8 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:12:56 +0000', 'date': ' 2019-01-07 06:08:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 4 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2903', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:08:50 +0000', 'date': ' 2019-01-07 06:04:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 58 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 06:04:35 +0000', 'date': ' 2019-01-07 05:58:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 53 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2899', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:58:43 +0000', 'date': ' 2019-01-07 05:53:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2897', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:53:36 +0000', 'date': ' 2019-01-07 05:48:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 43 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2894', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:48:35 +0000', 'date': ' 2019-01-07 05:43:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:43:31 +0000', 'date': ' 2019-01-07 05:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2893', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:43:31 +0000', 'date': ' 2019-01-07 05:38:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2889', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:38:39 +0000', 'date': ' 2019-01-07 05:33:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:38:39 +0000', 'date': ' 2019-01-07 05:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2885', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:33:19 +0000', 'date': ' 2019-01-07 05:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 22 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2883', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:27:14 +0000', 'date': ' 2019-01-07 05:22:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 16 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2881', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:22:08 +0000', 'date': ' 2019-01-07 05:16:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 12 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2879', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:17:04 +0000', 'date': ' 2019-01-07 05:12:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 6 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2876', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:12:07 +0000', 'date': ' 2019-01-07 05:06:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:06:54 +0000', 'date': ' 2019-01-07 05:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 56 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 05:01:52 +0000', 'date': ' 2019-01-07 04:56:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2871', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:56:46 +0000', 'date': ' 2019-01-07 04:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 46 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2868', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:51:42 +0000', 'date': ' 2019-01-07 04:46:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 36 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2865', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:36:58 +0000', 'date': ' 2019-01-07 04:36:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 31 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:36:58 +0000', 'date': ' 2019-01-07 04:31:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 26 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2863', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:31:24 +0000', 'date': ' 2019-01-07 04:26:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 2 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:07:02 +0000', 'date': ' 2019-01-07 04:02:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 56 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2859', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 04:02:48 +0000', 'date': ' 2019-01-07 03:56:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 52 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:56:55 +0000', 'date': ' 2019-01-07 03:52:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 48 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2853', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:48:24 +0000', 'date': ' 2019-01-07 03:48:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 42 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2855', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:48:24 +0000', 'date': ' 2019-01-07 03:42:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 37 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:42:40 +0000', 'date': ' 2019-01-07 03:37:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 32 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2849', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:37:38 +0000', 'date': ' 2019-01-07 03:32:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 22 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2847', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:22:58 +0000', 'date': ' 2019-01-07 03:22:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2844', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2845', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 03:07:14 +0000', 'date': ' 2019-01-07 02:59:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 38 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:42:53 +0000', 'date': ' 2019-01-07 02:38:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 18 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2836', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:23:34 +0000', 'date': ' 2019-01-07 02:18:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 13 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2833', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:18:28 +0000', 'date': ' 2019-01-07 02:13:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 8 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2830', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:13:23 +0000', 'date': ' 2019-01-07 02:08:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 3 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:08:21 +0000', 'date': ' 2019-01-07 02:03:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2827', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 02:08:21 +0000', 'date': ' 2019-01-07 01:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 36 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2825', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:41:52 +0000', 'date': ' 2019-01-07 01:36:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 31 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:36:50 +0000', 'date': ' 2019-01-07 01:31:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2821', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:31:44 +0000', 'date': ' 2019-01-07 01:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 21 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2818', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:26:38 +0000', 'date': ' 2019-01-07 01:21:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 16 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2816', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:17:08 +0000', 'date': ' 2019-01-07 01:16:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 9 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:17:08 +0000', 'date': ' 2019-01-07 01:09:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 4 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2813', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:09:22 +0000', 'date': ' 2019-01-07 01:04:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 59 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2810', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 01:04:17 +0000', 'date': ' 2019-01-07 00:59:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:59:14 +0000', 'date': ' 2019-01-07 00:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 23 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2807', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:29:02 +0000', 'date': ' 2019-01-07 00:23:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:07:30 +0000', 'date': ' 2019-01-07 00:03:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:07:30 +0000', 'date': ' 2019-01-07 00:03:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 37 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-07 00:03:17 +0000', 'date': ' 2019-01-06 23:37:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 18 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:38:02 +0000', 'date': ' 2019-01-06 23:18:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 12 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2795', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:18:45 +0000', 'date': ' 2019-01-06 23:12:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 5 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2793', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:12:35 +0000', 'date': ' 2019-01-06 23:05:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 0 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2791', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:05:33 +0000', 'date': ' 2019-01-06 23:00:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 56 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2789', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 23:00:29 +0000', 'date': ' 2019-01-06 22:56:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 43 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 22:56:13 +0000', 'date': ' 2019-01-06 22:43:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 26 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 22:56:13 +0000', 'date': ' 2019-01-06 22:26:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 51 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:56:39 +0000', 'date': ' 2019-01-06 21:51:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 26 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2779', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:31:20 +0000', 'date': ' 2019-01-06 21:26:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 5 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2777', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 21:11:43 +0000', 'date': ' 2019-01-06 21:05:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 45 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2774', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:50:36 +0000', 'date': ' 2019-01-06 20:45:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 25 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2770', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:35:38 +0000', 'date': ' 2019-01-06 20:25:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 20:09:57 +0000', 'date': ' 2019-01-06 20:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 45 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2764', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:49:41 +0000', 'date': ' 2019-01-06 19:45:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 26 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2762', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:30:30 +0000', 'date': ' 2019-01-06 19:26:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 21 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:26:22 +0000', 'date': ' 2019-01-06 19:21:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 16 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2756', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:21:16 +0000', 'date': ' 2019-01-06 19:16:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 55 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2754', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 19:01:07 +0000', 'date': ' 2019-01-06 18:55:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 35 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2753', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:40:41 +0000', 'date': ' 2019-01-06 18:35:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 16 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2751', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:21:33 +0000', 'date': ' 2019-01-06 18:16:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 18:01:28 +0000', 'date': ' 2019-01-06 17:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 46 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:52:02 +0000', 'date': ' 2019-01-06 17:46:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 41 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:46:53 +0000', 'date': ' 2019-01-06 17:41:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 36 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:41:50 +0000', 'date': ' 2019-01-06 17:36:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 31 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:36:46 +0000', 'date': ' 2019-01-06 17:31:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 26 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2736', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:31:45 +0000', 'date': ' 2019-01-06 17:26:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 21 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2735', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:26:44 +0000', 'date': ' 2019-01-06 17:21:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 1 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2731', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:01:35 +0000', 'date': ' 2019-01-06 17:01:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 56 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2732', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 17:01:35 +0000', 'date': ' 2019-01-06 16:56:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 46 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2728', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:56:18 +0000', 'date': ' 2019-01-06 16:46:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2727', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:46:05 +0000', 'date': ' 2019-01-06 16:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 36 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:40:57 +0000', 'date': ' 2019-01-06 16:36:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 31 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2723', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:36:43 +0000', 'date': ' 2019-01-06 16:31:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:31:49 +0000', 'date': ' 2019-01-06 16:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 22 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:27:35 +0000', 'date': ' 2019-01-06 16:22:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 17 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2717', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:18:06 +0000', 'date': ' 2019-01-06 16:17:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 12 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2714', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:18:06 +0000', 'date': ' 2019-01-06 16:12:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 7 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:12:34 +0000', 'date': ' 2019-01-06 16:07:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 2 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:07:28 +0000', 'date': ' 2019-01-06 16:02:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 57 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2708', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 16:02:33 +0000', 'date': ' 2019-01-06 15:57:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 52 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2707', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:52:43 +0000', 'date': ' 2019-01-06 15:52:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 41 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2705', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:47:16 +0000', 'date': ' 2019-01-06 15:41:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 36 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2703', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:42:04 +0000', 'date': ' 2019-01-06 15:36:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 31 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:37:02 +0000', 'date': ' 2019-01-06 15:31:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 26 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2699', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 15:31:56 +0000', 'date': ' 2019-01-06 15:26:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 47 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2697', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:52:28 +0000', 'date': ' 2019-01-06 14:47:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 42 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:47:18 +0000', 'date': ' 2019-01-06 14:42:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:42:13 +0000', 'date': ' 2019-01-06 14:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 31 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:37:12 +0000', 'date': ' 2019-01-06 14:31:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 26 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2688', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:32:04 +0000', 'date': ' 2019-01-06 14:26:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 21 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2687', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:27:00 +0000', 'date': ' 2019-01-06 14:21:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 16 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:21:53 +0000', 'date': ' 2019-01-06 14:16:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 11 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2682', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:16:49 +0000', 'date': ' 2019-01-06 14:11:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 6 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2681', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:11:45 +0000', 'date': ' 2019-01-06 14:06:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 1 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:06:42 +0000', 'date': ' 2019-01-06 14:01:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 57 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 14:01:36 +0000', 'date': ' 2019-01-06 13:57:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 52 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:57:23 +0000', 'date': ' 2019-01-06 13:52:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 47 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:52:30 +0000', 'date': ' 2019-01-06 13:47:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 42 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:47:29 +0000', 'date': ' 2019-01-06 13:42:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 37 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:42:22 +0000', 'date': ' 2019-01-06 13:37:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 32 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2667', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:37:18 +0000', 'date': ' 2019-01-06 13:32:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 27 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:32:12 +0000', 'date': ' 2019-01-06 13:27:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 21 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:27:05 +0000', 'date': ' 2019-01-06 13:21:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 16 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2661', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:22:01 +0000', 'date': ' 2019-01-06 13:16:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 7 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2659', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:11:53 +0000', 'date': ' 2019-01-06 13:07:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 2 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2656', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:07:39 +0000', 'date': ' 2019-01-06 13:02:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 13:02:46 +0000', 'date': ' 2019-01-06 12:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 52 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:57:39 +0000', 'date': ' 2019-01-06 12:52:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2651', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:52:36 +0000', 'date': ' 2019-01-06 12:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:42:30 +0000', 'date': ' 2019-01-06 12:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:33:50 +0000', 'date': ' 2019-01-06 12:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 28 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2645', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:33:50 +0000', 'date': ' 2019-01-06 12:28:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 23 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2642', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:28:13 +0000', 'date': ' 2019-01-06 12:23:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 18 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2641', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:23:09 +0000', 'date': ' 2019-01-06 12:18:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 12 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:18:12 +0000', 'date': ' 2019-01-06 12:12:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 7 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:13:00 +0000', 'date': ' 2019-01-06 12:07:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2635', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:07:55 +0000', 'date': ' 2019-01-06 12:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 57 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2632', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 12:03:39 +0000', 'date': ' 2019-01-06 11:57:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 52 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:57:45 +0000', 'date': ' 2019-01-06 11:52:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 47 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2629', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:52:42 +0000', 'date': ' 2019-01-06 11:47:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 42 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:47:37 +0000', 'date': ' 2019-01-06 11:42:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 37 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:42:36 +0000', 'date': ' 2019-01-06 11:37:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 32 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:37:30 +0000', 'date': ' 2019-01-06 11:32:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 27 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2621', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:32:24 +0000', 'date': ' 2019-01-06 11:27:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 17 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2619', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:22:15 +0000', 'date': ' 2019-01-06 11:17:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 13 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2617', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:18:00 +0000', 'date': ' 2019-01-06 11:13:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 7 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:13:07 +0000', 'date': ' 2019-01-06 11:07:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 2 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2612', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 11:08:01 +0000', 'date': ' 2019-01-06 11:02:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 59 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2611', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:59:42 +0000', 'date': ' 2019-01-06 10:59:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 53 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2609', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:59:42 +0000', 'date': ' 2019-01-06 10:53:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 48 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:53:48 +0000', 'date': ' 2019-01-06 10:48:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 43 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2605', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:48:43 +0000', 'date': ' 2019-01-06 10:43:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 38 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2603', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:43:39 +0000', 'date': ' 2019-01-06 10:38:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 33 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2601', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:38:36 +0000', 'date': ' 2019-01-06 10:33:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 28 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2598', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:33:32 +0000', 'date': ' 2019-01-06 10:28:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2595', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:28:28 +0000', 'date': ' 2019-01-06 10:23:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2594', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:28:28 +0000', 'date': ' 2019-01-06 10:23:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 18 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2593', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:23:25 +0000', 'date': ' 2019-01-06 10:18:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 13 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2591', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:18:17 +0000', 'date': ' 2019-01-06 10:13:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 8 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2588', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:13:11 +0000', 'date': ' 2019-01-06 10:08:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:08:07 +0000', 'date': ' 2019-01-06 10:02:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2585', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 10:03:03 +0000', 'date': ' 2019-01-06 09:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 52 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2583', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:57:59 +0000', 'date': ' 2019-01-06 09:52:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:52:53 +0000', 'date': ' 2019-01-06 09:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 42 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:47:49 +0000', 'date': ' 2019-01-06 09:42:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2576', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:42:45 +0000', 'date': ' 2019-01-06 09:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 23 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:37:41 +0000', 'date': ' 2019-01-06 09:23:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:23:30 +0000', 'date': ' 2019-01-06 09:18:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2570', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:23:30 +0000', 'date': ' 2019-01-06 09:18:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 12 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2567', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:12:49 +0000', 'date': ' 2019-01-06 09:12:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 7 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2568', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:12:49 +0000', 'date': ' 2019-01-06 09:07:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 2 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:07:14 +0000', 'date': ' 2019-01-06 09:02:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 56 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 09:02:10 +0000', 'date': ' 2019-01-06 08:56:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 51 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2561', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:57:04 +0000', 'date': ' 2019-01-06 08:51:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 46 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2559', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:52:00 +0000', 'date': ' 2019-01-06 08:46:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 41 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:46:56 +0000', 'date': ' 2019-01-06 08:41:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 36 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:41:51 +0000', 'date': ' 2019-01-06 08:36:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 31 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2553', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:36:48 +0000', 'date': ' 2019-01-06 08:31:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 27 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2550', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:31:41 +0000', 'date': ' 2019-01-06 08:27:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 22 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2549', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:27:28 +0000', 'date': ' 2019-01-06 08:22:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 17 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2547', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:22:36 +0000', 'date': ' 2019-01-06 08:17:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 12 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2545', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:12:44 +0000', 'date': ' 2019-01-06 08:12:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 5 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2542', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:05:49 +0000', 'date': ' 2019-01-06 08:05:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 0 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:05:49 +0000', 'date': ' 2019-01-06 08:00:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 55 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 08:00:11 +0000', 'date': ' 2019-01-06 07:55:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 49 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:55:07 +0000', 'date': ' 2019-01-06 07:49:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 44 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2535', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:50:04 +0000', 'date': ' 2019-01-06 07:44:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 39 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2533', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:44:58 +0000', 'date': ' 2019-01-06 07:39:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 34 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2531', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:39:54 +0000', 'date': ' 2019-01-06 07:34:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 15 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:20:27 +0000', 'date': ' 2019-01-06 07:15:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:15:37 +0000', 'date': ' 2019-01-06 07:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 5 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2525', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:10:30 +0000', 'date': ' 2019-01-06 07:05:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 1 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:05:26 +0000', 'date': ' 2019-01-06 07:01:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 51 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 07:01:08 +0000', 'date': ' 2019-01-06 06:51:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 46 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2518', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:51:11 +0000', 'date': ' 2019-01-06 06:46:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 40 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:46:15 +0000', 'date': ' 2019-01-06 06:40:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 35 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2515', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:41:03 +0000', 'date': ' 2019-01-06 06:35:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 30 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:35:57 +0000', 'date': ' 2019-01-06 06:30:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 25 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2511', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:30:53 +0000', 'date': ' 2019-01-06 06:25:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 20 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2508', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:25:49 +0000', 'date': ' 2019-01-06 06:20:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 15 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:20:46 +0000', 'date': ' 2019-01-06 06:15:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 11 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2504', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 06:15:42 +0000', 'date': ' 2019-01-06 06:11:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 46 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:51:17 +0000', 'date': ' 2019-01-06 05:46:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 41 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2501', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:46:13 +0000', 'date': ' 2019-01-06 05:41:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 35 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2499', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:41:09 +0000', 'date': ' 2019-01-06 05:35:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 30 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:36:05 +0000', 'date': ' 2019-01-06 05:30:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 25 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2495', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 05:30:59 +0000', 'date': ' 2019-01-06 05:25:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 50 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2493', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:55:32 +0000', 'date': ' 2019-01-06 04:50:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 31 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2490', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:36:14 +0000', 'date': ' 2019-01-06 04:31:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 10 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2489', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 04:15:55 +0000', 'date': ' 2019-01-06 04:10:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:55:37 +0000', 'date': ' 2019-01-06 03:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 30 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2484', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:35:23 +0000', 'date': ' 2019-01-06 03:30:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 10 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2481', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:15:15 +0000', 'date': ' 2019-01-06 03:10:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2479', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 03:00:01 +0000', 'date': ' 2019-01-06 02:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 29 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:34:28 +0000', 'date': ' 2019-01-06 02:29:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 22 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2474', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:29:23 +0000', 'date': ' 2019-01-06 02:22:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 2 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2470', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 02:07:40 +0000', 'date': ' 2019-01-06 02:02:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 48 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:53:19 +0000', 'date': ' 2019-01-06 01:48:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 43 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:48:21 +0000', 'date': ' 2019-01-06 01:43:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 38 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2464', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:43:21 +0000', 'date': ' 2019-01-06 01:38:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 33 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:38:15 +0000', 'date': ' 2019-01-06 01:33:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 29 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:34:00 +0000', 'date': ' 2019-01-06 01:29:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 28 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2459', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:34:00 +0000', 'date': ' 2019-01-06 01:28:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 8 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:13:51 +0000', 'date': ' 2019-01-06 01:08:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 3 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:08:47 +0000', 'date': ' 2019-01-06 01:03:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 58 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2452', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 01:04:00 +0000', 'date': ' 2019-01-06 00:58:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 53 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:58:45 +0000', 'date': ' 2019-01-06 00:53:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 48 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:53:36 +0000', 'date': ' 2019-01-06 00:48:28 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 45 second: 3 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2444', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:45:03 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 43 second: 23 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2445', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000072176b320513), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-06 00:43:23 +0000', 'startDate': ' 2019-01-06 00:43:23 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:43:23 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 41 second: 39 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2446', 'isUploaded': ' false', 'syncIdentifier': ' Optional(21002769120513), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-06 00:41:39 +0000', 'startDate': ' 2019-01-06 00:41:39 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-06 00:48:33 +0000', 'date': ' 2019-01-06 00:41:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 28 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2443', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:33:18 +0000', 'date': ' 2019-01-06 00:28:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 23 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2440', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:28:16 +0000', 'date': ' 2019-01-06 00:23:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 2 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2439', 'isUploaded': ' false', 'persistedDate': ' 2019-01-06 00:08:00 +0000', 'date': ' 2019-01-06 00:02:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 43 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:48:37 +0000', 'date': ' 2019-01-05 23:43:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 23 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:28:22 +0000', 'date': ' 2019-01-05 23:23:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 23:08:04 +0000', 'date': ' 2019-01-05 23:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2427', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:47:46 +0000', 'date': ' 2019-01-05 22:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:27:30 +0000', 'date': ' 2019-01-05 22:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 2 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:12:15 +0000', 'date': ' 2019-01-05 22:02:02 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 0 second: 49 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2420', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 22:02:07 +0000', 'date': ' 2019-01-05 22:00:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 52 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:57:49 +0000', 'date': ' 2019-01-05 21:52:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 47 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2416', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:53:04 +0000', 'date': ' 2019-01-05 21:47:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 43 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2414', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:47:51 +0000', 'date': ' 2019-01-05 21:43:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 37 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2412', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:43:36 +0000', 'date': ' 2019-01-05 21:37:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2409', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:37:45 +0000', 'date': ' 2019-01-05 21:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:32:38 +0000', 'date': ' 2019-01-05 21:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 22 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2406', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:27:35 +0000', 'date': ' 2019-01-05 21:22:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 17 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2404', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:22:31 +0000', 'date': ' 2019-01-05 21:17:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 12 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:17:25 +0000', 'date': ' 2019-01-05 21:12:13 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 55 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2398', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:07:15 +0000', 'date': ' 2019-01-05 21:02:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2399', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 21:07:15 +0000', 'date': ' 2019-01-05 21:02:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 41 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:46:57 +0000', 'date': ' 2019-01-05 20:41:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 22 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:26:39 +0000', 'date': ' 2019-01-05 20:22:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 2 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 20:07:23 +0000', 'date': ' 2019-01-05 20:02:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 12 minute: 58 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2390', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 19:03:40 +0000', 'date': ' 2019-01-05 18:58:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 19 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 18:58:52 +0000', 'date': ' 2019-01-05 16:19:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 13 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2384', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:20:03 +0000', 'date': ' 2019-01-05 16:13:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 8 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2383', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:13:19 +0000', 'date': ' 2019-01-05 16:08:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:03:59 +0000', 'date': ' 2019-01-05 16:00:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 16:03:59 +0000', 'date': ' 2019-01-05 16:00:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 53 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:59:13 +0000', 'date': ' 2019-01-05 15:53:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 48 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:53:48 +0000', 'date': ' 2019-01-05 15:48:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 43 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:48:47 +0000', 'date': ' 2019-01-05 15:43:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 38 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:43:40 +0000', 'date': ' 2019-01-05 15:38:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 33 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:38:37 +0000', 'date': ' 2019-01-05 15:33:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 28 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:33:33 +0000', 'date': ' 2019-01-05 15:28:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 23 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:28:29 +0000', 'date': ' 2019-01-05 15:23:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 18 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:23:23 +0000', 'date': ' 2019-01-05 15:18:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 8 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:18:19 +0000', 'date': ' 2019-01-05 15:08:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 2 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2358', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:08:11 +0000', 'date': ' 2019-01-05 15:02:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 57 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 15:03:05 +0000', 'date': ' 2019-01-05 14:57:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 30 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:58:03 +0000', 'date': ' 2019-01-05 14:30:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 25 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2352', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:30:40 +0000', 'date': ' 2019-01-05 14:25:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 20 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2351', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:25:37 +0000', 'date': ' 2019-01-05 14:20:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 15 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2348', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:20:30 +0000', 'date': ' 2019-01-05 14:15:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 35 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 14:15:25 +0000', 'date': ' 2019-01-05 13:35:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 29 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2345', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:35:37 +0000', 'date': ' 2019-01-05 13:29:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 24 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2342', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:29:46 +0000', 'date': ' 2019-01-05 13:24:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 13 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2340', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:17:28 +0000', 'date': ' 2019-01-05 13:13:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 27 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2339', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 13:13:31 +0000', 'date': ' 2019-01-05 11:27:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 17 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:22:40 +0000', 'date': ' 2019-01-05 11:17:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 12 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2335', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:17:36 +0000', 'date': ' 2019-01-05 11:12:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 7 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2333', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:12:29 +0000', 'date': ' 2019-01-05 11:07:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 3 minute: 16 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 11:07:29 +0000', 'date': ' 2019-01-05 09:16:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 2 minute: 32 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2328', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 09:16:15 +0000', 'date': ' 2019-01-05 08:32:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2324', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 08:32:20 +0000', 'date': ' 2019-01-05 06:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 10 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2322', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 06:47:48 +0000', 'date': ' 2019-01-05 06:10:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 23 minute: 14 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2321', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 05:19:19 +0000', 'date': ' 2019-01-05 05:14:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 13 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 05:14:14 +0000', 'date': ' 2019-01-05 04:13:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 8 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 04:13:21 +0000', 'date': ' 2019-01-05 04:08:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 47 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2314', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:53:01 +0000', 'date': ' 2019-01-05 03:47:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 42 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:48:01 +0000', 'date': ' 2019-01-05 03:42:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 27 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2311', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:32:43 +0000', 'date': ' 2019-01-05 03:27:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 14 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2308', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:27:44 +0000', 'date': ' 2019-01-05 03:14:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 48 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2304', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 03:07:14 +0000', 'date': ' 2019-01-05 02:48:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 13 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 02:18:37 +0000', 'date': ' 2019-01-05 02:13:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 53 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2300', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 02:03:26 +0000', 'date': ' 2019-01-05 01:53:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 32 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:38:03 +0000', 'date': ' 2019-01-05 01:32:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 18 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2291', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:23:38 +0000', 'date': ' 2019-01-05 01:18:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 58 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2289', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 01:03:33 +0000', 'date': ' 2019-01-05 00:58:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 48 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:58:29 +0000', 'date': ' 2019-01-05 00:48:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 43 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2283', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:48:18 +0000', 'date': ' 2019-01-05 00:43:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 38 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2280', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:43:17 +0000', 'date': ' 2019-01-05 00:38:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 33 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2278', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:38:08 +0000', 'date': ' 2019-01-05 00:33:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 27 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2276', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:33:05 +0000', 'date': ' 2019-01-05 00:27:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:28:01 +0000', 'date': ' 2019-01-05 00:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 16 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2273', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:21:57 +0000', 'date': ' 2019-01-05 00:16:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:16:52 +0000', 'date': ' 2019-01-05 00:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 7 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2268', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:12:36 +0000', 'date': ' 2019-01-05 00:07:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2266', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:07:43 +0000', 'date': ' 2019-01-05 00:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 57 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2264', 'isUploaded': ' false', 'persistedDate': ' 2019-01-05 00:02:38 +0000', 'date': ' 2019-01-04 23:57:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 52 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:57:35 +0000', 'date': ' 2019-01-04 23:52:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 47 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2261', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:52:31 +0000', 'date': ' 2019-01-04 23:47:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 42 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:47:27 +0000', 'date': ' 2019-01-04 23:42:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 37 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2257', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:42:20 +0000', 'date': ' 2019-01-04 23:37:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 23:22:02 +0000', 'date': ' 2019-01-04 23:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 53 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2253', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:57:41 +0000', 'date': ' 2019-01-04 22:53:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 33 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2251', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:38:22 +0000', 'date': ' 2019-01-04 22:33:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 19 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 22:24:10 +0000', 'date': ' 2019-01-04 22:19:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 58 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2247', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:59:17 +0000', 'date': ' 2019-01-04 21:58:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2241', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:53:46 +0000', 'date': ' 2019-01-04 21:49:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2244', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:53:46 +0000', 'date': ' 2019-01-04 21:49:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:49:06 +0000', 'date': ' 2019-01-04 21:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2236', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:43:23 +0000', 'date': ' 2019-01-04 21:38:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2237', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:43:23 +0000', 'date': ' 2019-01-04 21:38:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2233', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:38:35 +0000', 'date': ' 2019-01-04 21:33:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:38:35 +0000', 'date': ' 2019-01-04 21:33:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 22 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2230', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:27:21 +0000', 'date': ' 2019-01-04 21:22:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 2 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2227', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 21:07:10 +0000', 'date': ' 2019-01-04 21:02:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 41 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2226', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:46:42 +0000', 'date': ' 2019-01-04 20:41:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 21 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2224', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:26:29 +0000', 'date': ' 2019-01-04 20:21:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 55 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2219', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 20:01:04 +0000', 'date': ' 2019-01-04 19:55:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 35 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2217', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:40:50 +0000', 'date': ' 2019-01-04 19:35:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 30 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2216', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:35:40 +0000', 'date': ' 2019-01-04 19:30:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 10 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2214', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:20:31 +0000', 'date': ' 2019-01-04 19:10:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 0 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2210', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:05:11 +0000', 'date': ' 2019-01-04 19:00:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 54 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 19:00:11 +0000', 'date': ' 2019-01-04 18:54:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2205', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:54:58 +0000', 'date': ' 2019-01-04 18:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 39 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2206', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:54:58 +0000', 'date': ' 2019-01-04 18:39:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:28:42 +0000', 'date': ' 2019-01-04 18:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 59 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2200', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 18:13:14 +0000', 'date': ' 2019-01-04 17:59:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 54 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:59:11 +0000', 'date': ' 2019-01-04 17:54:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 49 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2196', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:54:07 +0000', 'date': ' 2019-01-04 17:49:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 48 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2194', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:54:07 +0000', 'date': ' 2019-01-04 17:48:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2192', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2189', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:49:03 +0000', 'date': ' 2019-01-04 17:44:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 38 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:44:03 +0000', 'date': ' 2019-01-04 17:38:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 33 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2183', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:38:54 +0000', 'date': ' 2019-01-04 17:33:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 28 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2182', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:33:47 +0000', 'date': ' 2019-01-04 17:28:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 23 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:28:43 +0000', 'date': ' 2019-01-04 17:23:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 18 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:23:37 +0000', 'date': ' 2019-01-04 17:18:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 13 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2176', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:18:36 +0000', 'date': ' 2019-01-04 17:13:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:13:32 +0000', 'date': ' 2019-01-04 17:08:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2174', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:13:32 +0000', 'date': ' 2019-01-04 17:08:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 3 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2170', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 17:08:27 +0000', 'date': ' 2019-01-04 17:03:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 58 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:58:26 +0000', 'date': ' 2019-01-04 16:58:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 53 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2165', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:58:26 +0000', 'date': ' 2019-01-04 16:53:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 48 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:48:49 +0000', 'date': ' 2019-01-04 16:48:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 43 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2161', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:48:49 +0000', 'date': ' 2019-01-04 16:43:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 38 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2159', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:44:02 +0000', 'date': ' 2019-01-04 16:38:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 33 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2157', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:39:00 +0000', 'date': ' 2019-01-04 16:33:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 28 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2155', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:33:53 +0000', 'date': ' 2019-01-04 16:28:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 23 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:28:49 +0000', 'date': ' 2019-01-04 16:23:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 18 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:23:43 +0000', 'date': ' 2019-01-04 16:18:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 13 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2150', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:18:39 +0000', 'date': ' 2019-01-04 16:13:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 8 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:13:37 +0000', 'date': ' 2019-01-04 16:08:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 3 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2145', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:08:31 +0000', 'date': ' 2019-01-04 16:03:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 58 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2144', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 16:03:30 +0000', 'date': ' 2019-01-04 15:58:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 53 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2140', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:53:49 +0000', 'date': ' 2019-01-04 15:53:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 49 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2141', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:53:49 +0000', 'date': ' 2019-01-04 15:49:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 44 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2137', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:49:06 +0000', 'date': ' 2019-01-04 15:44:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 39 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2136', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:44:09 +0000', 'date': ' 2019-01-04 15:39:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2133', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:39:07 +0000', 'date': ' 2019-01-04 15:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:34:07 +0000', 'date': ' 2019-01-04 15:29:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2131', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:34:07 +0000', 'date': ' 2019-01-04 15:29:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 24 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:29:17 +0000', 'date': ' 2019-01-04 15:24:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 19 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:24:52 +0000', 'date': ' 2019-01-04 15:19:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 14 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2123', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:19:46 +0000', 'date': ' 2019-01-04 15:14:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 9 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2122', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:14:41 +0000', 'date': ' 2019-01-04 15:09:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 4 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2120', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:09:38 +0000', 'date': ' 2019-01-04 15:04:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 59 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2118', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 15:04:37 +0000', 'date': ' 2019-01-04 14:59:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 54 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2116', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:59:31 +0000', 'date': ' 2019-01-04 14:54:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 49 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:54:27 +0000', 'date': ' 2019-01-04 14:49:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 44 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2112', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:49:19 +0000', 'date': ' 2019-01-04 14:44:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2110', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:44:15 +0000', 'date': ' 2019-01-04 14:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 34 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2108', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:39:11 +0000', 'date': ' 2019-01-04 14:34:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 28 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:34:07 +0000', 'date': ' 2019-01-04 14:28:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 23 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2104', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:29:01 +0000', 'date': ' 2019-01-04 14:23:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 18 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2102', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:23:57 +0000', 'date': ' 2019-01-04 14:18:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 13 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:18:53 +0000', 'date': ' 2019-01-04 14:13:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2098', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:13:49 +0000', 'date': ' 2019-01-04 14:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:08:45 +0000', 'date': ' 2019-01-04 14:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 58 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2094', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 14:03:39 +0000', 'date': ' 2019-01-04 13:58:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 53 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:58:35 +0000', 'date': ' 2019-01-04 13:53:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 48 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2090', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:53:33 +0000', 'date': ' 2019-01-04 13:48:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 43 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2088', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:48:29 +0000', 'date': ' 2019-01-04 13:43:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 38 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:43:23 +0000', 'date': ' 2019-01-04 13:38:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 33 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2084', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:38:18 +0000', 'date': ' 2019-01-04 13:33:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 28 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2082', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:28:49 +0000', 'date': ' 2019-01-04 13:28:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 23 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2081', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:28:49 +0000', 'date': ' 2019-01-04 13:23:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 17 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:23:04 +0000', 'date': ' 2019-01-04 13:17:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2076', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:23:04 +0000', 'date': ' 2019-01-04 13:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 8 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2073', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:12:55 +0000', 'date': ' 2019-01-04 13:08:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 2 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2071', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:08:40 +0000', 'date': ' 2019-01-04 13:02:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 57 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 13:02:44 +0000', 'date': ' 2019-01-04 12:57:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2067', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:57:43 +0000', 'date': ' 2019-01-04 12:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 47 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2065', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:52:36 +0000', 'date': ' 2019-01-04 12:47:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 42 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:47:48 +0000', 'date': ' 2019-01-04 12:42:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2062', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:42:31 +0000', 'date': ' 2019-01-04 12:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 32 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:32:27 +0000', 'date': ' 2019-01-04 12:32:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2058', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:32:27 +0000', 'date': ' 2019-01-04 12:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 17 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2055', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:22:09 +0000', 'date': ' 2019-01-04 12:17:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2054', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:17:05 +0000', 'date': ' 2019-01-04 12:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2051', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:12:01 +0000', 'date': ' 2019-01-04 12:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 1 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:06:55 +0000', 'date': ' 2019-01-04 12:01:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 56 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 12:02:00 +0000', 'date': ' 2019-01-04 11:56:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 37 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2046', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:56:46 +0000', 'date': ' 2019-01-04 11:37:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 33 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:37:31 +0000', 'date': ' 2019-01-04 11:33:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 28 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2042', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:33:22 +0000', 'date': ' 2019-01-04 11:28:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 23 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2040', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:28:18 +0000', 'date': ' 2019-01-04 11:23:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 18 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2038', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:23:15 +0000', 'date': ' 2019-01-04 11:18:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 13 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2035', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:18:10 +0000', 'date': ' 2019-01-04 11:13:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 7 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2033', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:13:06 +0000', 'date': ' 2019-01-04 11:07:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 2 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:08:01 +0000', 'date': ' 2019-01-04 11:02:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 57 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2030', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 11:02:59 +0000', 'date': ' 2019-01-04 10:57:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 52 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2028', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:57:52 +0000', 'date': ' 2019-01-04 10:52:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:52:48 +0000', 'date': ' 2019-01-04 10:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 42 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2024', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:47:42 +0000', 'date': ' 2019-01-04 10:42:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 37 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2021', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:42:41 +0000', 'date': ' 2019-01-04 10:37:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 32 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:37:35 +0000', 'date': ' 2019-01-04 10:32:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 28 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:32:33 +0000', 'date': ' 2019-01-04 10:28:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 18 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:23:23 +0000', 'date': ' 2019-01-04 10:18:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 13 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2013', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:18:28 +0000', 'date': ' 2019-01-04 10:13:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 8 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:13:13 +0000', 'date': ' 2019-01-04 10:08:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 3 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2010', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:03:44 +0000', 'date': ' 2019-01-04 10:03:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2009', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 10:03:44 +0000', 'date': ' 2019-01-04 09:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 52 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2006', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:57:59 +0000', 'date': ' 2019-01-04 09:52:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 47 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2004', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:48:20 +0000', 'date': ' 2019-01-04 09:47:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 42 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:48:20 +0000', 'date': ' 2019-01-04 09:42:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2000', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:42:53 +0000', 'date': ' 2019-01-04 09:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:37:40 +0000', 'date': ' 2019-01-04 09:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 27 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1996', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:32:37 +0000', 'date': ' 2019-01-04 09:27:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 22 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1993', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:27:33 +0000', 'date': ' 2019-01-04 09:22:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 18 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:22:34 +0000', 'date': ' 2019-01-04 09:18:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 13 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1990', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:18:23 +0000', 'date': ' 2019-01-04 09:13:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 8 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:13:19 +0000', 'date': ' 2019-01-04 09:08:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 3 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1986', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:08:15 +0000', 'date': ' 2019-01-04 09:03:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 58 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1983', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 09:03:11 +0000', 'date': ' 2019-01-04 08:58:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1981', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:58:06 +0000', 'date': ' 2019-01-04 08:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 48 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:53:01 +0000', 'date': ' 2019-01-04 08:48:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 43 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1978', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:48:45 +0000', 'date': ' 2019-01-04 08:43:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 38 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:43:53 +0000', 'date': ' 2019-01-04 08:38:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 33 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:38:47 +0000', 'date': ' 2019-01-04 08:33:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 28 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1971', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:33:43 +0000', 'date': ' 2019-01-04 08:28:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 8 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:13:28 +0000', 'date': ' 2019-01-04 08:08:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 58 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1966', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 08:04:12 +0000', 'date': ' 2019-01-04 07:58:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 53 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:58:15 +0000', 'date': ' 2019-01-04 07:53:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 32 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:37:58 +0000', 'date': ' 2019-01-04 07:32:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 12 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1960', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 07:17:36 +0000', 'date': ' 2019-01-04 07:12:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 53 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1958', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:57:21 +0000', 'date': ' 2019-01-04 06:53:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 42 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1954', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:48:15 +0000', 'date': ' 2019-01-04 06:42:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 35 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1952', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:42:57 +0000', 'date': ' 2019-01-04 06:35:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 30 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:36:00 +0000', 'date': ' 2019-01-04 06:30:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 25 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1948', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:30:55 +0000', 'date': ' 2019-01-04 06:25:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 20 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1946', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:25:50 +0000', 'date': ' 2019-01-04 06:20:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 15 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1944', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:20:47 +0000', 'date': ' 2019-01-04 06:15:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 10 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1941', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:15:46 +0000', 'date': ' 2019-01-04 06:10:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 5 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:10:39 +0000', 'date': ' 2019-01-04 06:05:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 0 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1938', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:05:35 +0000', 'date': ' 2019-01-04 06:00:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1934', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:00:46 +0000', 'date': ' 2019-01-04 05:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 39 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 06:00:46 +0000', 'date': ' 2019-01-04 05:39:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1930', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:34:02 +0000', 'date': ' 2019-01-04 05:29:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1929', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:34:02 +0000', 'date': ' 2019-01-04 05:29:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 23 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1926', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 05:29:01 +0000', 'date': ' 2019-01-04 05:23:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 54 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1924', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:59:21 +0000', 'date': ' 2019-01-04 04:54:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 48 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1922', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:54:31 +0000', 'date': ' 2019-01-04 04:48:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 36 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1919', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:41:14 +0000', 'date': ' 2019-01-04 04:36:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 20 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1918', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:26:02 +0000', 'date': ' 2019-01-04 04:20:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 5 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1916', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 04:10:48 +0000', 'date': ' 2019-01-04 04:05:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 45 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1911', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:50:33 +0000', 'date': ' 2019-01-04 03:45:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 15 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1908', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:21:04 +0000', 'date': ' 2019-01-04 03:15:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 55 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1906', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 03:00:46 +0000', 'date': ' 2019-01-04 02:55:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 35 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1904', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:40:32 +0000', 'date': ' 2019-01-04 02:35:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1900', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:21:12 +0000', 'date': ' 2019-01-04 02:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 55 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1897', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 02:00:54 +0000', 'date': ' 2019-01-04 01:55:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 36 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1895', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:45:42 +0000', 'date': ' 2019-01-04 01:36:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1891', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:31:34 +0000', 'date': ' 2019-01-04 01:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 22 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1890', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:27:19 +0000', 'date': ' 2019-01-04 01:22:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 16 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1888', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:22:17 +0000', 'date': ' 2019-01-04 01:16:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 11 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1886', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:16:14 +0000', 'date': ' 2019-01-04 01:11:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 6 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1884', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:11:10 +0000', 'date': ' 2019-01-04 01:06:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 55 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1882', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 01:01:02 +0000', 'date': ' 2019-01-04 00:55:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 50 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1880', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:55:58 +0000', 'date': ' 2019-01-04 00:50:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 45 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1877', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:50:52 +0000', 'date': ' 2019-01-04 00:45:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 25 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1875', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:30:36 +0000', 'date': ' 2019-01-04 00:25:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 20 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1874', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:25:32 +0000', 'date': ' 2019-01-04 00:20:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 10 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1872', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:15:22 +0000', 'date': ' 2019-01-04 00:10:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 5 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1870', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:10:21 +0000', 'date': ' 2019-01-04 00:05:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 0 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1867', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:05:14 +0000', 'date': ' 2019-01-04 00:00:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 54 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1866', 'isUploaded': ' false', 'persistedDate': ' 2019-01-04 00:00:10 +0000', 'date': ' 2019-01-03 23:54:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 49 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1864', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:55:04 +0000', 'date': ' 2019-01-03 23:49:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 44 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1861', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:50:00 +0000', 'date': ' 2019-01-03 23:44:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 40 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1860', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:44:56 +0000', 'date': ' 2019-01-03 23:40:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 35 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1858', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:40:41 +0000', 'date': ' 2019-01-03 23:35:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 25 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1856', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:30:44 +0000', 'date': ' 2019-01-03 23:25:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1854', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:25:38 +0000', 'date': ' 2019-01-03 23:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1852', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:20:34 +0000', 'date': ' 2019-01-03 23:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1850', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:15:32 +0000', 'date': ' 2019-01-03 23:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 6 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1848', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:10:28 +0000', 'date': ' 2019-01-03 23:06:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 0 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1846', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:06:10 +0000', 'date': ' 2019-01-03 23:00:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 55 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1843', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 23:00:16 +0000', 'date': ' 2019-01-03 22:55:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 50 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1842', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:55:12 +0000', 'date': ' 2019-01-03 22:50:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 44 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1840', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:50:08 +0000', 'date': ' 2019-01-03 22:44:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 39 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1838', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:45:02 +0000', 'date': ' 2019-01-03 22:39:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 34 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1835', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:39:58 +0000', 'date': ' 2019-01-03 22:34:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 14 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1834', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 22:19:40 +0000', 'date': ' 2019-01-03 22:14:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 51 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1831', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 21:55:20 +0000', 'date': ' 2019-01-03 21:51:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 8 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1829', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 21:13:44 +0000', 'date': ' 2019-01-03 21:08:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 48 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1828', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:52:29 +0000', 'date': ' 2019-01-03 20:48:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 43 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1826', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:48:14 +0000', 'date': ' 2019-01-03 20:43:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 21 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1823', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:27:04 +0000', 'date': ' 2019-01-03 20:21:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 2 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1819', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 20:06:47 +0000', 'date': ' 2019-01-03 20:02:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 42 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1817', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:47:30 +0000', 'date': ' 2019-01-03 19:42:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1812', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:28:10 +0000', 'date': ' 2019-01-03 19:23:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1814', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:28:10 +0000', 'date': ' 2019-01-03 19:23:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 1 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1811', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 19:06:52 +0000', 'date': ' 2019-01-03 19:01:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1809', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:46:36 +0000', 'date': ' 2019-01-03 18:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 21 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1805', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:31:22 +0000', 'date': ' 2019-01-03 18:21:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 6 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1800', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 18:06:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 56 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1787', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:56:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 50 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1803', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:50:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1784', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:46:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1789', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:46:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 39 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1801', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:39:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1796', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:34:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1798', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:34:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 25 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1799', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 17:25:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 59 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1802', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 18:07:16 +0000', 'date': ' 2019-01-03 16:59:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 54 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1783', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 17:00:02 +0000', 'date': ' 2019-01-03 16:54:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 49 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1781', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:54:52 +0000', 'date': ' 2019-01-03 16:49:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 44 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1778', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:49:48 +0000', 'date': ' 2019-01-03 16:44:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 39 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1776', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:44:44 +0000', 'date': ' 2019-01-03 16:39:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 34 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1775', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:39:40 +0000', 'date': ' 2019-01-03 16:34:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 29 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1773', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:34:36 +0000', 'date': ' 2019-01-03 16:29:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 24 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1771', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:29:32 +0000', 'date': ' 2019-01-03 16:24:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 19 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1768', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:24:28 +0000', 'date': ' 2019-01-03 16:19:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 14 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1767', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:19:22 +0000', 'date': ' 2019-01-03 16:14:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 9 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1765', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:14:18 +0000', 'date': ' 2019-01-03 16:09:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 4 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1763', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:09:12 +0000', 'date': ' 2019-01-03 16:04:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 59 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1760', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 16:04:08 +0000', 'date': ' 2019-01-03 15:59:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 54 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1759', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:54:39 +0000', 'date': ' 2019-01-03 15:54:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 48 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1757', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:54:39 +0000', 'date': ' 2019-01-03 15:48:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 43 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1755', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:48:57 +0000', 'date': ' 2019-01-03 15:43:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 38 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1752', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:43:50 +0000', 'date': ' 2019-01-03 15:38:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 34 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1751', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:38:46 +0000', 'date': ' 2019-01-03 15:34:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 29 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1749', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:34:31 +0000', 'date': ' 2019-01-03 15:29:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1747', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:29:38 +0000', 'date': ' 2019-01-03 15:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 19 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1745', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:24:34 +0000', 'date': ' 2019-01-03 15:19:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 14 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1743', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:19:31 +0000', 'date': ' 2019-01-03 15:14:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 9 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1741', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:14:27 +0000', 'date': ' 2019-01-03 15:09:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 4 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1739', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:09:20 +0000', 'date': ' 2019-01-03 15:04:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 59 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1737', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 15:04:14 +0000', 'date': ' 2019-01-03 14:59:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 54 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1735', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:59:10 +0000', 'date': ' 2019-01-03 14:54:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 49 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1733', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:54:06 +0000', 'date': ' 2019-01-03 14:49:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 43 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1731', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:49:50 +0000', 'date': ' 2019-01-03 14:43:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 38 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1729', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:43:59 +0000', 'date': ' 2019-01-03 14:38:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 28 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1726', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:33:51 +0000', 'date': ' 2019-01-03 14:28:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 23 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1725', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:28:44 +0000', 'date': ' 2019-01-03 14:23:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 18 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1723', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:23:47 +0000', 'date': ' 2019-01-03 14:18:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 13 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1721', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:18:34 +0000', 'date': ' 2019-01-03 14:13:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 8 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1718', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:13:33 +0000', 'date': ' 2019-01-03 14:08:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 3 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1714', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:04:03 +0000', 'date': ' 2019-01-03 14:03:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 58 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1715', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 14:04:03 +0000', 'date': ' 2019-01-03 13:58:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 48 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1713', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:53:12 +0000', 'date': ' 2019-01-03 13:48:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 43 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1711', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:48:08 +0000', 'date': ' 2019-01-03 13:43:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 37 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1709', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:43:04 +0000', 'date': ' 2019-01-03 13:37:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 32 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1707', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:38:00 +0000', 'date': ' 2019-01-03 13:32:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 12 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1704', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:17:42 +0000', 'date': ' 2019-01-03 13:12:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 7 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1702', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:12:38 +0000', 'date': ' 2019-01-03 13:07:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 2 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1701', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:07:37 +0000', 'date': ' 2019-01-03 13:02:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 57 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1698', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 13:02:34 +0000', 'date': ' 2019-01-03 12:57:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 52 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1695', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:57:27 +0000', 'date': ' 2019-01-03 12:52:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 48 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1693', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:52:20 +0000', 'date': ' 2019-01-03 12:48:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 42 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1691', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:48:05 +0000', 'date': ' 2019-01-03 12:42:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 37 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1689', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:42:18 +0000', 'date': ' 2019-01-03 12:37:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 31 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1687', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:37:06 +0000', 'date': ' 2019-01-03 12:31:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 26 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1685', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:32:02 +0000', 'date': ' 2019-01-03 12:26:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 21 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1683', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:26:58 +0000', 'date': ' 2019-01-03 12:21:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 16 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1681', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:21:56 +0000', 'date': ' 2019-01-03 12:16:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 11 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1678', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:16:47 +0000', 'date': ' 2019-01-03 12:11:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 1 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1677', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:06:40 +0000', 'date': ' 2019-01-03 12:01:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 56 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1675', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 12:01:34 +0000', 'date': ' 2019-01-03 11:56:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 51 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1673', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:56:32 +0000', 'date': ' 2019-01-03 11:51:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 46 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1671', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:51:28 +0000', 'date': ' 2019-01-03 11:46:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 41 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1669', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:46:24 +0000', 'date': ' 2019-01-03 11:41:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 36 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1667', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:41:16 +0000', 'date': ' 2019-01-03 11:36:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 31 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1665', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:36:12 +0000', 'date': ' 2019-01-03 11:31:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 25 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1663', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:31:08 +0000', 'date': ' 2019-01-03 11:25:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 21 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1660', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:26:04 +0000', 'date': ' 2019-01-03 11:21:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 15 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1658', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:21:06 +0000', 'date': ' 2019-01-03 11:15:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1657', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:15:54 +0000', 'date': ' 2019-01-03 11:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 5 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1655', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:11:03 +0000', 'date': ' 2019-01-03 11:05:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 0 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1653', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:05:46 +0000', 'date': ' 2019-01-03 11:00:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 55 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1650', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 11:00:40 +0000', 'date': ' 2019-01-03 10:55:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 35 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1649', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:40:33 +0000', 'date': ' 2019-01-03 10:35:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 30 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1647', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:35:17 +0000', 'date': ' 2019-01-03 10:30:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 25 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1644', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:30:13 +0000', 'date': ' 2019-01-03 10:25:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 20 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1643', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:25:10 +0000', 'date': ' 2019-01-03 10:20:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 14 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1640', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:20:06 +0000', 'date': ' 2019-01-03 10:14:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 9 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1639', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:15:00 +0000', 'date': ' 2019-01-03 10:09:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 4 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1636', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 10:09:56 +0000', 'date': ' 2019-01-03 10:04:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1635', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:59:48 +0000', 'date': ' 2019-01-03 09:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 49 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1633', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:54:41 +0000', 'date': ' 2019-01-03 09:49:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 39 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1631', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:44:34 +0000', 'date': ' 2019-01-03 09:39:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 19 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1628', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:24:16 +0000', 'date': ' 2019-01-03 09:19:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 58 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1627', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 09:03:57 +0000', 'date': ' 2019-01-03 08:58:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 39 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1625', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 08:43:40 +0000', 'date': ' 2019-01-03 08:39:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 14 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1622', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 08:20:21 +0000', 'date': ' 2019-01-03 08:14:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1618', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:58:01 +0000', 'date': ' 2019-01-03 07:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 47 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1617', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:52:58 +0000', 'date': ' 2019-01-03 07:47:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 27 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1615', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:32:41 +0000', 'date': ' 2019-01-03 07:27:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 58 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1608', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 07:03:13 +0000', 'date': ' 2019-01-03 06:58:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 52 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1606', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 06:58:10 +0000', 'date': ' 2019-01-03 06:52:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 47 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1604', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 06:53:04 +0000', 'date': ' 2019-01-03 06:47:57 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 53 second: 28 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1590', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:53:28 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 50 second: 47 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1591', 'isUploaded': ' false', 'syncIdentifier': ' Optional(030000001e2f72350213), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-03 03:50:47 +0000', 'startDate': ' 2019-01-03 03:50:47 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:50:47 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 47 second: 57 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1592', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100396f150213), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2019-01-03 03:47:57 +0000', 'startDate': ' 2019-01-03 03:47:57 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2019-01-03 04:04:41 +0000', 'date': ' 2019-01-03 03:47:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 20 minute: 23 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1587', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 02:28:20 +0000', 'date': ' 2019-01-03 02:23:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 57 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1584', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 02:02:55 +0000', 'date': ' 2019-01-03 01:57:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 52 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1582', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:57:51 +0000', 'date': ' 2019-01-03 01:52:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 47 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1581', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:52:46 +0000', 'date': ' 2019-01-03 01:47:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 42 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1579', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:47:42 +0000', 'date': ' 2019-01-03 01:42:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 38 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1577', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:42:47 +0000', 'date': ' 2019-01-03 01:38:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 29 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1575', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:34:18 +0000', 'date': ' 2019-01-03 01:29:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 0 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1573', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:05:04 +0000', 'date': ' 2019-01-03 01:00:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 55 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1567', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:00:06 +0000', 'date': ' 2019-01-03 00:55:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 54 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1571', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 01:00:06 +0000', 'date': ' 2019-01-03 00:54:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 49 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1565', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:55:02 +0000', 'date': ' 2019-01-03 00:49:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 44 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1564', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:49:54 +0000', 'date': ' 2019-01-03 00:44:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1562', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:25:23 +0000', 'date': ' 2019-01-03 00:19:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1561', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:25:23 +0000', 'date': ' 2019-01-03 00:19:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 7 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1557', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:19:42 +0000', 'date': ' 2019-01-03 00:07:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 2 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1555', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:07:21 +0000', 'date': ' 2019-01-03 00:02:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 57 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1554', 'isUploaded': ' false', 'persistedDate': ' 2019-01-03 00:02:10 +0000', 'date': ' 2019-01-02 23:57:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 31 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1551', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 23:57:04 +0000', 'date': ' 2019-01-02 23:31:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 16 minute: 20 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1548', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 22:24:46 +0000', 'date': ' 2019-01-02 22:20:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 15 minute: 8 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1546', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 21:09:31 +0000', 'date': ' 2019-01-02 21:08:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 58 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1543', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 21:09:31 +0000', 'date': ' 2019-01-02 20:58:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 54 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1538', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:58:40 +0000', 'date': ' 2019-01-02 20:54:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 49 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1539', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:58:40 +0000', 'date': ' 2019-01-02 20:49:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 43 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1537', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:49:18 +0000', 'date': ' 2019-01-02 20:43:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 38 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1534', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:39:17 +0000', 'date': ' 2019-01-02 20:38:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 17 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1532', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:28:56 +0000', 'date': ' 2019-01-02 20:17:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 12 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1529', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 20:18:00 +0000', 'date': ' 2019-01-02 20:12:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 57 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1527', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:58:00 +0000', 'date': ' 2019-01-02 19:57:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 36 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1525', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:41:33 +0000', 'date': ' 2019-01-02 19:36:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 16 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1523', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:22:08 +0000', 'date': ' 2019-01-02 19:16:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 56 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1521', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 19:01:48 +0000', 'date': ' 2019-01-02 18:56:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 16 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1517', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:22:03 +0000', 'date': ' 2019-01-02 18:16:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 5 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1514', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:11:09 +0000', 'date': ' 2019-01-02 18:05:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 1 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1513', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:01:31 +0000', 'date': ' 2019-01-02 18:01:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 56 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1512', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 18:01:31 +0000', 'date': ' 2019-01-02 17:56:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 50 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1509', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:56:59 +0000', 'date': ' 2019-01-02 17:50:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 45 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1507', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:50:49 +0000', 'date': ' 2019-01-02 17:45:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 40 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1505', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:45:44 +0000', 'date': ' 2019-01-02 17:40:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 35 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1502', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:40:41 +0000', 'date': ' 2019-01-02 17:35:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 30 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1501', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:35:47 +0000', 'date': ' 2019-01-02 17:30:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1492', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1496', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1498', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:25:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 18 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1488', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:18:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 13 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1494', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:13:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 8 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1497', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:30:37 +0000', 'date': ' 2019-01-02 17:08:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 2 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1487', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:08:08 +0000', 'date': ' 2019-01-02 17:02:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 57 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1485', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 17:03:01 +0000', 'date': ' 2019-01-02 16:57:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 52 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1482', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:57:57 +0000', 'date': ' 2019-01-02 16:52:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 47 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1480', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:52:56 +0000', 'date': ' 2019-01-02 16:47:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 42 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1479', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:47:49 +0000', 'date': ' 2019-01-02 16:42:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 37 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1477', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:42:46 +0000', 'date': ' 2019-01-02 16:37:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 32 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1475', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:37:39 +0000', 'date': ' 2019-01-02 16:32:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 22 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1472', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:27:32 +0000', 'date': ' 2019-01-02 16:22:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 17 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1471', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:22:28 +0000', 'date': ' 2019-01-02 16:17:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 12 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1469', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:17:21 +0000', 'date': ' 2019-01-02 16:12:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 7 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1467', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:12:17 +0000', 'date': ' 2019-01-02 16:07:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 2 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1465', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:07:13 +0000', 'date': ' 2019-01-02 16:02:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 57 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1462', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 16:02:07 +0000', 'date': ' 2019-01-02 15:57:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 52 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1461', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:57:54 +0000', 'date': ' 2019-01-02 15:52:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 47 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1458', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:52:59 +0000', 'date': ' 2019-01-02 15:47:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 42 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1456', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:47:57 +0000', 'date': ' 2019-01-02 15:42:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 37 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1454', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:42:51 +0000', 'date': ' 2019-01-02 15:37:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 32 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1453', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:37:47 +0000', 'date': ' 2019-01-02 15:32:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 27 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1450', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:32:41 +0000', 'date': ' 2019-01-02 15:27:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 22 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1449', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:27:37 +0000', 'date': ' 2019-01-02 15:22:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 17 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1447', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:22:36 +0000', 'date': ' 2019-01-02 15:17:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 12 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1444', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:17:33 +0000', 'date': ' 2019-01-02 15:12:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 7 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1442', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:12:30 +0000', 'date': ' 2019-01-02 15:07:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 2 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1441', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:07:21 +0000', 'date': ' 2019-01-02 15:02:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 57 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1438', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 15:02:16 +0000', 'date': ' 2019-01-02 14:57:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 52 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1437', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:57:12 +0000', 'date': ' 2019-01-02 14:52:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 46 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1435', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:52:08 +0000', 'date': ' 2019-01-02 14:46:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 41 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1433', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:47:02 +0000', 'date': ' 2019-01-02 14:41:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 36 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1431', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:41:58 +0000', 'date': ' 2019-01-02 14:36:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 26 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1429', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:31:48 +0000', 'date': ' 2019-01-02 14:26:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 21 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1427', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:26:44 +0000', 'date': ' 2019-01-02 14:21:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 16 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1425', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:21:39 +0000', 'date': ' 2019-01-02 14:16:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 11 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1422', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:16:35 +0000', 'date': ' 2019-01-02 14:11:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 6 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1421', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:11:35 +0000', 'date': ' 2019-01-02 14:06:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 1 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1418', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:06:28 +0000', 'date': ' 2019-01-02 14:01:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 56 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1417', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 14:01:21 +0000', 'date': ' 2019-01-02 13:56:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 51 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1415', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:56:17 +0000', 'date': ' 2019-01-02 13:51:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 46 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1413', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:51:13 +0000', 'date': ' 2019-01-02 13:46:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 41 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1410', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:46:07 +0000', 'date': ' 2019-01-02 13:41:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 35 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1408', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:41:04 +0000', 'date': ' 2019-01-02 13:35:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 30 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1407', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:36:00 +0000', 'date': ' 2019-01-02 13:30:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 25 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1404', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:30:55 +0000', 'date': ' 2019-01-02 13:25:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 20 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1402', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:25:53 +0000', 'date': ' 2019-01-02 13:20:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 15 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1400', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:20:45 +0000', 'date': ' 2019-01-02 13:15:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 10 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1399', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:15:41 +0000', 'date': ' 2019-01-02 13:10:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 5 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1397', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:10:40 +0000', 'date': ' 2019-01-02 13:05:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 0 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1395', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:05:33 +0000', 'date': ' 2019-01-02 13:00:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 55 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1392', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 13:00:30 +0000', 'date': ' 2019-01-02 12:55:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 51 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1391', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:55:26 +0000', 'date': ' 2019-01-02 12:51:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 41 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1388', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:46:05 +0000', 'date': ' 2019-01-02 12:41:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 36 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1386', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:41:11 +0000', 'date': ' 2019-01-02 12:36:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 30 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1385', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:36:06 +0000', 'date': ' 2019-01-02 12:30:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 25 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1382', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:31:02 +0000', 'date': ' 2019-01-02 12:25:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 20 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1381', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:25:57 +0000', 'date': ' 2019-01-02 12:20:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 15 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1378', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:20:53 +0000', 'date': ' 2019-01-02 12:15:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 10 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1377', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:15:47 +0000', 'date': ' 2019-01-02 12:10:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 5 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1375', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:10:46 +0000', 'date': ' 2019-01-02 12:05:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 0 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1373', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:05:53 +0000', 'date': ' 2019-01-02 12:00:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 55 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1371', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 12:00:35 +0000', 'date': ' 2019-01-02 11:55:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 50 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1369', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:55:32 +0000', 'date': ' 2019-01-02 11:50:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 45 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1367', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:50:28 +0000', 'date': ' 2019-01-02 11:45:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 40 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1365', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:45:21 +0000', 'date': ' 2019-01-02 11:40:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 35 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1363', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:40:17 +0000', 'date': ' 2019-01-02 11:35:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 25 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1361', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:30:07 +0000', 'date': ' 2019-01-02 11:25:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 14 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1359', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:19:59 +0000', 'date': ' 2019-01-02 11:14:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 9 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1357', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:14:55 +0000', 'date': ' 2019-01-02 11:09:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 4 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1355', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:09:52 +0000', 'date': ' 2019-01-02 11:04:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 59 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1353', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 11:04:46 +0000', 'date': ' 2019-01-02 10:59:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 54 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1350', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:59:42 +0000', 'date': ' 2019-01-02 10:54:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 49 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1349', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:54:37 +0000', 'date': ' 2019-01-02 10:49:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 44 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1346', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:49:34 +0000', 'date': ' 2019-01-02 10:44:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 39 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1344', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:44:30 +0000', 'date': ' 2019-01-02 10:39:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 34 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1343', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:39:26 +0000', 'date': ' 2019-01-02 10:34:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 29 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1340', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:34:19 +0000', 'date': ' 2019-01-02 10:29:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 24 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1338', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:29:16 +0000', 'date': ' 2019-01-02 10:24:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 20 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1337', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:20:48 +0000', 'date': ' 2019-01-02 10:20:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 14 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1336', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:20:48 +0000', 'date': ' 2019-01-02 10:14:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 9 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1333', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:15:02 +0000', 'date': ' 2019-01-02 10:09:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 4 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1330', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:09:59 +0000', 'date': ' 2019-01-02 10:04:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 59 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1329', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 10:04:54 +0000', 'date': ' 2019-01-02 09:59:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 54 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1326', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:59:50 +0000', 'date': ' 2019-01-02 09:54:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 49 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1325', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:54:47 +0000', 'date': ' 2019-01-02 09:49:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 44 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1323', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:49:40 +0000', 'date': ' 2019-01-02 09:44:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 39 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1320', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:44:36 +0000', 'date': ' 2019-01-02 09:39:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 34 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1319', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:39:33 +0000', 'date': ' 2019-01-02 09:34:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 29 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1316', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:34:29 +0000', 'date': ' 2019-01-02 09:29:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 24 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1315', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:29:22 +0000', 'date': ' 2019-01-02 09:24:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 19 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1312', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:24:17 +0000', 'date': ' 2019-01-02 09:19:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 14 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1310', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:19:11 +0000', 'date': ' 2019-01-02 09:14:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 9 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1309', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:14:07 +0000', 'date': ' 2019-01-02 09:09:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 3 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1306', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 09:09:03 +0000', 'date': ' 2019-01-02 09:03:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 59 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1302', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:59:51 +0000', 'date': ' 2019-01-02 08:59:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 54 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1303', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:59:51 +0000', 'date': ' 2019-01-02 08:54:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 48 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1301', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:54:38 +0000', 'date': ' 2019-01-02 08:48:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 43 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1299', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:48:43 +0000', 'date': ' 2019-01-02 08:43:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 38 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1296', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:43:39 +0000', 'date': ' 2019-01-02 08:38:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 18 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1294', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:23:21 +0000', 'date': ' 2019-01-02 08:18:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 13 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1293', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:18:17 +0000', 'date': ' 2019-01-02 08:13:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 8 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1290', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 08:13:13 +0000', 'date': ' 2019-01-02 08:08:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 0 minute: 57 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1285', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 07:02:13 +0000', 'date': ' 2019-01-02 06:57:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 23 minute: 9 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1275', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 05:14:35 +0000', 'date': ' 2019-01-02 05:09:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 54 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1271', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 05:04:30 +0000', 'date': ' 2019-01-02 04:54:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 49 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1270', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:54:17 +0000', 'date': ' 2019-01-02 04:49:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 44 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1267', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:49:13 +0000', 'date': ' 2019-01-02 04:44:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 38 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1266', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:44:09 +0000', 'date': ' 2019-01-02 04:38:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 33 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1263', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:39:03 +0000', 'date': ' 2019-01-02 04:33:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 28 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1262', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:33:59 +0000', 'date': ' 2019-01-02 04:28:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 23 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1259', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:28:56 +0000', 'date': ' 2019-01-02 04:23:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 18 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1258', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:23:51 +0000', 'date': ' 2019-01-02 04:18:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1256', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:18:47 +0000', 'date': ' 2019-01-02 04:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 8 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1252', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:13:46 +0000', 'date': ' 2019-01-02 04:08:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 4 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1254', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:13:46 +0000', 'date': ' 2019-01-02 04:04:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 58 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1250', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 04:04:23 +0000', 'date': ' 2019-01-02 03:58:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 54 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1248', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:58:33 +0000', 'date': ' 2019-01-02 03:54:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 47 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1246', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:48:17 +0000', 'date': ' 2019-01-02 03:47:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 43 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1239', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:43:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1243', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:38:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1240', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:43:53 +0000', 'date': ' 2019-01-02 03:38:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 33 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1238', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:38:13 +0000', 'date': ' 2019-01-02 03:33:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 27 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1235', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:33:29 +0000', 'date': ' 2019-01-02 03:27:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 23 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1232', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:23:23 +0000', 'date': ' 2019-01-02 03:23:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 17 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1234', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:23:23 +0000', 'date': ' 2019-01-02 03:17:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 2 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1229', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 03:07:41 +0000', 'date': ' 2019-01-02 03:02:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 42 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1228', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:47:26 +0000', 'date': ' 2019-01-02 02:42:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 21 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1225', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:27:05 +0000', 'date': ' 2019-01-02 02:21:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 7 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1221', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:12:51 +0000', 'date': ' 2019-01-02 02:07:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 2 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1219', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:07:48 +0000', 'date': ' 2019-01-02 02:02:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 57 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1218', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 02:02:46 +0000', 'date': ' 2019-01-02 01:57:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 53 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1216', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:57:39 +0000', 'date': ' 2019-01-02 01:53:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1214', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:53:24 +0000', 'date': ' 2019-01-02 01:48:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1213', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:53:24 +0000', 'date': ' 2019-01-02 01:48:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1209', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:38:11 +0000', 'date': ' 2019-01-02 01:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 24 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1208', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:32:27 +0000', 'date': ' 2019-01-02 01:24:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 19 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1206', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:24:57 +0000', 'date': ' 2019-01-02 01:19:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 13 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1204', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:19:03 +0000', 'date': ' 2019-01-02 01:13:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 8 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1202', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 01:13:59 +0000', 'date': ' 2019-01-02 01:08:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 54 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1200', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:59:45 +0000', 'date': ' 2019-01-02 00:54:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 34 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1198', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:40:16 +0000', 'date': ' 2019-01-02 00:34:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1194', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:34:23 +0000', 'date': ' 2019-01-02 00:29:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1193', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:34:23 +0000', 'date': ' 2019-01-02 00:29:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 24 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1190', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:29:20 +0000', 'date': ' 2019-01-02 00:24:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 19 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1187', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:25:02 +0000', 'date': ' 2019-01-02 00:19:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 14 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1186', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:19:07 +0000', 'date': ' 2019-01-02 00:14:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 9 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1180', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:09:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1183', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:04:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1184', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:10:00 +0000', 'date': ' 2019-01-02 00:04:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1175', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:58:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1177', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:58:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 57 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1178', 'isUploaded': ' false', 'persistedDate': ' 2019-01-02 00:03:56 +0000', 'date': ' 2019-01-01 23:57:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 42 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1172', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:47:58 +0000', 'date': ' 2019-01-01 23:42:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 37 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1170', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:42:42 +0000', 'date': ' 2019-01-01 23:37:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 32 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1167', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:37:33 +0000', 'date': ' 2019-01-01 23:32:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 27 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1166', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:32:27 +0000', 'date': ' 2019-01-01 23:27:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 22 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1163', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:27:21 +0000', 'date': ' 2019-01-01 23:22:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 8 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1162', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 23:12:58 +0000', 'date': ' 2019-01-01 23:08:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 48 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1160', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:52:51 +0000', 'date': ' 2019-01-01 22:48:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 38 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1156', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:43:45 +0000', 'date': ' 2019-01-01 22:38:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 28 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1153', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:33:33 +0000', 'date': ' 2019-01-01 22:28:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 4 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1152', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 22:09:13 +0000', 'date': ' 2019-01-01 22:04:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 44 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1149', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:49:55 +0000', 'date': ' 2019-01-01 21:44:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 24 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1147', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:29:39 +0000', 'date': ' 2019-01-01 21:24:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 4 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1146', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 21:09:31 +0000', 'date': ' 2019-01-01 21:04:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 43 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1135', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:49:16 +0000', 'date': ' 2019-01-01 20:43:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 24 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1133', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:29:45 +0000', 'date': ' 2019-01-01 20:24:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 4 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1132', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 20:09:29 +0000', 'date': ' 2019-01-01 20:04:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 34 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1128', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:34:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1126', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:29:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1127', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:29:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 19 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1125', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:47:16 +0000', 'date': ' 2019-01-01 19:19:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 14 second: 38 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1119', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:19:54 +0000', 'date': ' 2019-01-01 19:14:38 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 10 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1115', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:10:30 +0000', 'date': ' 2019-01-01 19:10:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 52 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1117', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 19:10:30 +0000', 'date': ' 2019-01-01 18:52:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 44 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1113', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:52:15 +0000', 'date': ' 2019-01-01 18:44:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1111', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:44:13 +0000', 'date': ' 2019-01-01 18:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 34 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1109', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:39:09 +0000', 'date': ' 2019-01-01 18:34:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 28 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1106', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:34:03 +0000', 'date': ' 2019-01-01 18:28:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 23 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1105', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:28:59 +0000', 'date': ' 2019-01-01 18:23:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 18 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1103', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:23:55 +0000', 'date': ' 2019-01-01 18:18:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 13 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1100', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:18:51 +0000', 'date': ' 2019-01-01 18:13:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 8 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1098', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:13:45 +0000', 'date': ' 2019-01-01 18:08:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 3 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1097', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:08:43 +0000', 'date': ' 2019-01-01 18:03:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 58 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1095', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 18:03:37 +0000', 'date': ' 2019-01-01 17:58:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 53 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1092', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:58:33 +0000', 'date': ' 2019-01-01 17:53:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 43 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1091', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:48:27 +0000', 'date': ' 2019-01-01 17:43:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 38 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1089', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:43:32 +0000', 'date': ' 2019-01-01 17:38:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 33 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1086', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:38:15 +0000', 'date': ' 2019-01-01 17:33:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 28 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1085', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:33:11 +0000', 'date': ' 2019-01-01 17:28:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 22 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1083', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:28:05 +0000', 'date': ' 2019-01-01 17:22:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 17 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1080', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:23:01 +0000', 'date': ' 2019-01-01 17:17:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 12 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1079', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:17:57 +0000', 'date': ' 2019-01-01 17:12:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 7 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1077', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:12:53 +0000', 'date': ' 2019-01-01 17:07:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 2 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1075', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:07:47 +0000', 'date': ' 2019-01-01 17:02:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 57 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1072', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 17:02:45 +0000', 'date': ' 2019-01-01 16:57:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 52 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1070', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:57:39 +0000', 'date': ' 2019-01-01 16:52:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 47 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1069', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:52:35 +0000', 'date': ' 2019-01-01 16:47:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 42 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1066', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:47:31 +0000', 'date': ' 2019-01-01 16:42:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1064', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:42:27 +0000', 'date': ' 2019-01-01 16:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 32 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1062', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:37:21 +0000', 'date': ' 2019-01-01 16:32:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 27 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1060', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:32:16 +0000', 'date': ' 2019-01-01 16:27:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1059', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:27:11 +0000', 'date': ' 2019-01-01 16:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 17 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1055', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:17:34 +0000', 'date': ' 2019-01-01 16:17:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1057', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:17:34 +0000', 'date': ' 2019-01-01 16:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 6 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1053', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:11:59 +0000', 'date': ' 2019-01-01 16:06:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 1 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1050', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:06:53 +0000', 'date': ' 2019-01-01 16:01:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 56 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1049', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 16:01:58 +0000', 'date': ' 2019-01-01 15:56:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 51 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1047', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:56:43 +0000', 'date': ' 2019-01-01 15:51:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 46 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1045', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:47:11 +0000', 'date': ' 2019-01-01 15:46:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 41 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1044', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:47:11 +0000', 'date': ' 2019-01-01 15:41:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 36 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1041', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:41:31 +0000', 'date': ' 2019-01-01 15:36:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 31 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1039', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:36:27 +0000', 'date': ' 2019-01-01 15:31:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 26 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1037', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:31:20 +0000', 'date': ' 2019-01-01 15:26:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 21 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1034', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:26:15 +0000', 'date': ' 2019-01-01 15:21:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 16 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1032', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:21:10 +0000', 'date': ' 2019-01-01 15:16:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 10 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1031', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:16:06 +0000', 'date': ' 2019-01-01 15:10:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 5 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1028', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 15:06:07 +0000', 'date': ' 2019-01-01 15:05:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 50 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1026', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:55:49 +0000', 'date': ' 2019-01-01 14:50:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 45 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1025', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:50:45 +0000', 'date': ' 2019-01-01 14:45:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 40 second: 31 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1023', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:45:38 +0000', 'date': ' 2019-01-01 14:40:31 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 35 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1018', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:36:12 +0000', 'date': ' 2019-01-01 14:35:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 30 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1019', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:36:12 +0000', 'date': ' 2019-01-01 14:30:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 25 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1017', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:30:27 +0000', 'date': ' 2019-01-01 14:25:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 20 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1015', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:25:21 +0000', 'date': ' 2019-01-01 14:20:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 15 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1012', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:20:17 +0000', 'date': ' 2019-01-01 14:15:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 9 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1011', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:15:13 +0000', 'date': ' 2019-01-01 14:09:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 3 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1008', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:09:07 +0000', 'date': ' 2019-01-01 14:03:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 59 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1007', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 14:04:03 +0000', 'date': ' 2019-01-01 13:59:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 54 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1005', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:59:47 +0000', 'date': ' 2019-01-01 13:54:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 49 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1003', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:54:55 +0000', 'date': ' 2019-01-01 13:49:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 44 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1001', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:49:49 +0000', 'date': ' 2019-01-01 13:44:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 14 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p998', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:19:25 +0000', 'date': ' 2019-01-01 13:14:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 9 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p997', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:14:18 +0000', 'date': ' 2019-01-01 13:09:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 59 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p995', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 13:04:10 +0000', 'date': ' 2019-01-01 12:59:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 53 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p992', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:59:07 +0000', 'date': ' 2019-01-01 12:53:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 49 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p991', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:54:01 +0000', 'date': ' 2019-01-01 12:49:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 39 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p989', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:49:47 +0000', 'date': ' 2019-01-01 12:39:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 34 second: 42 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p987', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:39:38 +0000', 'date': ' 2019-01-01 12:34:42 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 29 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p985', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:34:45 +0000', 'date': ' 2019-01-01 12:29:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 24 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p982', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:29:39 +0000', 'date': ' 2019-01-01 12:24:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 19 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p981', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:24:35 +0000', 'date': ' 2019-01-01 12:19:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 14 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p979', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:19:33 +0000', 'date': ' 2019-01-01 12:14:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 10 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p976', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:14:29 +0000', 'date': ' 2019-01-01 12:10:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 5 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p974', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:10:12 +0000', 'date': ' 2019-01-01 12:05:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 0 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p973', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:05:19 +0000', 'date': ' 2019-01-01 12:00:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 55 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p970', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 12:00:12 +0000', 'date': ' 2019-01-01 11:55:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 50 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p968', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:55:10 +0000', 'date': ' 2019-01-01 11:50:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 44 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p967', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:50:05 +0000', 'date': ' 2019-01-01 11:44:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 39 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p965', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:45:02 +0000', 'date': ' 2019-01-01 11:39:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 34 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p963', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:39:58 +0000', 'date': ' 2019-01-01 11:34:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 29 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p961', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:34:51 +0000', 'date': ' 2019-01-01 11:29:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 24 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p959', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:29:47 +0000', 'date': ' 2019-01-01 11:24:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 19 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p957', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:24:43 +0000', 'date': ' 2019-01-01 11:19:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 14 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p955', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:19:40 +0000', 'date': ' 2019-01-01 11:14:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 9 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p953', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:14:47 +0000', 'date': ' 2019-01-01 11:09:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 4 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p951', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:09:32 +0000', 'date': ' 2019-01-01 11:04:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 59 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p949', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 11:04:27 +0000', 'date': ' 2019-01-01 10:59:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 55 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p947', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:59:21 +0000', 'date': ' 2019-01-01 10:55:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 50 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p945', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:55:06 +0000', 'date': ' 2019-01-01 10:50:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 45 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p943', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:50:12 +0000', 'date': ' 2019-01-01 10:45:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 40 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p940', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:45:06 +0000', 'date': ' 2019-01-01 10:40:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 34 second: 55 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p939', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:40:05 +0000', 'date': ' 2019-01-01 10:34:55 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 29 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p937', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:34:59 +0000', 'date': ' 2019-01-01 10:29:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 24 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p935', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:29:55 +0000', 'date': ' 2019-01-01 10:24:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 9 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p933', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 10:14:41 +0000', 'date': ' 2019-01-01 10:09:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 3 minute: 49 second: 16 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p925', 'isUploaded': ' false', 'persistedDate': ' 2019-01-01 09:54:25 +0000', 'date': ' 2019-01-01 09:49:16 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 50 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p418', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:55:50 +0000', 'date': ' 2018-12-31 22:50:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 30 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p416', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:35:34 +0000', 'date': ' 2018-12-31 22:30:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 10 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p415', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 22:15:16 +0000', 'date': ' 2018-12-31 22:10:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 50 second: 51 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p411', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:56:02 +0000', 'date': ' 2018-12-31 21:50:51 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 30 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p408', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:35:43 +0000', 'date': ' 2018-12-31 21:30:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 25 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p404', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:30:36 +0000', 'date': ' 2018-12-31 21:25:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 10 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p403', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 21:15:29 +0000', 'date': ' 2018-12-31 21:10:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 50 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p401', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:55:09 +0000', 'date': ' 2018-12-31 20:50:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 29 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p398', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:34:48 +0000', 'date': ' 2018-12-31 20:29:48 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 45 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p396', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:15:21 +0000', 'date': ' 2018-12-31 20:13:45 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 30 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p397', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:15:21 +0000', 'date': ' 2018-12-31 20:13:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 10 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p395', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 20:10:44 +0000', 'date': ' 2018-12-31 20:10:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 56 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p391', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:56:48 +0000', 'date': ' 2018-12-31 19:56:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 51 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p392', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:56:48 +0000', 'date': ' 2018-12-31 19:51:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 46 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p387', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:51:10 +0000', 'date': ' 2018-12-31 19:46:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 41 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p385', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:46:07 +0000', 'date': ' 2018-12-31 19:41:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 35 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p383', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:41:07 +0000', 'date': ' 2018-12-31 19:35:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 31 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p378', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:31:21 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 26 second: 44 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p380', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:26:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 25 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p381', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:35:56 +0000', 'date': ' 2018-12-31 19:25:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 20 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p376', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:25:48 +0000', 'date': ' 2018-12-31 19:20:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 15 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p374', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:20:49 +0000', 'date': ' 2018-12-31 19:15:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 11 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p367', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:11:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 5 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p371', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:05:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 1 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p370', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 19:01:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 54 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p363', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 18:54:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 50 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p372', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 19:15:36 +0000', 'date': ' 2018-12-31 18:50:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 44 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p362', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:45:00 +0000', 'date': ' 2018-12-31 18:44:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 39 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p359', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:45:00 +0000', 'date': ' 2018-12-31 18:39:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 34 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p358', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:39:09 +0000', 'date': ' 2018-12-31 18:34:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 28 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p356', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:34:05 +0000', 'date': ' 2018-12-31 18:28:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 23 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p353', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:28:55 +0000', 'date': ' 2018-12-31 18:23:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 15 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p352', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:23:50 +0000', 'date': ' 2018-12-31 18:15:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 10 second: 33 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p350', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:15:42 +0000', 'date': ' 2018-12-31 18:10:33 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 5 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p348', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:10:36 +0000', 'date': ' 2018-12-31 18:05:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 0 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p345', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 18:05:32 +0000', 'date': ' 2018-12-31 18:00:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 37 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p344', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:44:04 +0000', 'date': ' 2018-12-31 17:37:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 16 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p342', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:21:54 +0000', 'date': ' 2018-12-31 17:16:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 57 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p340', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 17:02:27 +0000', 'date': ' 2018-12-31 16:57:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 52 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p337', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:57:34 +0000', 'date': ' 2018-12-31 16:52:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 47 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p336', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:52:31 +0000', 'date': ' 2018-12-31 16:47:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 26 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p334', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:33:02 +0000', 'date': ' 2018-12-31 16:26:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 20 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p331', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:26:04 +0000', 'date': ' 2018-12-31 16:20:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 15 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p329', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:21:00 +0000', 'date': ' 2018-12-31 16:15:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 10 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p328', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:15:56 +0000', 'date': ' 2018-12-31 16:10:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 5 second: 44 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p326', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:10:52 +0000', 'date': ' 2018-12-31 16:05:44 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 1 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p321', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:01:42 +0000', 'date': ' 2018-12-31 16:01:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 55 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p323', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 16:01:42 +0000', 'date': ' 2018-12-31 15:55:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 50 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p319', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:55:36 +0000', 'date': ' 2018-12-31 15:50:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 45 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p317', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:50:32 +0000', 'date': ' 2018-12-31 15:45:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 37 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p315', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:45:31 +0000', 'date': ' 2018-12-31 15:37:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 33 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p314', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:37:20 +0000', 'date': ' 2018-12-31 15:33:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 27 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p312', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:33:06 +0000', 'date': ' 2018-12-31 15:27:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 22 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p310', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:27:12 +0000', 'date': ' 2018-12-31 15:22:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 16 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p307', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:22:06 +0000', 'date': ' 2018-12-31 15:16:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 11 second: 56 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p306', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:17:02 +0000', 'date': ' 2018-12-31 15:11:56 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 6 second: 49 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p303', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:11:58 +0000', 'date': ' 2018-12-31 15:06:49 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 1 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p302', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:06:52 +0000', 'date': ' 2018-12-31 15:01:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 56 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p300', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 15:01:48 +0000', 'date': ' 2018-12-31 14:56:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 51 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p297', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:56:44 +0000', 'date': ' 2018-12-31 14:51:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 41 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p296', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:46:34 +0000', 'date': ' 2018-12-31 14:41:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 36 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p294', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:41:32 +0000', 'date': ' 2018-12-31 14:36:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 32 second: 10 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p292', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:36:29 +0000', 'date': ' 2018-12-31 14:32:10 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 27 second: 15 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p289', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:32:13 +0000', 'date': ' 2018-12-31 14:27:15 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 22 second: 11 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p288', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:27:18 +0000', 'date': ' 2018-12-31 14:22:11 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 17 second: 7 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p286', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:22:14 +0000', 'date': ' 2018-12-31 14:17:07 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 12 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p284', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:17:10 +0000', 'date': ' 2018-12-31 14:12:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 6 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p282', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:12:04 +0000', 'date': ' 2018-12-31 14:06:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 1 second: 53 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p280', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:07:00 +0000', 'date': ' 2018-12-31 14:01:53 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 56 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p278', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 14:01:56 +0000', 'date': ' 2018-12-31 13:56:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 51 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p276', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:56:50 +0000', 'date': ' 2018-12-31 13:51:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 46 second: 39 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p274', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:51:46 +0000', 'date': ' 2018-12-31 13:46:39 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 41 second: 35 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p271', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:46:42 +0000', 'date': ' 2018-12-31 13:41:35 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 36 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p270', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:41:38 +0000', 'date': ' 2018-12-31 13:36:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 31 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p268', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:36:34 +0000', 'date': ' 2018-12-31 13:31:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 26 second: 24 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p265', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:31:30 +0000', 'date': ' 2018-12-31 13:26:24 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 21 second: 17 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p264', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:26:27 +0000', 'date': ' 2018-12-31 13:21:17 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 16 second: 14 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p262', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:21:20 +0000', 'date': ' 2018-12-31 13:16:14 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 6 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p260', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 13:11:10 +0000', 'date': ' 2018-12-31 13:06:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 45 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p258', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:50:54 +0000', 'date': ' 2018-12-31 12:45:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 41 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p256', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:41:23 +0000', 'date': ' 2018-12-31 12:41:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 35 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p254', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:41:23 +0000', 'date': ' 2018-12-31 12:35:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 31 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p252', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:35:40 +0000', 'date': ' 2018-12-31 12:31:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 26 second: 30 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p250', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:31:25 +0000', 'date': ' 2018-12-31 12:26:30 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 21 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p248', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:26:33 +0000', 'date': ' 2018-12-31 12:21:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 16 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p245', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:21:29 +0000', 'date': ' 2018-12-31 12:16:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 1 second: 6 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p244', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:06:12 +0000', 'date': ' 2018-12-31 12:01:06 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 56 second: 2 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p242', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 12:01:08 +0000', 'date': ' 2018-12-31 11:56:02 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 40 second: 50 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p240', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:45:56 +0000', 'date': ' 2018-12-31 11:40:50 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 35 second: 46 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p238', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:40:53 +0000', 'date': ' 2018-12-31 11:35:46 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 30 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p236', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:35:49 +0000', 'date': ' 2018-12-31 11:30:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 25 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p233', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:30:42 +0000', 'date': ' 2018-12-31 11:25:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 20 second: 32 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p232', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:25:38 +0000', 'date': ' 2018-12-31 11:20:32 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 15 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p229', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:20:34 +0000', 'date': ' 2018-12-31 11:15:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 6 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p227', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:10:27 +0000', 'date': ' 2018-12-31 11:06:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 0 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p225', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:06:09 +0000', 'date': ' 2018-12-31 11:00:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 55 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p224', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 11:00:15 +0000', 'date': ' 2018-12-31 10:55:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 50 second: 4 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p222', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:55:11 +0000', 'date': ' 2018-12-31 10:50:04 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 45 second: 19 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p218', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:45:39 +0000', 'date': ' 2018-12-31 10:45:19 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 39 second: 54 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p219', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:45:39 +0000', 'date': ' 2018-12-31 10:39:54 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 34 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p215', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:39:57 +0000', 'date': ' 2018-12-31 10:34:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 24 second: 41 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p214', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:29:47 +0000', 'date': ' 2018-12-31 10:24:41 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 19 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p212', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:24:43 +0000', 'date': ' 2018-12-31 10:19:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 14 second: 34 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p210', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:19:39 +0000', 'date': ' 2018-12-31 10:14:34 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 9 second: 28 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p208', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:14:36 +0000', 'date': ' 2018-12-31 10:09:28 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 4 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p204', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:04:57 +0000', 'date': ' 2018-12-31 10:04:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 59 second: 18 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p203', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 10:04:57 +0000', 'date': ' 2018-12-31 09:59:18 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 54 second: 12 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p201', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:59:20 +0000', 'date': ' 2018-12-31 09:54:12 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 49 second: 58 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p200', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:54:14 +0000', 'date': ' 2018-12-31 09:49:58 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 45 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p197', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:50:01 +0000', 'date': ' 2018-12-31 09:45:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 39 second: 59 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p196', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:45:08 +0000', 'date': ' 2018-12-31 09:39:59 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 24 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p192', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:29:54 +0000', 'date': ' 2018-12-31 09:24:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 4 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p189', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 09:09:36 +0000', 'date': ' 2018-12-31 09:04:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 45 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p188', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:55:27 +0000', 'date': ' 2018-12-31 08:45:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 25 second: 0 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p186', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:35:18 +0000', 'date': ' 2018-12-31 08:25:00 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 4 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p184', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 08:09:42 +0000', 'date': ' 2018-12-31 08:04:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 49 second: 40 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p182', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:50:01 +0000', 'date': ' 2018-12-31 07:49:40 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 29 second: 3 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p180', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:34:12 +0000', 'date': ' 2018-12-31 07:29:03 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 8 second: 48 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p178', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 07:13:52 +0000', 'date': ' 2018-12-31 07:08:48 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 48 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p175', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:53:43 +0000', 'date': ' 2018-12-31 06:48:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 43 second: 26 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p174', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:48:32 +0000', 'date': ' 2018-12-31 06:43:26 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 38 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p172', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:43:28 +0000', 'date': ' 2018-12-31 06:38:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 33 second: 13 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p169', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:38:25 +0000', 'date': ' 2018-12-31 06:33:13 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 28 second: 9 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p168', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:33:16 +0000', 'date': ' 2018-12-31 06:28:09 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 23 second: 5 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p165', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:28:12 +0000', 'date': ' 2018-12-31 06:23:05 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 18 second: 1 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p163', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:23:08 +0000', 'date': ' 2018-12-31 06:18:01 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 12 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p161', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:18:04 +0000', 'date': ' 2018-12-31 06:12:57 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 7 second: 52 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p159', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:13:00 +0000', 'date': ' 2018-12-31 06:07:52 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 2 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p157', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:07:55 +0000', 'date': ' 2018-12-31 06:02:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 57 second: 45 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p155', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 06:02:50 +0000', 'date': ' 2018-12-31 05:57:45 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 52 second: 43 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p153', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:57:48 +0000', 'date': ' 2018-12-31 05:52:43 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 43 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p151', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:47:38 +0000', 'date': ' 2018-12-31 05:43:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 32 second: 23 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p149', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:37:29 +0000', 'date': ' 2018-12-31 05:32:23 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 27 second: 20 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p147', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:32:26 +0000', 'date': ' 2018-12-31 05:27:20 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 22 second: 27 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p146', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:22:47 +0000', 'date': ' 2018-12-31 05:22:27 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 17 second: 8 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p145', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:22:47 +0000', 'date': ' 2018-12-31 05:17:08 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 56 second: 47 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p141', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 05:01:54 +0000', 'date': ' 2018-12-31 04:56:47 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 45 second: 37 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p139', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:50:44 +0000', 'date': ' 2018-12-31 04:45:37 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 41 second: 22 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p138', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:45:40 +0000', 'date': ' 2018-12-31 04:41:22 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 36 second: 29 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p135', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:41:25 +0000', 'date': ' 2018-12-31 04:36:29 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 31 second: 25 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p134', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:36:32 +0000', 'date': ' 2018-12-31 04:31:25 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 26 second: 21 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p132', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:31:28 +0000', 'date': ' 2018-12-31 04:26:21 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 11 second: 57 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p128', 'isUploaded': ' false', 'persistedDate': ' 2018-12-31 04:16:14 +0000', 'date': ' 2018-12-31 04:11:57 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 35 second: 31 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p55', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300050005df23101e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 22:35:31 +0000', 'startDate': ' 2018-12-30 22:35:31 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2018-12-30 22:39:17 +0000', 'date': ' 2018-12-30 22:35:31 +0000'}, {'isLeapMonth': ' false ', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 31 second: 17 isLeapMonth: false ', 'rawData': ' 10 bytes', 'length': ' 10', 'raw': ' Optional(10 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p54', 'isUploaded': ' false', 'syncIdentifier': ' Optional(0300000036d11f301e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 22:31:17 +0000', 'startDate': ' 2018-12-30 22:31:17 +0000', 'type': ' LoopKit.DoseType.resume', 'persistedDate': ' 2018-12-30 22:34:14 +0000', 'date': ' 2018-12-30 22:31:17 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 50 second: 46 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p52', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100ee320f1e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 21:50:46 +0000', 'startDate': ' 2018-12-30 21:50:46 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2018-12-30 22:09:04 +0000', 'date': ' 2018-12-30 21:50:46 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 49 second: 50 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p53', 'isUploaded': ' false', 'syncIdentifier': ' Optional(2100f2310f1e12), scheduledBasalRate: nil', 'description': ' nil', 'unit': ' LoopKit.DoseUnit.units', 'value': ' 0.0', 'endDate': ' 2018-12-30 21:49:50 +0000', 'startDate': ' 2018-12-30 21:49:50 +0000', 'type': ' LoopKit.DoseType.suspend', 'persistedDate': ' 2018-12-30 22:09:04 +0000', 'date': ' 2018-12-30 21:49:50 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 51 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p50', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 21:32:51 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 31 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p46', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 21:32:31 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 44 second: 6 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p51', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 14:44:06 +0000'}, {'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 39 second: 36 isLeapMonth: false ))', 'rawData': ' 7 bytes', 'length': ' 7', 'raw': ' Optional(7 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p47', 'isUploaded': ' false', 'persistedDate': ' 2018-12-30 21:39:42 +0000', 'date': ' 2018-12-30 14:39:36 +0000'}, {'rate': 'ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute', 'isLeapMonth': ' false ))', 'timestamp': ' calendar: gregorian (fixed) year: 2018 month: 12 day: 23 hour: 9 minute: 14 second: 36 isLeapMonth: false ))', 'rawData': ' 8 bytes', 'length': ' 8', 'raw': ' Optional(8 bytes)', 'objectIDURL': ' x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p44', 'isUploaded': ' false', 'persistedDate': ' 2018-12-23 15:24:45 +0000', 'date': ' 2018-12-23 15:14:36 +0000'}]",,,"{'latestBackfill': {'glucose': ' 401', 'trend': ' 8', 'timestamp': ' 2019-01-17 00'}}","{'sensor': {'isLocal': ' false', ' stateDescription': ' OK', ' isStateValid': ' true'}, 'netBasal': {'': ' ""end""', ' ""rate""': ' 3.6', ' ""start""': ' 2019-01-17 00', ' ""percentage""': ' 1.0'}, 'version': '5', 'predictedGlucose': {'values': ['411.17', '420.7768100225015', '425.2340760611609', '423.5693772062071', '418.9910739194276', '413.18697652360487', '406.43988072123807', '398.9893641920858', '391.0452833747793', '382.7869478695214', '374.3663550449117', '365.91150591397724', '357.6220553683664', '349.5862488420499', '341.87613349837653', '334.5496031100566', '327.652238605738', '321.21894514436764', '315.27576955404476', '304.70601272429127', '293.61220806062425', '283.02774408365923', '272.95295734738085', '263.386405601676', '254.32299216767052', '245.7545867781144', '237.6705697390758', '230.05831876951567', '222.9037217005128', '216.19144175281014', '209.90519827656368', '204.02803432409206', '198.5425620044726', '193.43114579531408', '188.67608020156428', '184.25972954220475', '180.1646520519235', '176.37369654325772', '172.870084736514', '169.63747621575595', '166.66002092130822', '163.92241139424374', '161.4098962852616', '159.1082956002479', '157.0040148966969', '155.08389023538103', '153.3351641430482', '151.74569514234696', '150.30373577394363', '148.9981947521215', '147.81862459546034', '146.75519779533857', '145.79868402477183', '144.94046186079828', '144.1723826587018', '143.4869341361869', '142.87720169637856', '142.33680708669596', '141.8598640140279', '141.44079973708932', '141.07440738876204', '140.75584295139657', '140.48062773575094', '140.24465323610963', '140.04411420988168', '139.87549248849092', '139.73552955054066', '139.62097397683175', '139.52881565158106', '139.4562955960683', '139.40091489082357', '139.3606264242856', '139.3338216583748', '139.31906894019886', '139.3150053064747', '139.3150053064747'], 'unit': 'mg/dL', 'interval': 300.0, 'startDate': ' 2019-01-17 00:20:00 +0000]'}, 'lastLoopCompleted': ' 2019-01-17 00:15:55 +0000'}","{'rileyLinkConnectionManager': ' Optional(RileyLinkBLEKit.RileyLinkConnectionManager)', 'lastTimerTick': ' 2019-01-17 00:18:25 +0000'}","{'central': ' ', 'autoConnectIDs': ' [""2125698C-68DA-1EDA-FC21-A869F7C02DE7""]', 'timerTickEnabled': ' true', 'idleListeningState': ' disabled'}","{'isReadOnly': ' false', 'directoryURL': ' file:///private/var/mobile/Containers/Shared/AppGroup/C647C9D0-726E-489D-9221-22CBA3BFDF42/com.loopkit.LoopKit/', 'persistenceStoreCoordinator': ' Optional()'}","{'observerQuery': ' Optional()', 'observationStart': ' 2019-01-16 07:08:36 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false', 'lastBasalEndDate': ' 2019-01-17 00:00:28 +0000'}","[{'sampleUUID': ' A31D6DE9-7717-45E7-BCBF-64A556BDDFE0', 'syncIdentifier': ' 85AA0BE1-B1A1-454B-81B1-A4F12B89CA44', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 18:36:26 +0000', 'quantity': 40.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f79b10cbbee3b804081eb', 'isUploaded': ' true'}, {'sampleUUID': ' 0937B131-B632-4C19-BF07-E49A9E373C1C', 'syncIdentifier': ' 24589B5A-266C-4274-8D57-9CFE4E95BF2B', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 19:44:13 +0000', 'quantity': 30.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f89900cbbee3b8040c0fa', 'isUploaded': ' true'}, {'sampleUUID': ' D1FC4D1D-7968-4B77-B58C-9AA50A2A0566', 'syncIdentifier': ' F151045E-3922-4D8B-B823-BF4E1C086823', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 19:47:01 +0000', 'quantity': 39.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3f8a3a0cbbee3b8040c3c1', 'isUploaded': ' true'}, {'sampleUUID': ' 90637986-EE19-40B5-B19E-03E754A55BD5', 'syncIdentifier': ' 548F176C-F233-4EAC-B63C-9DCC5B24BB12', 'syncVersion': ' 1', 'startDate': ' 2019-01-16 23:19:51 +0000', 'quantity': 60.0, 'quantity_units': 'g', 'foodType': ' ', 'absorptionTime': ' 10800.0', 'createdByCurrentApp': ' true', 'externalID': ' 5c3fbc1b0cbbee3b804195ae', 'isUploaded': ' true'}]","{'latestGlucoseValue': {'sampleUUID': ' FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', 'syncIdentifier': ' ""1547684174.0', 'syncVersion': ' 1', 'startDate': ' 2019-01-17 00:16:14 +0000', 'quantity': 401.0, 'quantity_units': 'mg/dL', 'isDisplayOnly': ' false', 'provenanceIdentifier': ' '}, 'managedDataInterval': ' 10800.0', 'cacheLength': ' 86400.0', 'momentumDataInterval': ' 900.0', 'observerQuery': ' Optional()', 'observationStart': ' 2019-01-15 13:08:36 +0000', 'observationEnabled': ' true', 'authorizationRequired': ' false'}","[{'sampleUUID': 'A5F63E6A-9D69-4B60-8496-47A3627F3F13', 'syncIdentifier': '""A5F63E6A-9D69-4B60-8496-47A3627F3F13""', 'syncVersion': '1', 'startDate': '2019-01-16 00:21:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '41E3FC2B-F72E-4461-A335-EFBABDDA9849', 'syncIdentifier': '""41E3FC2B-F72E-4461-A335-EFBABDDA9849""', 'syncVersion': '1', 'startDate': '2019-01-16 00:26:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BD62D8C8-41D2-4EF3-9619-4C353550A0D9', 'syncIdentifier': '""BD62D8C8-41D2-4EF3-9619-4C353550A0D9""', 'syncVersion': '1', 'startDate': '2019-01-16 00:31:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3991983F-8517-450D-A29A-7A2C52E2392C', 'syncIdentifier': '""3991983F-8517-450D-A29A-7A2C52E2392C""', 'syncVersion': '1', 'startDate': '2019-01-16 00:36:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '66772EA0-6140-4AFC-827A-B7F88187E74A', 'syncIdentifier': '""66772EA0-6140-4AFC-827A-B7F88187E74A""', 'syncVersion': '1', 'startDate': '2019-01-16 00:41:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17', 'syncIdentifier': '""DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17""', 'syncVersion': '1', 'startDate': '2019-01-16 00:46:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0065E291-349D-46FB-AD7A-07494FC8AF45', 'syncIdentifier': '""0065E291-349D-46FB-AD7A-07494FC8AF45""', 'syncVersion': '1', 'startDate': '2019-01-16 00:51:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C073929C-B99B-4E85-AB42-4C7830A8BF74', 'syncIdentifier': '""C073929C-B99B-4E85-AB42-4C7830A8BF74""', 'syncVersion': '1', 'startDate': '2019-01-16 00:56:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '30E5C628-85E4-433A-9A61-FD8DEE7A3A5F', 'syncIdentifier': '""30E5C628-85E4-433A-9A61-FD8DEE7A3A5F""', 'syncVersion': '1', 'startDate': '2019-01-16 01:01:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E265F03B-6E55-453C-860F-B66084068067', 'syncIdentifier': '""E265F03B-6E55-453C-860F-B66084068067""', 'syncVersion': '1', 'startDate': '2019-01-16 01:06:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '56DFF002-331A-46A8-BF2B-BCD7AB096BEF', 'syncIdentifier': '""56DFF002-331A-46A8-BF2B-BCD7AB096BEF""', 'syncVersion': '1', 'startDate': '2019-01-16 01:11:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C0F43159-4970-4994-A96B-724796CB9435', 'syncIdentifier': '""C0F43159-4970-4994-A96B-724796CB9435""', 'syncVersion': '1', 'startDate': '2019-01-16 01:16:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '49F50400-EAAA-4408-8947-315BDD27D7F6', 'syncIdentifier': '""49F50400-EAAA-4408-8947-315BDD27D7F6""', 'syncVersion': '1', 'startDate': '2019-01-16 01:21:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A9B0E528-2AAB-4C76-A181-7FD0F8F721ED', 'syncIdentifier': '""A9B0E528-2AAB-4C76-A181-7FD0F8F721ED""', 'syncVersion': '1', 'startDate': '2019-01-16 01:26:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1CBB394F-FF2C-4ECA-8196-A1BCF33FA408', 'syncIdentifier': '""1CBB394F-FF2C-4ECA-8196-A1BCF33FA408""', 'syncVersion': '1', 'startDate': '2019-01-16 01:31:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CD7AE6D6-DCF8-47F1-9358-B08BF9133508', 'syncIdentifier': '""CD7AE6D6-DCF8-47F1-9358-B08BF9133508""', 'syncVersion': '1', 'startDate': '2019-01-16 01:36:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D', 'syncIdentifier': '""A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D""', 'syncVersion': '1', 'startDate': '2019-01-16 01:41:16 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614', 'syncIdentifier': '""895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614""', 'syncVersion': '1', 'startDate': '2019-01-16 01:46:16 +0000', 'quantity': 391.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '716705AD-324C-4F3D-83F3-955C2BB6EA43', 'syncIdentifier': '""716705AD-324C-4F3D-83F3-955C2BB6EA43""', 'syncVersion': '1', 'startDate': '2019-01-16 01:51:16 +0000', 'quantity': 387.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5FE4C147-8A64-41C8-8CD9-02413D6C4831', 'syncIdentifier': '""5FE4C147-8A64-41C8-8CD9-02413D6C4831""', 'syncVersion': '1', 'startDate': '2019-01-16 01:56:16 +0000', 'quantity': 378.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '896FD042-4223-402A-966F-D3C35CEC45EC', 'syncIdentifier': '""896FD042-4223-402A-966F-D3C35CEC45EC""', 'syncVersion': '1', 'startDate': '2019-01-16 02:01:16 +0000', 'quantity': 362.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AA135DE9-E6C3-468D-A075-1018B4282FE9', 'syncIdentifier': '""AA135DE9-E6C3-468D-A075-1018B4282FE9""', 'syncVersion': '1', 'startDate': '2019-01-16 02:06:16 +0000', 'quantity': 344.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0CC738BD-CCBC-4AB1-9735-0BAFC806D42D', 'syncIdentifier': '""0CC738BD-CCBC-4AB1-9735-0BAFC806D42D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:11:16 +0000', 'quantity': 326.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '53082037-3636-49E5-BEE7-BCA6FB077890', 'syncIdentifier': '""53082037-3636-49E5-BEE7-BCA6FB077890""', 'syncVersion': '1', 'startDate': '2019-01-16 02:16:16 +0000', 'quantity': 306.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '96DD560E-B933-443A-8E9B-8095CD67E65D', 'syncIdentifier': '""96DD560E-B933-443A-8E9B-8095CD67E65D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:21:16 +0000', 'quantity': 285.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8772919E-A8B3-4D86-8546-E285389BBFE6', 'syncIdentifier': '""8772919E-A8B3-4D86-8546-E285389BBFE6""', 'syncVersion': '1', 'startDate': '2019-01-16 02:26:16 +0000', 'quantity': 265.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6A67B132-E287-45D9-8A80-D9414DB1EBD0', 'syncIdentifier': '""6A67B132-E287-45D9-8A80-D9414DB1EBD0""', 'syncVersion': '1', 'startDate': '2019-01-16 02:31:16 +0000', 'quantity': 247.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB', 'syncIdentifier': '""9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB""', 'syncVersion': '1', 'startDate': '2019-01-16 02:36:16 +0000', 'quantity': 231.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6F48AC0D-DE89-4F2C-B33B-06304D7AFD26', 'syncIdentifier': '""6F48AC0D-DE89-4F2C-B33B-06304D7AFD26""', 'syncVersion': '1', 'startDate': '2019-01-16 02:41:16 +0000', 'quantity': 218.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F20F1B8-515D-4BDE-9A97-DA2228558F3E', 'syncIdentifier': '""8F20F1B8-515D-4BDE-9A97-DA2228558F3E""', 'syncVersion': '1', 'startDate': '2019-01-16 02:46:16 +0000', 'quantity': 210.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D', 'syncIdentifier': '""A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D""', 'syncVersion': '1', 'startDate': '2019-01-16 02:51:16 +0000', 'quantity': 201.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DF86042E-6843-4AB0-925F-D43673D1D059', 'syncIdentifier': '""DF86042E-6843-4AB0-925F-D43673D1D059""', 'syncVersion': '1', 'startDate': '2019-01-16 02:56:16 +0000', 'quantity': 189.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '43C0B9E5-34C8-4EA7-91B7-2F21E08E2572', 'syncIdentifier': '""43C0B9E5-34C8-4EA7-91B7-2F21E08E2572""', 'syncVersion': '1', 'startDate': '2019-01-16 03:01:16 +0000', 'quantity': 173.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A586C109-AE43-44E8-935E-CEBCAC724D28', 'syncIdentifier': '""A586C109-AE43-44E8-935E-CEBCAC724D28""', 'syncVersion': '1', 'startDate': '2019-01-16 03:06:16 +0000', 'quantity': 155.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '18907153-3062-4813-BD95-DE6F7F540CB0', 'syncIdentifier': '""18907153-3062-4813-BD95-DE6F7F540CB0""', 'syncVersion': '1', 'startDate': '2019-01-16 03:11:16 +0000', 'quantity': 137.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5A7E1A48-DD42-414A-BD9E-7AC2928CCA33', 'syncIdentifier': '""5A7E1A48-DD42-414A-BD9E-7AC2928CCA33""', 'syncVersion': '1', 'startDate': '2019-01-16 03:16:16 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '14338002-8AA9-40D7-9308-6728FFA9DBE1', 'syncIdentifier': '""14338002-8AA9-40D7-9308-6728FFA9DBE1""', 'syncVersion': '1', 'startDate': '2019-01-16 03:21:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B7DFB66C-8E8B-41A8-A12C-BEF480E1F228', 'syncIdentifier': '""B7DFB66C-8E8B-41A8-A12C-BEF480E1F228""', 'syncVersion': '1', 'startDate': '2019-01-16 03:26:16 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9F7264C1-9093-4276-9AF2-EECF4309A043', 'syncIdentifier': '""9F7264C1-9093-4276-9AF2-EECF4309A043""', 'syncVersion': '1', 'startDate': '2019-01-16 03:31:16 +0000', 'quantity': 81.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595', 'syncIdentifier': '""9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595""', 'syncVersion': '1', 'startDate': '2019-01-16 03:36:16 +0000', 'quantity': 76.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E5DCB69A-B30B-45A3-83A1-3C709CC72A47', 'syncIdentifier': '""E5DCB69A-B30B-45A3-83A1-3C709CC72A47""', 'syncVersion': '1', 'startDate': '2019-01-16 03:41:16 +0000', 'quantity': 74.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4B0B8A53-24CD-4575-B78D-B160864C700A', 'syncIdentifier': '""4B0B8A53-24CD-4575-B78D-B160864C700A""', 'syncVersion': '1', 'startDate': '2019-01-16 03:46:16 +0000', 'quantity': 72.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A19C5B9A-D378-4ECF-A690-84FFDB327592', 'syncIdentifier': '""A19C5B9A-D378-4ECF-A690-84FFDB327592""', 'syncVersion': '1', 'startDate': '2019-01-16 03:51:16 +0000', 'quantity': 71.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '08C868AA-C7A2-4707-8430-5FC1F208435B', 'syncIdentifier': '""08C868AA-C7A2-4707-8430-5FC1F208435B""', 'syncVersion': '1', 'startDate': '2019-01-16 03:56:16 +0000', 'quantity': 68.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A2A651E2-2001-4E36-9B6A-980D5E17842F', 'syncIdentifier': '""A2A651E2-2001-4E36-9B6A-980D5E17842F""', 'syncVersion': '1', 'startDate': '2019-01-16 04:01:16 +0000', 'quantity': 66.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50A3F20F-91F2-406A-9C5F-ED63B7249255', 'syncIdentifier': '""50A3F20F-91F2-406A-9C5F-ED63B7249255""', 'syncVersion': '1', 'startDate': '2019-01-16 04:06:16 +0000', 'quantity': 65.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1420A883-CA9F-4497-9DE0-D0AF71A0C96E', 'syncIdentifier': '""1420A883-CA9F-4497-9DE0-D0AF71A0C96E""', 'syncVersion': '1', 'startDate': '2019-01-16 04:11:16 +0000', 'quantity': 63.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3D6701E1-96FF-4264-82DC-1B10E726ABCD', 'syncIdentifier': '""3D6701E1-96FF-4264-82DC-1B10E726ABCD""', 'syncVersion': '1', 'startDate': '2019-01-16 04:16:16 +0000', 'quantity': 61.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C21BD69C-2464-411C-B70E-A9168541C0B0', 'syncIdentifier': '""C21BD69C-2464-411C-B70E-A9168541C0B0""', 'syncVersion': '1', 'startDate': '2019-01-16 04:21:16 +0000', 'quantity': 57.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9F3B0018-48CD-4527-8ADA-A751386BD4AF', 'syncIdentifier': '""9F3B0018-48CD-4527-8ADA-A751386BD4AF""', 'syncVersion': '1', 'startDate': '2019-01-16 04:26:16 +0000', 'quantity': 53.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85F44787-B178-4DB1-8F88-3A122D85763E', 'syncIdentifier': '""85F44787-B178-4DB1-8F88-3A122D85763E""', 'syncVersion': '1', 'startDate': '2019-01-16 04:31:16 +0000', 'quantity': 56.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '24E5385A-0515-4277-B641-694B8EDF1DC7', 'syncIdentifier': '""24E5385A-0515-4277-B641-694B8EDF1DC7""', 'syncVersion': '1', 'startDate': '2019-01-16 04:36:16 +0000', 'quantity': 64.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8744F178-E810-44DC-8D58-8238F4B5EF4D', 'syncIdentifier': '""8744F178-E810-44DC-8D58-8238F4B5EF4D""', 'syncVersion': '1', 'startDate': '2019-01-16 04:41:16 +0000', 'quantity': 82.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B63A5843-9389-449F-BE7E-24F607AC2DD4', 'syncIdentifier': '""B63A5843-9389-449F-BE7E-24F607AC2DD4""', 'syncVersion': '1', 'startDate': '2019-01-16 04:46:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '68C8130C-F75A-4F43-A29B-F04C9E3A41A0', 'syncIdentifier': '""68C8130C-F75A-4F43-A29B-F04C9E3A41A0""', 'syncVersion': '1', 'startDate': '2019-01-16 04:51:16 +0000', 'quantity': 127.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E7D5094A-83B8-4001-9534-08F4E8DCADC1', 'syncIdentifier': '""E7D5094A-83B8-4001-9534-08F4E8DCADC1""', 'syncVersion': '1', 'startDate': '2019-01-16 04:56:15 +0000', 'quantity': 146.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '25812127-134A-4918-AFFD-BF56FF28DD4C', 'syncIdentifier': '""25812127-134A-4918-AFFD-BF56FF28DD4C""', 'syncVersion': '1', 'startDate': '2019-01-16 05:01:16 +0000', 'quantity': 163.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9FA891A5-E461-455E-B084-B1ED7A1AF3CF', 'syncIdentifier': '""9FA891A5-E461-455E-B084-B1ED7A1AF3CF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:06:16 +0000', 'quantity': 177.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5', 'syncIdentifier': '""621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5""', 'syncVersion': '1', 'startDate': '2019-01-16 05:11:16 +0000', 'quantity': 186.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B', 'syncIdentifier': '""D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B""', 'syncVersion': '1', 'startDate': '2019-01-16 05:16:16 +0000', 'quantity': 190.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6288219C-119D-404C-AAC6-FDF42195C5CF', 'syncIdentifier': '""6288219C-119D-404C-AAC6-FDF42195C5CF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:21:16 +0000', 'quantity': 191.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DD385614-E76A-4232-878C-66195DBB5019', 'syncIdentifier': '""DD385614-E76A-4232-878C-66195DBB5019""', 'syncVersion': '1', 'startDate': '2019-01-16 05:26:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF', 'syncIdentifier': '""D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF""', 'syncVersion': '1', 'startDate': '2019-01-16 05:31:17 +0000', 'quantity': 194.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D2C074AE-174A-4E13-8034-DF5CE2C1BB16', 'syncIdentifier': '""D2C074AE-174A-4E13-8034-DF5CE2C1BB16""', 'syncVersion': '1', 'startDate': '2019-01-16 05:36:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BD48AAB0-89DB-4334-A0BE-030BBFB7A395', 'syncIdentifier': '""BD48AAB0-89DB-4334-A0BE-030BBFB7A395""', 'syncVersion': '1', 'startDate': '2019-01-16 05:41:17 +0000', 'quantity': 181.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50623210-B780-4B9C-BCC0-6FB9B1F07A96', 'syncIdentifier': '""50623210-B780-4B9C-BCC0-6FB9B1F07A96""', 'syncVersion': '1', 'startDate': '2019-01-16 05:46:17 +0000', 'quantity': 162.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E3818C9B-7B91-4718-805C-51DD9FF289F7', 'syncIdentifier': '""E3818C9B-7B91-4718-805C-51DD9FF289F7""', 'syncVersion': '1', 'startDate': '2019-01-16 05:51:17 +0000', 'quantity': 142.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FCCDAE81-7630-4957-AB62-0CDAA558A326', 'syncIdentifier': '""FCCDAE81-7630-4957-AB62-0CDAA558A326""', 'syncVersion': '1', 'startDate': '2019-01-16 05:56:17 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D93E045A-CD2F-4E04-B04C-6883A5A87D74', 'syncIdentifier': '""D93E045A-CD2F-4E04-B04C-6883A5A87D74""', 'syncVersion': '1', 'startDate': '2019-01-16 06:01:17 +0000', 'quantity': 125.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B1A2E43C-9601-457F-8911-09EE7047E678', 'syncIdentifier': '""B1A2E43C-9601-457F-8911-09EE7047E678""', 'syncVersion': '1', 'startDate': '2019-01-16 06:06:17 +0000', 'quantity': 123.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C2662E87-40DB-4737-A745-26278EC9E399', 'syncIdentifier': '""C2662E87-40DB-4737-A745-26278EC9E399""', 'syncVersion': '1', 'startDate': '2019-01-16 06:11:17 +0000', 'quantity': 118.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '05AD31FD-6431-46BA-9952-DCB89F38B07B', 'syncIdentifier': '""05AD31FD-6431-46BA-9952-DCB89F38B07B""', 'syncVersion': '1', 'startDate': '2019-01-16 06:16:17 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07487EE3-2A8E-4258-9348-BB7A2426F2AD', 'syncIdentifier': '""07487EE3-2A8E-4258-9348-BB7A2426F2AD""', 'syncVersion': '1', 'startDate': '2019-01-16 06:21:17 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A7ECACAA-39B6-4237-9C7C-1787B4460920', 'syncIdentifier': '""A7ECACAA-39B6-4237-9C7C-1787B4460920""', 'syncVersion': '1', 'startDate': '2019-01-16 06:26:17 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '62B59FC2-6C0F-442B-8ACE-0D06E0EB3997', 'syncIdentifier': '""62B59FC2-6C0F-442B-8ACE-0D06E0EB3997""', 'syncVersion': '1', 'startDate': '2019-01-16 06:31:17 +0000', 'quantity': 104.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DB791FE0-4734-461B-BC3F-2F79BCB1B32D', 'syncIdentifier': '""DB791FE0-4734-461B-BC3F-2F79BCB1B32D""', 'syncVersion': '1', 'startDate': '2019-01-16 06:36:17 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C9B19216-C811-44EE-99CB-191068D73952', 'syncIdentifier': '""C9B19216-C811-44EE-99CB-191068D73952""', 'syncVersion': '1', 'startDate': '2019-01-16 06:41:16 +0000', 'quantity': 106.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B7F8D429-EA34-49E9-807B-61C2C6D5F59B', 'syncIdentifier': '""B7F8D429-EA34-49E9-807B-61C2C6D5F59B""', 'syncVersion': '1', 'startDate': '2019-01-16 06:46:17 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B2868E41-EF0D-469A-B35C-041A6C5DAD53', 'syncIdentifier': '""B2868E41-EF0D-469A-B35C-041A6C5DAD53""', 'syncVersion': '1', 'startDate': '2019-01-16 06:51:17 +0000', 'quantity': 110.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A', 'syncIdentifier': '""30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A""', 'syncVersion': '1', 'startDate': '2019-01-16 06:56:16 +0000', 'quantity': 112.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80', 'syncIdentifier': '""9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80""', 'syncVersion': '1', 'startDate': '2019-01-16 07:01:17 +0000', 'quantity': 115.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32AD5C76-842B-47CE-ABF2-5290EC778727', 'syncIdentifier': '""32AD5C76-842B-47CE-ABF2-5290EC778727""', 'syncVersion': '1', 'startDate': '2019-01-16 07:06:17 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7A524750-BAEC-419D-8A05-FDCC3EE5EFBC', 'syncIdentifier': '""7A524750-BAEC-419D-8A05-FDCC3EE5EFBC""', 'syncVersion': '1', 'startDate': '2019-01-16 07:11:16 +0000', 'quantity': 126.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CF8E0B07-F7B3-4578-AD80-7215197AD111', 'syncIdentifier': '""CF8E0B07-F7B3-4578-AD80-7215197AD111""', 'syncVersion': '1', 'startDate': '2019-01-16 07:16:17 +0000', 'quantity': 138.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CC0526D1-5792-4A4C-8A05-5942F6C15986', 'syncIdentifier': '""CC0526D1-5792-4A4C-8A05-5942F6C15986""', 'syncVersion': '1', 'startDate': '2019-01-16 07:21:17 +0000', 'quantity': 151.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C402A869-794D-4EDD-933F-8C0E7F96056E', 'syncIdentifier': '""C402A869-794D-4EDD-933F-8C0E7F96056E""', 'syncVersion': '1', 'startDate': '2019-01-16 07:26:17 +0000', 'quantity': 165.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D36058AF-7A99-495D-B741-32BF8F73C11E', 'syncIdentifier': '""D36058AF-7A99-495D-B741-32BF8F73C11E""', 'syncVersion': '1', 'startDate': '2019-01-16 07:31:17 +0000', 'quantity': 176.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FA03D1DD-B4E9-4131-BE9B-811F63075D04', 'syncIdentifier': '""FA03D1DD-B4E9-4131-BE9B-811F63075D04""', 'syncVersion': '1', 'startDate': '2019-01-16 07:36:17 +0000', 'quantity': 185.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '75C3A842-F5F2-42F2-8620-689731260091', 'syncIdentifier': '""75C3A842-F5F2-42F2-8620-689731260091""', 'syncVersion': '1', 'startDate': '2019-01-16 07:41:17 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AC962B31-C237-4558-824A-06599D61F090', 'syncIdentifier': '""AC962B31-C237-4558-824A-06599D61F090""', 'syncVersion': '1', 'startDate': '2019-01-16 07:46:17 +0000', 'quantity': 196.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '95C61722-5D7C-45BA-9E5D-32569B6738E8', 'syncIdentifier': '""95C61722-5D7C-45BA-9E5D-32569B6738E8""', 'syncVersion': '1', 'startDate': '2019-01-16 07:51:17 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '64EAEE19-69ED-4751-929D-8B32497E7CBA', 'syncIdentifier': '""64EAEE19-69ED-4751-929D-8B32497E7CBA""', 'syncVersion': '1', 'startDate': '2019-01-16 07:56:17 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A11994B4-74C8-4E98-B396-F68F92EE43A9', 'syncIdentifier': '""A11994B4-74C8-4E98-B396-F68F92EE43A9""', 'syncVersion': '1', 'startDate': '2019-01-16 08:01:16 +0000', 'quantity': 194.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A', 'syncIdentifier': '""F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A""', 'syncVersion': '1', 'startDate': '2019-01-16 08:06:17 +0000', 'quantity': 191.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '99BB01CE-C27E-426E-93C6-2DC08AB28894', 'syncIdentifier': '""99BB01CE-C27E-426E-93C6-2DC08AB28894""', 'syncVersion': '1', 'startDate': '2019-01-16 08:11:17 +0000', 'quantity': 187.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '55AAF5AB-B904-4284-A336-F54349E61985', 'syncIdentifier': '""55AAF5AB-B904-4284-A336-F54349E61985""', 'syncVersion': '1', 'startDate': '2019-01-16 08:16:17 +0000', 'quantity': 183.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D', 'syncIdentifier': '""2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D""', 'syncVersion': '1', 'startDate': '2019-01-16 08:21:17 +0000', 'quantity': 178.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8B5AF2C0-7A9A-4C74-99D4-182F45996DDA', 'syncIdentifier': '""8B5AF2C0-7A9A-4C74-99D4-182F45996DDA""', 'syncVersion': '1', 'startDate': '2019-01-16 08:26:17 +0000', 'quantity': 172.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '20DE8313-64EE-4CC7-98C3-AF8B028C551C', 'syncIdentifier': '""20DE8313-64EE-4CC7-98C3-AF8B028C551C""', 'syncVersion': '1', 'startDate': '2019-01-16 08:31:17 +0000', 'quantity': 167.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FB914E55-27D0-441F-B466-38F68AE05FDC', 'syncIdentifier': '""FB914E55-27D0-441F-B466-38F68AE05FDC""', 'syncVersion': '1', 'startDate': '2019-01-16 08:36:17 +0000', 'quantity': 162.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9', 'syncIdentifier': '""EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9""', 'syncVersion': '1', 'startDate': '2019-01-16 08:41:17 +0000', 'quantity': 151.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E743ABC-235C-4BC6-AABB-478F82F12B5A', 'syncIdentifier': '""8E743ABC-235C-4BC6-AABB-478F82F12B5A""', 'syncVersion': '1', 'startDate': '2019-01-16 08:46:17 +0000', 'quantity': 140.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F8AABA0E-F8C1-4E80-821B-1EB550C53872', 'syncIdentifier': '""F8AABA0E-F8C1-4E80-821B-1EB550C53872""', 'syncVersion': '1', 'startDate': '2019-01-16 08:51:17 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1082A623-6F1F-4BBE-964A-6ED80F60BD71', 'syncIdentifier': '""1082A623-6F1F-4BBE-964A-6ED80F60BD71""', 'syncVersion': '1', 'startDate': '2019-01-16 08:56:17 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B', 'syncIdentifier': '""6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B""', 'syncVersion': '1', 'startDate': '2019-01-16 09:01:16 +0000', 'quantity': 129.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '14949F64-4253-4365-BC04-5F41F1BCBF40', 'syncIdentifier': '""14949F64-4253-4365-BC04-5F41F1BCBF40""', 'syncVersion': '1', 'startDate': '2019-01-16 09:06:16 +0000', 'quantity': 129.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '78540582-B127-4538-A903-5DA0F9B22555', 'syncIdentifier': '""78540582-B127-4538-A903-5DA0F9B22555""', 'syncVersion': '1', 'startDate': '2019-01-16 09:11:17 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '659A8698-A761-427D-9226-BFF0F99B5D81', 'syncIdentifier': '""659A8698-A761-427D-9226-BFF0F99B5D81""', 'syncVersion': '1', 'startDate': '2019-01-16 09:16:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1411F188-50FA-4D0B-BE64-D733B8A82475', 'syncIdentifier': '""1411F188-50FA-4D0B-BE64-D733B8A82475""', 'syncVersion': '1', 'startDate': '2019-01-16 09:21:16 +0000', 'quantity': 133.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4CB98E34-1E43-4F57-90BC-FC68443B3585', 'syncIdentifier': '""4CB98E34-1E43-4F57-90BC-FC68443B3585""', 'syncVersion': '1', 'startDate': '2019-01-16 09:26:15 +0000', 'quantity': 131.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D51B2912-53E3-485E-B1ED-59D82A3A95DF', 'syncIdentifier': '""D51B2912-53E3-485E-B1ED-59D82A3A95DF""', 'syncVersion': '1', 'startDate': '2019-01-16 09:31:16 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '748766EC-F14D-410E-B3D0-0E4FAF65AA05', 'syncIdentifier': '""748766EC-F14D-410E-B3D0-0E4FAF65AA05""', 'syncVersion': '1', 'startDate': '2019-01-16 09:36:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ADFE430D-0063-48BD-B614-8DA9FB231AE3', 'syncIdentifier': '""ADFE430D-0063-48BD-B614-8DA9FB231AE3""', 'syncVersion': '1', 'startDate': '2019-01-16 09:41:16 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1', 'syncIdentifier': '""8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1""', 'syncVersion': '1', 'startDate': '2019-01-16 09:46:16 +0000', 'quantity': 135.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '532A4857-324C-44E6-A7FD-E7027B5890BB', 'syncIdentifier': '""532A4857-324C-44E6-A7FD-E7027B5890BB""', 'syncVersion': '1', 'startDate': '2019-01-16 09:51:16 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '222824B5-73EE-4B78-996F-23C925DFA27C', 'syncIdentifier': '""222824B5-73EE-4B78-996F-23C925DFA27C""', 'syncVersion': '1', 'startDate': '2019-01-16 09:56:16 +0000', 'quantity': 132.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EDB54975-0E6A-46D4-A130-C9D6D83078B3', 'syncIdentifier': '""EDB54975-0E6A-46D4-A130-C9D6D83078B3""', 'syncVersion': '1', 'startDate': '2019-01-16 10:01:16 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D1E24E9E-C370-4494-A592-06716FF92655', 'syncIdentifier': '""D1E24E9E-C370-4494-A592-06716FF92655""', 'syncVersion': '1', 'startDate': '2019-01-16 10:06:16 +0000', 'quantity': 128.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8B7EF469-44ED-409B-961E-434ABCDF156B', 'syncIdentifier': '""8B7EF469-44ED-409B-961E-434ABCDF156B""', 'syncVersion': '1', 'startDate': '2019-01-16 10:11:16 +0000', 'quantity': 126.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1', 'syncIdentifier': '""2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1""', 'syncVersion': '1', 'startDate': '2019-01-16 10:16:16 +0000', 'quantity': 123.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F2F272DB-7DAC-48D6-9375-BB762214B847', 'syncIdentifier': '""F2F272DB-7DAC-48D6-9375-BB762214B847""', 'syncVersion': '1', 'startDate': '2019-01-16 10:21:15 +0000', 'quantity': 121.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '50BF2446-2B55-4839-BA54-E655D3A9A559', 'syncIdentifier': '""50BF2446-2B55-4839-BA54-E655D3A9A559""', 'syncVersion': '1', 'startDate': '2019-01-16 10:26:16 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD', 'syncIdentifier': '""8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD""', 'syncVersion': '1', 'startDate': '2019-01-16 10:31:15 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4C17D963-E81C-4B6D-A3D0-EB624E88EA1E', 'syncIdentifier': '""4C17D963-E81C-4B6D-A3D0-EB624E88EA1E""', 'syncVersion': '1', 'startDate': '2019-01-16 10:36:16 +0000', 'quantity': 115.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '974E89A8-EBCD-4063-BCAF-C99D9A0567FB', 'syncIdentifier': '""974E89A8-EBCD-4063-BCAF-C99D9A0567FB""', 'syncVersion': '1', 'startDate': '2019-01-16 10:41:16 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2435EED0-A171-4641-9F49-D9D3DFA9DBB1', 'syncIdentifier': '""2435EED0-A171-4641-9F49-D9D3DFA9DBB1""', 'syncVersion': '1', 'startDate': '2019-01-16 10:46:15 +0000', 'quantity': 112.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6AEF2517-4842-458C-8E9F-1EAB2BD258A3', 'syncIdentifier': '""6AEF2517-4842-458C-8E9F-1EAB2BD258A3""', 'syncVersion': '1', 'startDate': '2019-01-16 10:51:16 +0000', 'quantity': 111.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '81F67AB4-1D5F-401B-87D6-E0C550B097AE', 'syncIdentifier': '""81F67AB4-1D5F-401B-87D6-E0C550B097AE""', 'syncVersion': '1', 'startDate': '2019-01-16 10:56:16 +0000', 'quantity': 109.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '49269F6D-176B-4A20-88C6-45CD5706841A', 'syncIdentifier': '""49269F6D-176B-4A20-88C6-45CD5706841A""', 'syncVersion': '1', 'startDate': '2019-01-16 11:01:16 +0000', 'quantity': 107.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B6A7FF53-87BA-477B-A67B-7D8367EE67A4', 'syncIdentifier': '""B6A7FF53-87BA-477B-A67B-7D8367EE67A4""', 'syncVersion': '1', 'startDate': '2019-01-16 11:06:15 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CA009642-F5F0-4A8A-AD51-A245B6E3F372', 'syncIdentifier': '""CA009642-F5F0-4A8A-AD51-A245B6E3F372""', 'syncVersion': '1', 'startDate': '2019-01-16 11:11:15 +0000', 'quantity': 101.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5A6DA2E0-1020-4570-B94C-E4BDEF02F427', 'syncIdentifier': '""5A6DA2E0-1020-4570-B94C-E4BDEF02F427""', 'syncVersion': '1', 'startDate': '2019-01-16 11:16:16 +0000', 'quantity': 98.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3FF946D6-2213-43F3-A115-F3EB1B148485', 'syncIdentifier': '""3FF946D6-2213-43F3-A115-F3EB1B148485""', 'syncVersion': '1', 'startDate': '2019-01-16 11:21:15 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FB060248-B713-46B3-9C76-9CDDDBB6FEF1', 'syncIdentifier': '""FB060248-B713-46B3-9C76-9CDDDBB6FEF1""', 'syncVersion': '1', 'startDate': '2019-01-16 11:26:16 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D4C0221-6EBB-4325-828F-2E8DF95C3C86', 'syncIdentifier': '""7D4C0221-6EBB-4325-828F-2E8DF95C3C86""', 'syncVersion': '1', 'startDate': '2019-01-16 11:31:16 +0000', 'quantity': 94.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C1BC1289-54E6-4F8B-B12A-09612538C9D4', 'syncIdentifier': '""C1BC1289-54E6-4F8B-B12A-09612538C9D4""', 'syncVersion': '1', 'startDate': '2019-01-16 11:36:16 +0000', 'quantity': 97.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D9C4F98D-EE0E-4327-BCE9-FE458988E3BF', 'syncIdentifier': '""D9C4F98D-EE0E-4327-BCE9-FE458988E3BF""', 'syncVersion': '1', 'startDate': '2019-01-16 11:41:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0900B59C-F54E-4F43-8DCE-BCF4BBE857B8', 'syncIdentifier': '""0900B59C-F54E-4F43-8DCE-BCF4BBE857B8""', 'syncVersion': '1', 'startDate': '2019-01-16 11:46:16 +0000', 'quantity': 101.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2701E162-9AE2-4D99-A48D-EA943F2D10A9', 'syncIdentifier': '""2701E162-9AE2-4D99-A48D-EA943F2D10A9""', 'syncVersion': '1', 'startDate': '2019-01-16 11:51:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5E200FC0-0344-4719-9FF1-6B9503F64471', 'syncIdentifier': '""5E200FC0-0344-4719-9FF1-6B9503F64471""', 'syncVersion': '1', 'startDate': '2019-01-16 11:56:16 +0000', 'quantity': 100.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0A393B24-1267-448D-8AA4-B40CA6E12CB7', 'syncIdentifier': '""0A393B24-1267-448D-8AA4-B40CA6E12CB7""', 'syncVersion': '1', 'startDate': '2019-01-16 12:01:16 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802', 'syncIdentifier': '""EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802""', 'syncVersion': '1', 'startDate': '2019-01-16 12:06:16 +0000', 'quantity': 104.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6E43C21A-2B5D-4963-9781-0D656888B28F', 'syncIdentifier': '""6E43C21A-2B5D-4963-9781-0D656888B28F""', 'syncVersion': '1', 'startDate': '2019-01-16 12:11:16 +0000', 'quantity': 105.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A633B0B6-20CE-47E4-B9C4-8749E0ACAB72', 'syncIdentifier': '""A633B0B6-20CE-47E4-B9C4-8749E0ACAB72""', 'syncVersion': '1', 'startDate': '2019-01-16 12:16:16 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '076D9233-DFF3-482E-9F61-A5C68D1D5330', 'syncIdentifier': '""076D9233-DFF3-482E-9F61-A5C68D1D5330""', 'syncVersion': '1', 'startDate': '2019-01-16 12:21:16 +0000', 'quantity': 114.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F73E40C-3C16-46C5-8983-06F7A1AF97DF', 'syncIdentifier': '""8F73E40C-3C16-46C5-8983-06F7A1AF97DF""', 'syncVersion': '1', 'startDate': '2019-01-16 12:26:16 +0000', 'quantity': 120.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F4295207-E6A3-4BB6-8A64-23876CFF269F', 'syncIdentifier': '""F4295207-E6A3-4BB6-8A64-23876CFF269F""', 'syncVersion': '1', 'startDate': '2019-01-16 12:31:16 +0000', 'quantity': 121.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6537B3C6-3368-4BD6-8C5F-2BE6127CF36E', 'syncIdentifier': '""6537B3C6-3368-4BD6-8C5F-2BE6127CF36E""', 'syncVersion': '1', 'startDate': '2019-01-16 12:36:16 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5BA9CEE9-3038-4426-97F5-F1FA5022A702', 'syncIdentifier': '""5BA9CEE9-3038-4426-97F5-F1FA5022A702""', 'syncVersion': '1', 'startDate': '2019-01-16 12:41:15 +0000', 'quantity': 117.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E017156E-2008-417A-8551-4C22524BE10E', 'syncIdentifier': '""E017156E-2008-417A-8551-4C22524BE10E""', 'syncVersion': '1', 'startDate': '2019-01-16 12:46:16 +0000', 'quantity': 124.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '940504F8-1FEC-4B84-A41A-FD48A004FD89', 'syncIdentifier': '""940504F8-1FEC-4B84-A41A-FD48A004FD89""', 'syncVersion': '1', 'startDate': '2019-01-16 12:51:16 +0000', 'quantity': 144.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4E745C10-B0AC-46F6-8E0D-69F198595F0B', 'syncIdentifier': '""4E745C10-B0AC-46F6-8E0D-69F198595F0B""', 'syncVersion': '1', 'startDate': '2019-01-16 12:56:16 +0000', 'quantity': 167.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3F04AD86-5174-4365-928A-E19335922605', 'syncIdentifier': '""3F04AD86-5174-4365-928A-E19335922605""', 'syncVersion': '1', 'startDate': '2019-01-16 13:01:16 +0000', 'quantity': 192.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '979AAFD0-9163-4086-88A6-96BA5CC24138', 'syncIdentifier': '""979AAFD0-9163-4086-88A6-96BA5CC24138""', 'syncVersion': '1', 'startDate': '2019-01-16 13:06:15 +0000', 'quantity': 216.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A1ED6A6A-6333-4469-B327-6C2E8DEBE709', 'syncIdentifier': '""A1ED6A6A-6333-4469-B327-6C2E8DEBE709""', 'syncVersion': '1', 'startDate': '2019-01-16 13:36:14 +0000', 'quantity': 195.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A2DC8925-3D13-484D-9C86-DFB32C206551', 'syncIdentifier': '""A2DC8925-3D13-484D-9C86-DFB32C206551""', 'syncVersion': '1', 'startDate': '2019-01-16 13:41:14 +0000', 'quantity': 183.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7C05EF53-7FB4-430C-8A00-E5949FE0C26C', 'syncIdentifier': '""7C05EF53-7FB4-430C-8A00-E5949FE0C26C""', 'syncVersion': '1', 'startDate': '2019-01-16 13:46:14 +0000', 'quantity': 173.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E4048FCE-9C81-42C1-8631-1A41B6E87877', 'syncIdentifier': '""E4048FCE-9C81-42C1-8631-1A41B6E87877""', 'syncVersion': '1', 'startDate': '2019-01-16 13:51:14 +0000', 'quantity': 166.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F1E751DE-9A33-481F-8ECC-9B5CC39FB89A', 'syncIdentifier': '""F1E751DE-9A33-481F-8ECC-9B5CC39FB89A""', 'syncVersion': '1', 'startDate': '2019-01-16 13:56:14 +0000', 'quantity': 160.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01', 'syncIdentifier': '""DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01""', 'syncVersion': '1', 'startDate': '2019-01-16 14:01:14 +0000', 'quantity': 153.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8EA496E1-B6A6-4A47-92C9-DDEABE45F55A', 'syncIdentifier': '""8EA496E1-B6A6-4A47-92C9-DDEABE45F55A""', 'syncVersion': '1', 'startDate': '2019-01-16 14:06:14 +0000', 'quantity': 144.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3EF130D9-0219-49EA-9105-C6E2C4B0CFD3', 'syncIdentifier': '""3EF130D9-0219-49EA-9105-C6E2C4B0CFD3""', 'syncVersion': '1', 'startDate': '2019-01-16 14:11:14 +0000', 'quantity': 134.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E1F30450-6785-4AD4-A6A1-01DD510B5F17', 'syncIdentifier': '""E1F30450-6785-4AD4-A6A1-01DD510B5F17""', 'syncVersion': '1', 'startDate': '2019-01-16 14:16:14 +0000', 'quantity': 125.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '15D162A9-802D-482C-9A9B-064AE9F0140B', 'syncIdentifier': '""15D162A9-802D-482C-9A9B-064AE9F0140B""', 'syncVersion': '1', 'startDate': '2019-01-16 14:21:14 +0000', 'quantity': 119.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '00913CB1-0587-423C-BC90-96008559F9B2', 'syncIdentifier': '""00913CB1-0587-423C-BC90-96008559F9B2""', 'syncVersion': '1', 'startDate': '2019-01-16 14:26:14 +0000', 'quantity': 113.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '050BDD9F-113E-49C2-B6D0-E1D5921A76BE', 'syncIdentifier': '""050BDD9F-113E-49C2-B6D0-E1D5921A76BE""', 'syncVersion': '1', 'startDate': '2019-01-16 14:31:14 +0000', 'quantity': 108.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D', 'syncIdentifier': '""A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D""', 'syncVersion': '1', 'startDate': '2019-01-16 14:36:14 +0000', 'quantity': 102.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '77B4BC63-B768-4FE7-AB97-8DDE62A22C60', 'syncIdentifier': '""77B4BC63-B768-4FE7-AB97-8DDE62A22C60""', 'syncVersion': '1', 'startDate': '2019-01-16 14:41:14 +0000', 'quantity': 98.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BA4FF16F-8483-4CEF-87BB-23D6ACDF389D', 'syncIdentifier': '""BA4FF16F-8483-4CEF-87BB-23D6ACDF389D""', 'syncVersion': '1', 'startDate': '2019-01-16 14:46:14 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D152FEF7-6790-4D45-BA08-3A7994E89E4A', 'syncIdentifier': '""D152FEF7-6790-4D45-BA08-3A7994E89E4A""', 'syncVersion': '1', 'startDate': '2019-01-16 14:51:14 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '89952E7F-633E-44CA-AEC5-602851341984', 'syncIdentifier': '""89952E7F-633E-44CA-AEC5-602851341984""', 'syncVersion': '1', 'startDate': '2019-01-16 14:56:14 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC', 'syncIdentifier': '""07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC""', 'syncVersion': '1', 'startDate': '2019-01-16 15:01:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9EC231BC-51A5-4521-A412-6834AA7AE732', 'syncIdentifier': '""9EC231BC-51A5-4521-A412-6834AA7AE732""', 'syncVersion': '1', 'startDate': '2019-01-16 15:06:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5FB8F244-C960-4A3C-BCB9-F02AE7A52309', 'syncIdentifier': '""5FB8F244-C960-4A3C-BCB9-F02AE7A52309""', 'syncVersion': '1', 'startDate': '2019-01-16 15:11:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '079CEDFD-E176-4FB7-A490-EADE255B809B', 'syncIdentifier': '""079CEDFD-E176-4FB7-A490-EADE255B809B""', 'syncVersion': '1', 'startDate': '2019-01-16 15:16:14 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '987B2085-CE94-4818-B9F8-C878E0181F18', 'syncIdentifier': '""987B2085-CE94-4818-B9F8-C878E0181F18""', 'syncVersion': '1', 'startDate': '2019-01-16 15:21:14 +0000', 'quantity': 93.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B02756A9-FBCF-4405-A84A-F95BCB879234', 'syncIdentifier': '""B02756A9-FBCF-4405-A84A-F95BCB879234""', 'syncVersion': '1', 'startDate': '2019-01-16 15:26:14 +0000', 'quantity': 92.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'AF5089B0-6E0D-4E02-8486-E6CA3A21D98F', 'syncIdentifier': '""AF5089B0-6E0D-4E02-8486-E6CA3A21D98F""', 'syncVersion': '1', 'startDate': '2019-01-16 15:31:14 +0000', 'quantity': 91.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6A830BC9-D8D1-4BF8-9B3F-1A39D211301D', 'syncIdentifier': '""6A830BC9-D8D1-4BF8-9B3F-1A39D211301D""', 'syncVersion': '1', 'startDate': '2019-01-16 15:36:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983', 'syncIdentifier': '""C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983""', 'syncVersion': '1', 'startDate': '2019-01-16 15:41:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '892B3058-CFD1-4E21-B17A-2AC32537774B', 'syncIdentifier': '""892B3058-CFD1-4E21-B17A-2AC32537774B""', 'syncVersion': '1', 'startDate': '2019-01-16 15:46:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '37E5371E-D49A-4682-B76C-DCDDB2EE59B5', 'syncIdentifier': '""37E5371E-D49A-4682-B76C-DCDDB2EE59B5""', 'syncVersion': '1', 'startDate': '2019-01-16 15:51:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE', 'syncIdentifier': '""6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE""', 'syncVersion': '1', 'startDate': '2019-01-16 15:56:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '9870D2BF-EDCC-4E52-9702-6F657F7F7B08', 'syncIdentifier': '""9870D2BF-EDCC-4E52-9702-6F657F7F7B08""', 'syncVersion': '1', 'startDate': '2019-01-16 16:01:14 +0000', 'quantity': 90.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605', 'syncIdentifier': '""A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605""', 'syncVersion': '1', 'startDate': '2019-01-16 16:06:14 +0000', 'quantity': 89.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '536026B4-9D68-4092-A6A0-5F96A2A9AF0B', 'syncIdentifier': '""536026B4-9D68-4092-A6A0-5F96A2A9AF0B""', 'syncVersion': '1', 'startDate': '2019-01-16 16:11:14 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3730A431-D8B1-4D52-9A39-97C04A077B8F', 'syncIdentifier': '""3730A431-D8B1-4D52-9A39-97C04A077B8F""', 'syncVersion': '1', 'startDate': '2019-01-16 16:16:14 +0000', 'quantity': 85.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9', 'syncIdentifier': '""D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9""', 'syncVersion': '1', 'startDate': '2019-01-16 16:21:14 +0000', 'quantity': 83.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38D6666E-A432-49CD-9D73-E58DF3CA646D', 'syncIdentifier': '""38D6666E-A432-49CD-9D73-E58DF3CA646D""', 'syncVersion': '1', 'startDate': '2019-01-16 16:26:14 +0000', 'quantity': 83.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D180B47D-F745-4F37-9068-C934194EDEB1', 'syncIdentifier': '""D180B47D-F745-4F37-9068-C934194EDEB1""', 'syncVersion': '1', 'startDate': '2019-01-16 16:31:14 +0000', 'quantity': 80.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38B13250-FA32-493C-8028-6AA65C3BCBD3', 'syncIdentifier': '""38B13250-FA32-493C-8028-6AA65C3BCBD3""', 'syncVersion': '1', 'startDate': '2019-01-16 16:36:14 +0000', 'quantity': 77.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88', 'syncIdentifier': '""CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88""', 'syncVersion': '1', 'startDate': '2019-01-16 16:41:15 +0000', 'quantity': 74.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8F75F09C-1CE1-45EB-869F-C546007E079A', 'syncIdentifier': '""8F75F09C-1CE1-45EB-869F-C546007E079A""', 'syncVersion': '1', 'startDate': '2019-01-16 16:46:15 +0000', 'quantity': 70.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32FB6DF6-EF0A-484A-9212-E717C05CCDA3', 'syncIdentifier': '""32FB6DF6-EF0A-484A-9212-E717C05CCDA3""', 'syncVersion': '1', 'startDate': '2019-01-16 16:51:14 +0000', 'quantity': 69.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '329D73AF-D524-4075-A3A5-047E9C877885', 'syncIdentifier': '""329D73AF-D524-4075-A3A5-047E9C877885""', 'syncVersion': '1', 'startDate': '2019-01-16 16:56:14 +0000', 'quantity': 72.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90', 'syncIdentifier': '""FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90""', 'syncVersion': '1', 'startDate': '2019-01-16 17:01:14 +0000', 'quantity': 79.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4', 'syncIdentifier': '""F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4""', 'syncVersion': '1', 'startDate': '2019-01-16 17:06:15 +0000', 'quantity': 86.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3A04D93A-4511-4DCE-BC65-88D192EEC0BE', 'syncIdentifier': '""3A04D93A-4511-4DCE-BC65-88D192EEC0BE""', 'syncVersion': '1', 'startDate': '2019-01-16 17:11:15 +0000', 'quantity': 95.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FA9AE75E-70D3-4A2E-92AE-A82E373BF007', 'syncIdentifier': '""FA9AE75E-70D3-4A2E-92AE-A82E373BF007""', 'syncVersion': '1', 'startDate': '2019-01-16 17:16:15 +0000', 'quantity': 110.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE', 'syncIdentifier': '""A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE""', 'syncVersion': '1', 'startDate': '2019-01-16 17:21:14 +0000', 'quantity': 130.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03', 'syncIdentifier': '""EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03""', 'syncVersion': '1', 'startDate': '2019-01-16 17:26:14 +0000', 'quantity': 153.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8136A573-7092-435D-A3AA-BBA6951F3CD2', 'syncIdentifier': '""8136A573-7092-435D-A3AA-BBA6951F3CD2""', 'syncVersion': '1', 'startDate': '2019-01-16 17:31:15 +0000', 'quantity': 170.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A205D44E-C261-4FE0-B4F9-D12AD91FED02', 'syncIdentifier': '""A205D44E-C261-4FE0-B4F9-D12AD91FED02""', 'syncVersion': '1', 'startDate': '2019-01-16 17:36:15 +0000', 'quantity': 184.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '771DF525-F543-4F3D-8B0C-5ECE56C1AB3E', 'syncIdentifier': '""771DF525-F543-4F3D-8B0C-5ECE56C1AB3E""', 'syncVersion': '1', 'startDate': '2019-01-16 17:41:15 +0000', 'quantity': 197.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '15E3B0A7-D250-4446-A9FF-4B003ECB21C5', 'syncIdentifier': '""15E3B0A7-D250-4446-A9FF-4B003ECB21C5""', 'syncVersion': '1', 'startDate': '2019-01-16 17:46:15 +0000', 'quantity': 209.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '85AF736A-CAE5-455F-A307-F7EB349C2DC9', 'syncIdentifier': '""85AF736A-CAE5-455F-A307-F7EB349C2DC9""', 'syncVersion': '1', 'startDate': '2019-01-16 17:51:14 +0000', 'quantity': 223.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B1B57F7A-AAE2-48B0-94DA-E045506624EB', 'syncIdentifier': '""B1B57F7A-AAE2-48B0-94DA-E045506624EB""', 'syncVersion': '1', 'startDate': '2019-01-16 17:56:15 +0000', 'quantity': 233.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8', 'syncIdentifier': '""4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8""', 'syncVersion': '1', 'startDate': '2019-01-16 18:01:15 +0000', 'quantity': 241.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7DECE4F5-6CE3-4CE6-A09C-7D4F99517376', 'syncIdentifier': '""7DECE4F5-6CE3-4CE6-A09C-7D4F99517376""', 'syncVersion': '1', 'startDate': '2019-01-16 18:06:15 +0000', 'quantity': 250.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D68498B-6632-4B15-B456-23A1C8260076', 'syncIdentifier': '""7D68498B-6632-4B15-B456-23A1C8260076""', 'syncVersion': '1', 'startDate': '2019-01-16 18:11:14 +0000', 'quantity': 257.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35', 'syncIdentifier': '""DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35""', 'syncVersion': '1', 'startDate': '2019-01-16 18:16:15 +0000', 'quantity': 266.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '4857D447-9BCA-40B0-9A73-55E85CC0C80B', 'syncIdentifier': '""4857D447-9BCA-40B0-9A73-55E85CC0C80B""', 'syncVersion': '1', 'startDate': '2019-01-16 18:21:15 +0000', 'quantity': 273.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '927876FE-46FF-46BE-90E8-0FD9054F6949', 'syncIdentifier': '""927876FE-46FF-46BE-90E8-0FD9054F6949""', 'syncVersion': '1', 'startDate': '2019-01-16 18:26:15 +0000', 'quantity': 277.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D402B6FD-BC10-4997-9712-B31EEEB9DF13', 'syncIdentifier': '""D402B6FD-BC10-4997-9712-B31EEEB9DF13""', 'syncVersion': '1', 'startDate': '2019-01-16 18:31:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '44771D03-CB0F-4758-B2CE-98D7717B5FB7', 'syncIdentifier': '""44771D03-CB0F-4758-B2CE-98D7717B5FB7""', 'syncVersion': '1', 'startDate': '2019-01-16 18:36:15 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E45EA6C-DB43-463B-8188-ABB35E2BCBC2', 'syncIdentifier': '""8E45EA6C-DB43-463B-8188-ABB35E2BCBC2""', 'syncVersion': '1', 'startDate': '2019-01-16 18:41:15 +0000', 'quantity': 293.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '060767DF-A592-4E99-8E30-6869B8DA2742', 'syncIdentifier': '""060767DF-A592-4E99-8E30-6869B8DA2742""', 'syncVersion': '1', 'startDate': '2019-01-16 18:46:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF', 'syncIdentifier': '""E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF""', 'syncVersion': '1', 'startDate': '2019-01-16 18:51:15 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E72F0D0C-7E9C-4186-B7D9-4801340E41F5', 'syncIdentifier': '""E72F0D0C-7E9C-4186-B7D9-4801340E41F5""', 'syncVersion': '1', 'startDate': '2019-01-16 18:56:14 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE', 'syncIdentifier': '""6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE""', 'syncVersion': '1', 'startDate': '2019-01-16 19:01:15 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2C28AE37-3DD2-49CF-B1D3-5D708D28B621', 'syncIdentifier': '""2C28AE37-3DD2-49CF-B1D3-5D708D28B621""', 'syncVersion': '1', 'startDate': '2019-01-16 19:06:15 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '278F21F4-293B-453C-8778-B75B62998899', 'syncIdentifier': '""278F21F4-293B-453C-8778-B75B62998899""', 'syncVersion': '1', 'startDate': '2019-01-16 19:11:14 +0000', 'quantity': 284.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '830CA8EB-9B7F-4919-81E5-1235D114291D', 'syncIdentifier': '""830CA8EB-9B7F-4919-81E5-1235D114291D""', 'syncVersion': '1', 'startDate': '2019-01-16 19:16:16 +0000', 'quantity': 275.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6B295424-1FF7-4B95-909F-EFE31A7F230D', 'syncIdentifier': '""6B295424-1FF7-4B95-909F-EFE31A7F230D""', 'syncVersion': '1', 'startDate': '2019-01-16 19:41:15 +0000', 'quantity': 238.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '423CC4BD-D070-4C64-840E-D5BFECA4A3EF', 'syncIdentifier': '""423CC4BD-D070-4C64-840E-D5BFECA4A3EF""', 'syncVersion': '1', 'startDate': '2019-01-16 19:46:15 +0000', 'quantity': 230.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7BC05171-2580-42DF-B05A-D3D144DBF471', 'syncIdentifier': '""7BC05171-2580-42DF-B05A-D3D144DBF471""', 'syncVersion': '1', 'startDate': '2019-01-16 19:51:15 +0000', 'quantity': 226.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3', 'syncIdentifier': '""06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3""', 'syncVersion': '1', 'startDate': '2019-01-16 19:56:15 +0000', 'quantity': 224.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E4F2198D-AEC2-4651-B653-77BF88C788BE', 'syncIdentifier': '""E4F2198D-AEC2-4651-B653-77BF88C788BE""', 'syncVersion': '1', 'startDate': '2019-01-16 20:01:15 +0000', 'quantity': 224.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '377B2B55-5704-4C93-BA5D-3927FED67AB0', 'syncIdentifier': '""377B2B55-5704-4C93-BA5D-3927FED67AB0""', 'syncVersion': '1', 'startDate': '2019-01-16 20:06:15 +0000', 'quantity': 228.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6', 'syncIdentifier': '""79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6""', 'syncVersion': '1', 'startDate': '2019-01-16 20:11:15 +0000', 'quantity': 234.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E50AC7D3-BD28-41AF-A73B-92BC8F39FB92', 'syncIdentifier': '""E50AC7D3-BD28-41AF-A73B-92BC8F39FB92""', 'syncVersion': '1', 'startDate': '2019-01-16 20:16:15 +0000', 'quantity': 240.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '776194E1-2FD1-4EDE-BE14-248CE90BCDA0', 'syncIdentifier': '""776194E1-2FD1-4EDE-BE14-248CE90BCDA0""', 'syncVersion': '1', 'startDate': '2019-01-16 20:21:15 +0000', 'quantity': 245.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B4741618-144E-4B68-B931-DBEB4FB52066', 'syncIdentifier': '""B4741618-144E-4B68-B931-DBEB4FB52066""', 'syncVersion': '1', 'startDate': '2019-01-16 20:26:14 +0000', 'quantity': 248.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3908454D-5AB7-4048-AABD-03E12843BAF3', 'syncIdentifier': '""3908454D-5AB7-4048-AABD-03E12843BAF3""', 'syncVersion': '1', 'startDate': '2019-01-16 20:31:14 +0000', 'quantity': 249.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '464EAF51-6B93-40C4-8BFA-F8C80BA534F4', 'syncIdentifier': '""464EAF51-6B93-40C4-8BFA-F8C80BA534F4""', 'syncVersion': '1', 'startDate': '2019-01-16 20:36:14 +0000', 'quantity': 248.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '38E596D9-4408-4C79-860B-300D20484762', 'syncIdentifier': '""38E596D9-4408-4C79-860B-300D20484762""', 'syncVersion': '1', 'startDate': '2019-01-16 20:41:13 +0000', 'quantity': 246.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '5F5D6F47-E166-45C0-905D-DED04D01AD5B', 'syncIdentifier': '""5F5D6F47-E166-45C0-905D-DED04D01AD5B""', 'syncVersion': '1', 'startDate': '2019-01-16 20:46:14 +0000', 'quantity': 242.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A856DC0E-D65B-4F64-8D99-B9F895129AC8', 'syncIdentifier': '""A856DC0E-D65B-4F64-8D99-B9F895129AC8""', 'syncVersion': '1', 'startDate': '2019-01-16 20:51:14 +0000', 'quantity': 240.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '33410BE8-72C2-4977-9F79-6CDDEFB9B364', 'syncIdentifier': '""33410BE8-72C2-4977-9F79-6CDDEFB9B364""', 'syncVersion': '1', 'startDate': '2019-01-16 20:56:14 +0000', 'quantity': 239.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '65CDB4AB-3876-4C30-8CD6-C93E436B9790', 'syncIdentifier': '""65CDB4AB-3876-4C30-8CD6-C93E436B9790""', 'syncVersion': '1', 'startDate': '2019-01-16 21:01:14 +0000', 'quantity': 243.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2507685D-BFB4-4116-8D5D-9C1D082C0C0F', 'syncIdentifier': '""2507685D-BFB4-4116-8D5D-9C1D082C0C0F""', 'syncVersion': '1', 'startDate': '2019-01-16 21:06:14 +0000', 'quantity': 249.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '769096F1-4E29-4A9D-B46A-145BF8F1A788', 'syncIdentifier': '""769096F1-4E29-4A9D-B46A-145BF8F1A788""', 'syncVersion': '1', 'startDate': '2019-01-16 21:11:14 +0000', 'quantity': 255.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8E6ABB65-7EAB-4304-8F23-AE307AADA967', 'syncIdentifier': '""1547673374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:16:14 +0000', 'quantity': 259.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3', 'syncIdentifier': '""ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3""', 'syncVersion': '1', 'startDate': '2019-01-16 21:16:14 +0000', 'quantity': 257.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""com.dexcom.G6""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'C9C0AADB-F4C1-4C20-839A-D5BD0829B9B5', 'syncIdentifier': '""1547673674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:21:14 +0000', 'quantity': 256.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'D7508B4C-DB2E-4553-B706-A1BAB680DE4F', 'syncIdentifier': '""1547673974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:26:14 +0000', 'quantity': 252.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '7D05E7E8-DB79-4F3A-B24D-1696BC74282F', 'syncIdentifier': '""1547674274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:31:14 +0000', 'quantity': 251.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BF0204A5-4585-4ADF-B996-B002D3D2291A', 'syncIdentifier': '""1547674574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:36:14 +0000', 'quantity': 254.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A870508B-A1B0-4FC4-A765-C82E92C4BD22', 'syncIdentifier': '""1547674874.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:41:14 +0000', 'quantity': 260.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '3273EE7A-189C-4876-B1E4-44E885D47B63', 'syncIdentifier': '""1547675174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:46:14 +0000', 'quantity': 267.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'ECBC40CA-7762-47A4-AE50-862301236A32', 'syncIdentifier': '""1547675473.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:51:13 +0000', 'quantity': 274.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E8BC0194-39C0-4449-94C8-5322EC45E195', 'syncIdentifier': '""1547675774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 21:56:14 +0000', 'quantity': 280.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6296EFE7-2A41-438E-8037-2B1BD7F3528D', 'syncIdentifier': '""1547676073.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:01:13 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '07B15331-87A9-478D-A677-0A2C37F9A5FD', 'syncIdentifier': '""1547676374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:06:14 +0000', 'quantity': 291.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '61F20A3F-0EC0-40D8-BACD-3F435EE21A82', 'syncIdentifier': '""1547676674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:11:14 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '6AE157D1-32A2-4482-9692-5BAA83305F41', 'syncIdentifier': '""1547676973.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:16:13 +0000', 'quantity': 295.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'BA0C1173-03AE-4FE3-BB2E-FDD5C7190956', 'syncIdentifier': '""1547677274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:21:14 +0000', 'quantity': 294.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0A0C0B2A-1295-4C2F-B325-DA9A974BD801', 'syncIdentifier': '""1547677574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:26:14 +0000', 'quantity': 294.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '703B7BD1-2B28-4759-8A5C-05CD66564FD8', 'syncIdentifier': '""1547677874.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:31:14 +0000', 'quantity': 293.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '2D465A18-3112-4B05-A43E-9B903080789B', 'syncIdentifier': '""1547678174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:36:14 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'A6438B27-A01A-41C9-B6D1-5DB235FC28C1', 'syncIdentifier': '""1547678473.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:41:13 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E0CA6AEF-85D8-4C19-BBE5-C8263875F1F0', 'syncIdentifier': '""1547678774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:46:14 +0000', 'quantity': 287.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '84294F7E-D8E0-4644-8672-01E2A52855EF', 'syncIdentifier': '""1547679074.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:51:14 +0000', 'quantity': 288.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E011BDAC-476B-40E9-B732-8B5FE7B32C90', 'syncIdentifier': '""1547679374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 22:56:14 +0000', 'quantity': 290.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '13FFF286-28C4-4498-A0D8-1992569712FB', 'syncIdentifier': '""1547679674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:01:14 +0000', 'quantity': 292.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0221CB94-9E68-48E0-B405-0F7B4C21E668', 'syncIdentifier': '""1547679974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:06:14 +0000', 'quantity': 291.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'E1C9C581-EC79-4183-87F5-DA6C4DDC4AE9', 'syncIdentifier': '""1547680274.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:11:14 +0000', 'quantity': 289.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '0D4ADDCD-04EB-4A6E-9C78-604493A63F32', 'syncIdentifier': '""1547680574.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:16:14 +0000', 'quantity': 282.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '09D1CB03-2651-4145-9696-6837D3514724', 'syncIdentifier': '""1547680873.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:21:13 +0000', 'quantity': 286.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '8451D9C5-B517-4EBF-8390-872E077D8E16', 'syncIdentifier': '""1547681174.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:26:14 +0000', 'quantity': 292.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '1A20E578-F14C-415F-97A6-42A2A3C3C525', 'syncIdentifier': '""1547681474.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:31:14 +0000', 'quantity': 305.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '32301A74-B5E9-49C3-BB19-D2A0E5C7E9DA', 'syncIdentifier': '""1547681774.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:36:14 +0000', 'quantity': 313.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F1DC7ECE-4F25-49FA-B0E3-5B2B3BDD77A8', 'syncIdentifier': '""1547682074.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:41:14 +0000', 'quantity': 331.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'DCEACFBA-69D4-4444-9329-5F8549A67434', 'syncIdentifier': '""1547682374.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:46:14 +0000', 'quantity': 340.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'B8DFEE87-053D-4301-9C07-A04521C6D357', 'syncIdentifier': '""1547682674.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:51:14 +0000', 'quantity': 324.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '58DE8977-425B-4F66-BD20-3A3BE706A5EC', 'syncIdentifier': '""1547682974.0""', 'syncVersion': '1', 'startDate': '2019-01-16 23:56:14 +0000', 'quantity': 348.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '79BA52D4-446E-4737-9C9B-B955ACEE3DCF', 'syncIdentifier': '""1547683274.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:01:14 +0000', 'quantity': 357.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'F2D57137-F498-404B-8E0F-B4C264A341C9', 'syncIdentifier': '""1547683574.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:06:14 +0000', 'quantity': 374.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': '085D512E-46B7-4BC6-BA3C-62B9DF80515B', 'syncIdentifier': '""1547683874.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:11:14 +0000', 'quantity': 391.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}, {'sampleUUID': 'FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF', 'syncIdentifier': '""1547684174.0""', 'syncVersion': '1', 'startDate': '2019-01-17 00:16:14 +0000', 'quantity': 401.0, 'isDisplayOnly': 'false', 'provenanceIdentifier': '""""', 'quantity_units': 'mg/dL'}]" From a4aabf2af928e7dc0ef5f0edc05e7b763127e704 Mon Sep 17 00:00:00 2001 From: Russell Wilson Date: Thu, 16 May 2019 20:22:21 -0500 Subject: [PATCH 46/48] Delete LoopReport-parsed.json --- .../parsers/output/LoopReport-parsed.json | 1957 ----------------- 1 file changed, 1957 deletions(-) delete mode 100644 projects/parsers/output/LoopReport-parsed.json diff --git a/projects/parsers/output/LoopReport-parsed.json b/projects/parsers/output/LoopReport-parsed.json deleted file mode 100644 index cf182e73..00000000 --- a/projects/parsers/output/LoopReport-parsed.json +++ /dev/null @@ -1,1957 +0,0 @@ -{ - "basal_rate_schedule": [ - { - "startTime": 0.0, - "value": 0.8 - }, - { - "startTime": 23400.0, - "value": 0.8 - }, - { - "startTime": 72000.0, - "value": 0.6 - } - ], - "basal_rate_timeZone": -28800, - "cached_carb_entries": [ - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c4e2a77d8dfb37103e14f78", - "foodType": " ", - "isUploaded": " true", - "quantity": 10.0, - "quantity_units": "g", - "sampleUUID": " 29A45677-9670-48A0-A6C6-379CEA88581F", - "startDate": " 2019-01-27 22:02:29 +0000", - "syncIdentifier": " 8A570A49-59FF-435B-BEEF-F6BBA0BCDEAA", - "syncVersion": " 1" - }, - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c4e4b6bd8dfb37103e1e137", - "foodType": " ", - "isUploaded": " true", - "quantity": 25.0, - "quantity_units": "g", - "sampleUUID": " CB1F6944-A6FF-4917-B5F6-7509E8CD9EB8", - "startDate": " 2019-01-28 01:00:59 +0000", - "syncIdentifier": " 8E9EC8B3-7A44-4AB4-A81B-4A54F2AAA18D", - "syncVersion": " 1" - }, - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c4e9604d8dfb37103e428d1", - "foodType": " ", - "isUploaded": " true", - "quantity": 7.0, - "quantity_units": "g", - "sampleUUID": " 2C030171-3604-4542-B492-9990AF375546", - "startDate": " 2019-01-28 05:41:22 +0000", - "syncIdentifier": " 7FF9C039-BE6E-4479-BE4C-3F7EAC1ECF34", - "syncVersion": " 1" - } - ], - "cached_dose_entries": [ - { - "description": "nil", - "endDate": "2019-01-07 20:43:21 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-07 20:43:18 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T20:43:18Z 2019-01-07T20:43:21Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:13:21 +0000", - "scheduledBasalRate": 0.9, - "scheduledBasalRateUnits": "IU/hr", - "startDate": "2019-01-07 20:43:21 +0000", - "syncIdentifier": "\"74656d70426173616c20302e39323520323031392d30312d30375432303a34333a32315a20313830302e30\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.95" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:16:57 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-07 21:13:21 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:13:21Z 2019-01-07T21:16:57Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.05" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:21:14 +0000", - "scheduledBasalRate": 0.9, - "scheduledBasalRateUnits": "IU/hr", - "startDate": "2019-01-07 21:16:57 +0000", - "syncIdentifier": "\"74656d70426173616c20302e3020323031392d30312d30375432313a31363a35375a203235372e3132383533333935393338383733\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:21:20 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-07 21:21:14 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:21:14Z 2019-01-07T21:21:20Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:26:00 +0000", - "scheduledBasalRate": 0.9, - "scheduledBasalRateUnits": "IU/hr", - "startDate": "2019-01-07 21:21:20 +0000", - "syncIdentifier": "\"74656d70426173616c20302e3020323031392d30312d30375432313a32313a32305a203237392e37333436363930383933313733\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-07 21:26:08 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-07 21:26:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T21:26:00Z 2019-01-07T21:26:08Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.units", - "value": "0.0" - } - ], - "cached_glucose_samples": [ - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 92.0, - "quantity_units": "mg/dL", - "sampleUUID": "1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB", - "startDate": "2019-01-27 15:21:22 +0000", - "syncIdentifier": "\"1A5FEA27-285C-4BB2-87BF-1F3DAC3CA6EB\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 92.0, - "quantity_units": "mg/dL", - "sampleUUID": "85AC7720-6C3F-4125-AB1D-5ADE22707CD1", - "startDate": "2019-01-27 15:26:22 +0000", - "syncIdentifier": "\"85AC7720-6C3F-4125-AB1D-5ADE22707CD1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 91.0, - "quantity_units": "mg/dL", - "sampleUUID": "89DE2881-D0F9-436B-836C-B19D450DAD8D", - "startDate": "2019-01-27 15:31:22 +0000", - "syncIdentifier": "\"89DE2881-D0F9-436B-836C-B19D450DAD8D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 88.0, - "quantity_units": "mg/dL", - "sampleUUID": "BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4", - "startDate": "2019-01-27 15:36:22 +0000", - "syncIdentifier": "\"BE900B25-BDAC-4FFD-9FC6-D2F1855C6AA4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 88.0, - "quantity_units": "mg/dL", - "sampleUUID": "12B89D59-60E6-4251-AC57-EA65A7313C9C", - "startDate": "2019-01-27 15:41:22 +0000", - "syncIdentifier": "\"12B89D59-60E6-4251-AC57-EA65A7313C9C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 88.0, - "quantity_units": "mg/dL", - "sampleUUID": "3172335D-761C-4B62-8288-45F58A19C89A", - "startDate": "2019-01-27 15:46:22 +0000", - "syncIdentifier": "\"3172335D-761C-4B62-8288-45F58A19C89A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "D0861787-FE69-48C0-BED6-25BE432ED62E", - "startDate": "2019-01-27 15:51:21 +0000", - "syncIdentifier": "\"D0861787-FE69-48C0-BED6-25BE432ED62E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 88.0, - "quantity_units": "mg/dL", - "sampleUUID": "A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274", - "startDate": "2019-01-27 15:56:22 +0000", - "syncIdentifier": "\"A122F1AB-910C-4A6E-8A6F-0AD1D6F7B274\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 86.0, - "quantity_units": "mg/dL", - "sampleUUID": "97CA822A-3E61-4217-A8BA-1D3C7E1C5620", - "startDate": "2019-01-27 16:01:22 +0000", - "syncIdentifier": "\"97CA822A-3E61-4217-A8BA-1D3C7E1C5620\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 85.0, - "quantity_units": "mg/dL", - "sampleUUID": "C94C3098-A946-4155-89E5-A11EAEEDD9B3", - "startDate": "2019-01-27 16:06:22 +0000", - "syncIdentifier": "\"C94C3098-A946-4155-89E5-A11EAEEDD9B3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 84.0, - "quantity_units": "mg/dL", - "sampleUUID": "407921B2-F4AA-449E-B37B-2740ABB2464A", - "startDate": "2019-01-27 16:11:22 +0000", - "syncIdentifier": "\"407921B2-F4AA-449E-B37B-2740ABB2464A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 81.0, - "quantity_units": "mg/dL", - "sampleUUID": "FBEE49E9-6EF7-4298-92C5-B8F87BCA1233", - "startDate": "2019-01-27 16:16:22 +0000", - "syncIdentifier": "\"FBEE49E9-6EF7-4298-92C5-B8F87BCA1233\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 76.0, - "quantity_units": "mg/dL", - "sampleUUID": "574F9FD3-E283-4880-9A4D-002B5641E526", - "startDate": "2019-01-27 16:21:22 +0000", - "syncIdentifier": "\"574F9FD3-E283-4880-9A4D-002B5641E526\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 71.0, - "quantity_units": "mg/dL", - "sampleUUID": "960009BD-5B7C-458B-9426-8DEE05DE874D", - "startDate": "2019-01-27 16:26:22 +0000", - "syncIdentifier": "\"960009BD-5B7C-458B-9426-8DEE05DE874D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 70.0, - "quantity_units": "mg/dL", - "sampleUUID": "C067386B-AB07-42C6-9480-4EF450661287", - "startDate": "2019-01-27 16:31:22 +0000", - "syncIdentifier": "\"C067386B-AB07-42C6-9480-4EF450661287\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 71.0, - "quantity_units": "mg/dL", - "sampleUUID": "AFCF551E-BA6D-45A3-9507-18ADCC1F41EB", - "startDate": "2019-01-27 16:36:22 +0000", - "syncIdentifier": "\"AFCF551E-BA6D-45A3-9507-18ADCC1F41EB\"", - "syncVersion": "1" - } - ], - "carb_default_absorption_times_fast": 1800.0, - "carb_default_absorption_times_medium": 10800.0, - "carb_default_absorption_times_slow": 18000.0, - "carb_effect": [ - { - "start_time": "2018-11-28 00:00:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:05:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:10:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:15:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:20:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:25:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:30:00 +0000", - "units": "mg/dL", - "value": 309.375 - }, - { - "start_time": "2018-11-28 00:35:00 +0000", - "units": "mg/dL", - "value": 313.1571581860383 - }, - { - "start_time": "2018-11-28 00:40:00 +0000", - "units": "mg/dL", - "value": 320.79604707492723 - }, - { - "start_time": "2018-11-28 00:45:00 +0000", - "units": "mg/dL", - "value": 328.4349359638161 - }, - { - "start_time": "2018-11-28 00:50:00 +0000", - "units": "mg/dL", - "value": 336.073824852705 - }, - { - "start_time": "2018-11-28 00:55:00 +0000", - "units": "mg/dL", - "value": 343.7127137415939 - }, - { - "start_time": "2018-11-28 01:00:00 +0000", - "units": "mg/dL", - "value": 351.3516026304828 - } - ], - "carb_ratio_schedule": [ - { - "startTime": 0.0, - "value": 10.0 - }, - { - "startTime": 66600.0, - "value": 9.0 - } - ], - "carb_ratio_timeZone": -28800, - "carb_ratio_unit": "g", - "carbs_on_board": { - " endDate": "2019-01-28 15:15:00 +0000", - " quantity": 0.0, - " startDate": "2019-01-28 15:15:00 +0000", - "units": "g" - }, - "dex_cgm_manager": { - "latestBackfill": { - "glucose": " 98", - "timestamp": " 2018-12-13 21", - "trend": " 5" - } - }, - "file_name": "LoopReport.md", - "g5_cgm_manager": { - "latestReading": { - "glucoseMessage": { - "glucose": " 85", - "glucoseIsDisplayOnly": " false", - "timestamp": " 2596408", - "trend": " -1" - }, - "lastCalibration": " nil", - "readDate": " 2019-01-28 15", - "sessionStartDate": " 2019-01-19 15", - "status": " CGMBLEKit.TransmitterStatus.ok", - "timeMessage": { - "currentTime": " 2596413", - "sessionStartTime": " 1820222", - "status": " 0" - }, - "transmitterID": " \"00AA0A" - }, - "providesBLEHeartbeat": " true", - "transmitter": " Optional(CGMBLEKit.Transmitter)" - }, - "get_normalized_dose_entries": [ - { - "description": "nil", - "endDate": "2019-01-24 14:13:17 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 14:11:24 +0000", - "syncIdentifier": "\"7b00004b061813002000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:13:58 +0000", - "scheduledBasalRate": "0.8 IU/hr", - "startDate": "2019-01-24 14:13:17 +0000", - "syncIdentifier": "\"2100354c061813\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:14:28 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 14:13:58 +0000", - "syncIdentifier": "\"030000002f224d261813\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:30:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 14:14:28 +0000", - "syncIdentifier": "\"7b00044e061813002000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:53:31 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 14:30:24 +0000", - "syncIdentifier": "\"7b01005e0618130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 15:31:25 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 14:53:31 +0000", - "syncIdentifier": "\"7b0107750658130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 17:36:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 15:31:25 +0000", - "syncIdentifier": "\"7b01195f0718130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 20:06:25 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 17:36:24 +0000", - "syncIdentifier": "\"7b0118640918130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 20:36:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 20:06:25 +0000", - "syncIdentifier": "\"7b0119460c18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 21:36:25 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 20:36:24 +0000", - "syncIdentifier": "\"7b0118640c18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 22:06:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 21:36:25 +0000", - "syncIdentifier": "\"7b0119640d18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 01:06:25 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-24 22:06:24 +0000", - "syncIdentifier": "\"7b0118460e18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 01:31:27 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-25 01:06:25 +0000", - "syncIdentifier": "\"7b0119461118130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 02:36:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-25 01:31:27 +0000", - "syncIdentifier": "\"7b011b5f1118130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 03:11:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-25 02:36:24 +0000", - "syncIdentifier": "\"7b0118641218130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 04:51:24 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-25 03:11:24 +0000", - "syncIdentifier": "\"7b01184b1318130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 05:01:25 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-25 04:51:24 +0000", - "syncIdentifier": "\"7b021873141813281800\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.6" - } - ], - "get_normalized_pump_event_dose": [ - { - "description": "nil", - "endDate": "2019-01-24 14:13:17 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:11:24 +0000", - "syncIdentifier": "\"7b00004b061813002000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:13:58 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:13:17 +0000", - "syncIdentifier": "\"2100354c061813\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:14:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:13:58 +0000", - "syncIdentifier": "\"030000002f224d261813\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:30:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:14:28 +0000", - "syncIdentifier": "\"7b00044e061813002000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 14:53:31 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:30:24 +0000", - "syncIdentifier": "\"7b01005e0618130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 15:31:25 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 14:53:31 +0000", - "syncIdentifier": "\"7b0107750658130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 17:36:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 15:31:25 +0000", - "syncIdentifier": "\"7b01195f0718130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 20:06:25 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 17:36:24 +0000", - "syncIdentifier": "\"7b0118640918130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 20:36:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 20:06:25 +0000", - "syncIdentifier": "\"7b0119460c18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-24 21:36:25 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-24 20:36:24 +0000", - "syncIdentifier": "\"7b0118640c18130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 18:36:45 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-25 17:26:28 +0000", - "syncIdentifier": "\"7b011c5a0919130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-25 19:16:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-25 18:36:45 +0000", - "syncIdentifier": "\"7b012d640a19130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 14:41:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 14:21:28 +0000", - "syncIdentifier": "\"7b001c55061b13002000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:21:29 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 14:41:27 +0000", - "syncIdentifier": "\"7b011b69061b130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:22:13 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:21:29 +0000", - "syncIdentifier": "\"16011d55075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:22:15 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:22:13 +0000", - "syncIdentifier": "\"16010d56075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.625" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:31:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:22:15 +0000", - "syncIdentifier": "\"16010f56075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.625" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:36:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:31:27 +0000", - "syncIdentifier": "\"16011b5f075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.575" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:41:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:36:28 +0000", - "syncIdentifier": "\"7b011c64071b130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:51:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:41:28 +0000", - "syncIdentifier": "\"16011c69075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 15:56:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:51:27 +0000", - "syncIdentifier": "\"7b011b73071b130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:17:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 15:56:28 +0000", - "syncIdentifier": "\"16011c78075b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:21:29 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:17:00 +0000", - "syncIdentifier": "\"16010051085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:41:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:21:29 +0000", - "syncIdentifier": "\"16011d55085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:46:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:41:27 +0000", - "syncIdentifier": "\"16011b69085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:51:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:46:28 +0000", - "syncIdentifier": "\"16011c6e085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.825" - }, - { - "description": "nil", - "endDate": "2019-01-27 16:56:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:51:27 +0000", - "syncIdentifier": "\"16011b73085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.975" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:01:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 16:56:28 +0000", - "syncIdentifier": "\"16011c78085b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.85" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:06:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:01:27 +0000", - "syncIdentifier": "\"16011b41095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.425" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:11:41 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:06:27 +0000", - "syncIdentifier": "\"16011b46095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.15" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:31:31 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:11:41 +0000", - "syncIdentifier": "\"1601294b095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.275" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:36:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:31:32 +0000", - "syncIdentifier": "\"7b01205f091b130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:41:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:36:28 +0000", - "syncIdentifier": "\"16011c64095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.525" - }, - { - "description": "nil", - "endDate": "2019-01-27 17:56:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:41:28 +0000", - "syncIdentifier": "\"16011c69095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.5" - }, - { - "description": "nil", - "endDate": "2019-01-27 18:26:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 17:56:42 +0000", - "syncIdentifier": "\"16012a78095b13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.225" - }, - { - "description": "nil", - "endDate": "2019-01-27 18:30:37 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-27 18:26:42 +0000", - "syncIdentifier": "\"7b012a5a0a1b130d2000\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - } - ], - "get_pump_event_values": [ - { - "date": " 2019-01-28 15:01:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50085", - "persistedDate": " 2019-01-28 15:06:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 15:01:27 +0000", - "description": " nil", - "endDate": " 2019-01-28 15:31:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50084", - "persistedDate": " 2019-01-28 15:06:41 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 15:01:27 +0000", - "syncIdentifier": " Optional(16011b41075c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 7 minute: 1 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-28 14:51:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50083", - "persistedDate": " 2019-01-28 14:56:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 14:51:28 +0000", - "description": " nil", - "endDate": " 2019-01-29 14:51:28 +0000", - "index": " 1", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50082", - "persistedDate": " 2019-01-28 14:56:28 +0000", - "rate": " 0.8)))", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-28 14:51:28 +0000", - "syncIdentifier": " Optional(7b011c73061c130d2000), scheduledBasalRate: nil", - "timeOffset": " 23400.0", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ", - "type": " LoopKit.DoseType.basal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.8" - }, - { - "date": " 2019-01-28 14:51:28 +0000", - "description": " nil", - "endDate": " 2019-01-28 14:51:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50081", - "persistedDate": " 2019-01-28 14:56:28 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:51:28 +0000", - "syncIdentifier": " Optional(16001c73065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 51 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-28 14:46:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50080", - "persistedDate": " 2019-01-28 14:51:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 14:46:28 +0000", - "description": " nil", - "endDate": " 2019-01-28 15:16:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50079", - "persistedDate": " 2019-01-28 14:51:28 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:46:28 +0000", - "syncIdentifier": " Optional(16011c6e065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 46 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-28 14:41:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50078", - "persistedDate": " 2019-01-28 14:46:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 14:41:28 +0000", - "description": " nil", - "endDate": " 2019-01-28 15:11:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50077", - "persistedDate": " 2019-01-28 14:46:28 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:41:28 +0000", - "syncIdentifier": " Optional(16011c69065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 41 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.2" - }, - { - "date": " 2019-01-28 14:36:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50076", - "persistedDate": " 2019-01-28 14:41:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 14:36:27 +0000", - "description": " nil", - "endDate": " 2019-01-28 15:06:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50075", - "persistedDate": " 2019-01-28 14:41:28 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:36:27 +0000", - "syncIdentifier": " Optional(16011b64065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 36 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.4" - }, - { - "date": " 2019-01-28 14:30:00 +0000", - "description": " nil", - "endDate": " 2019-01-29 14:30:00 +0000", - "index": " 1", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50074", - "persistedDate": " 2019-01-28 14:31:28 +0000", - "rate": " 0.8)))", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-28 14:30:00 +0000", - "syncIdentifier": " Optional(7b01005e061c130d2000), scheduledBasalRate: nil", - "timeOffset": " 23400.0", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 30 second: 0 isLeapMonth: false ", - "type": " LoopKit.DoseType.basal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.8" - }, - { - "date": " 2019-01-28 14:06:27 +0000", - "description": " nil", - "endDate": " 2019-01-29 14:06:27 +0000", - "index": " 0", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50071", - "persistedDate": " 2019-01-28 14:11:28 +0000", - "rate": " 0.8)))", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-28 14:06:27 +0000", - "syncIdentifier": " Optional(7b001b46061c13002000), scheduledBasalRate: nil", - "timeOffset": " 0.0", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ", - "type": " LoopKit.DoseType.basal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.8" - }, - { - "date": " 2019-01-28 14:06:27 +0000", - "description": " nil", - "endDate": " 2019-01-28 14:06:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50072", - "persistedDate": " 2019-01-28 14:11:28 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:06:27 +0000", - "syncIdentifier": " Optional(16001b46065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-28 14:06:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50073", - "persistedDate": " 2019-01-28 14:11:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 6 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 14:01:41 +0000", - "description": " nil", - "endDate": " 2019-01-28 14:31:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50069", - "persistedDate": " 2019-01-28 14:01:58 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 14:01:41 +0000", - "syncIdentifier": " Optional(16012941065c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-28 14:01:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50067", - "persistedDate": " 2019-01-28 14:01:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 6 minute: 1 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-28 13:56:27 +0000", - "description": " nil", - "endDate": " 2019-01-28 14:26:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50070", - "persistedDate": " 2019-01-28 14:01:58 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-28 13:56:27 +0000", - "syncIdentifier": " Optional(16011b78055c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.375" - }, - { - "date": " 2019-01-28 13:56:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://17F97154-93F5-49F8-9870-B15219F6980C/PumpEvent/p50068", - "persistedDate": " 2019-01-28 14:01:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 28 hour: 5 minute: 56 second: 27 isLeapMonth: false ))" - } - ], - "get_reservoir_values": [ - { - "start_time": "2019-01-28 15:16:00 +0000", - "units": "unitVolume", - "value": 168.9 - }, - { - "start_time": "2019-01-28 15:11:00 +0000", - "units": "unitVolume", - "value": 168.9 - }, - { - "start_time": "2019-01-28 15:06:00 +0000", - "units": "unitVolume", - "value": 168.9 - }, - { - "start_time": "2019-01-28 15:01:00 +0000", - "units": "unitVolume", - "value": 168.9 - }, - { - "start_time": "2019-01-28 14:56:00 +0000", - "units": "unitVolume", - "value": 169.0 - }, - { - "start_time": "2019-01-28 14:51:00 +0000", - "units": "unitVolume", - "value": 169.1 - }, - { - "start_time": "2019-01-28 14:46:00 +0000", - "units": "unitVolume", - "value": 169.1 - }, - { - "start_time": "2019-01-28 14:41:00 +0000", - "units": "unitVolume", - "value": 169.2 - }, - { - "start_time": "2019-01-28 14:36:00 +0000", - "units": "unitVolume", - "value": 169.3 - }, - { - "start_time": "2019-01-28 14:31:00 +0000", - "units": "unitVolume", - "value": 169.3 - }, - { - "start_time": "2019-01-28 14:26:00 +0000", - "units": "unitVolume", - "value": 169.4 - }, - { - "start_time": "2019-01-28 14:21:00 +0000", - "units": "unitVolume", - "value": 169.5 - }, - { - "start_time": "2019-01-28 14:16:00 +0000", - "units": "unitVolume", - "value": 169.5 - } - ], - "glucose_momentum_effect": [ - { - "quantity": 0.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:15:00 +0000" - }, - { - "quantity": 0.732079, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:20:00 +0000" - }, - { - "quantity": 1.73202, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:25:00 +0000" - }, - { - "quantity": 2.73197, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:30:00 +0000" - }, - { - "quantity": 3.73191, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:35:00 +0000" - } - ], - "glucose_store": { - "authorizationRequired": " false", - "cacheLength": " 86400.0", - "latestGlucoseValue": { - "isDisplayOnly": " false", - "provenanceIdentifier": " ", - "quantity": 85.0, - "quantity_units": "mg/dL", - "sampleUUID": " 7ED3FC10-0E37-4243-86F1-6E187E62F2DF", - "startDate": " 2019-01-28 15:16:20 +0000", - "syncIdentifier": " \"00AA0A 2596408", - "syncVersion": " 1" - }, - "managedDataInterval": " 10800.0", - "momentumDataInterval": " 900.0", - "observationEnabled": " true", - "observationStart": " 2019-01-27 10:20:09 +0000", - "observerQuery": " Optional()" - }, - "insulin_action_duration": 21600.0, - "insulin_counteraction_effects": [ - { - "end_time": " 2019-01-27 15:21:22 +0000", - "start_time": "2019-01-27 15:16:22 +0000", - "units": "mg/dL/min", - "value": 0.12323223579096947 - }, - { - "end_time": " 2019-01-27 15:26:22 +0000", - "start_time": "2019-01-27 15:21:22 +0000", - "units": "mg/dL/min", - "value": 0.11340556858587406 - }, - { - "end_time": " 2019-01-27 15:31:22 +0000", - "start_time": "2019-01-27 15:26:22 +0000", - "units": "mg/dL/min", - "value": -0.09644491407321425 - }, - { - "end_time": " 2019-01-27 15:36:22 +0000", - "start_time": "2019-01-27 15:31:22 +0000", - "units": "mg/dL/min", - "value": -0.5038144363643894 - }, - { - "end_time": " 2019-01-27 15:41:22 +0000", - "start_time": "2019-01-27 15:36:22 +0000", - "units": "mg/dL/min", - "value": 0.09110549888380319 - }, - { - "end_time": " 2019-01-27 15:46:22 +0000", - "start_time": "2019-01-27 15:41:22 +0000", - "units": "mg/dL/min", - "value": 0.08806492424520086 - }, - { - "end_time": " 2019-01-27 15:51:21 +0000", - "start_time": "2019-01-27 15:46:22 +0000", - "units": "mg/dL/min", - "value": 0.2877941626511216 - }, - { - "end_time": " 2019-01-27 15:56:22 +0000", - "start_time": "2019-01-27 15:51:21 +0000", - "units": "mg/dL/min", - "value": -0.11365967464421017 - }, - { - "end_time": " 2019-01-27 16:01:22 +0000", - "start_time": "2019-01-27 15:56:22 +0000", - "units": "mg/dL/min", - "value": -0.3170549421296755 - }, - { - "end_time": " 2019-01-27 16:06:22 +0000", - "start_time": "2019-01-27 16:01:22 +0000", - "units": "mg/dL/min", - "value": -0.12201958445077564 - }, - { - "end_time": " 2019-01-27 16:11:22 +0000", - "start_time": "2019-01-27 16:06:22 +0000", - "units": "mg/dL/min", - "value": -0.1286808487354534 - }, - { - "end_time": " 2019-01-27 16:16:22 +0000", - "start_time": "2019-01-27 16:11:22 +0000", - "units": "mg/dL/min", - "value": -0.5368095386319524 - }, - { - "end_time": " 2019-01-27 16:21:22 +0000", - "start_time": "2019-01-27 16:16:22 +0000", - "units": "mg/dL/min", - "value": -0.9461971753678154 - }, - { - "end_time": " 2019-01-27 16:26:22 +0000", - "start_time": "2019-01-27 16:21:22 +0000", - "units": "mg/dL/min", - "value": -0.9566544114980243 - }, - { - "end_time": " 2019-01-27 16:31:22 +0000", - "start_time": "2019-01-27 16:26:22 +0000", - "units": "mg/dL/min", - "value": -0.1680095551964925 - } - ], - "insulin_delivery_store": { - "authorizationRequired": " false", - "lastBasalEndDate": " 2019-01-28 10:06:28 +0000", - "observationEnabled": " true", - "observationStart": " 2019-01-28 04:20:09 +0000", - "observerQuery": " Optional()" - }, - "insulin_effect": [ - { - "start_time": "2018-11-28 00:30:00 +0000", - "units": "mg/dL", - "value": -598.4414718881781 - }, - { - "start_time": "2018-11-28 00:35:00 +0000", - "units": "mg/dL", - "value": -608.2232418870775 - }, - { - "start_time": "2018-11-28 00:40:00 +0000", - "units": "mg/dL", - "value": -618.1781269950548 - }, - { - "start_time": "2018-11-28 00:45:00 +0000", - "units": "mg/dL", - "value": -628.2362250846572 - }, - { - "start_time": "2018-11-28 00:50:00 +0000", - "units": "mg/dL", - "value": -638.3355211023576 - }, - { - "start_time": "2018-11-28 00:55:00 +0000", - "units": "mg/dL", - "value": -648.4211533199497 - }, - { - "start_time": "2018-11-28 01:00:00 +0000", - "units": "mg/dL", - "value": -658.4447024193285 - }, - { - "start_time": "2018-11-28 01:05:00 +0000", - "units": "mg/dL", - "value": -668.3632968575748 - }, - { - "start_time": "2018-11-28 01:10:00 +0000", - "units": "mg/dL", - "value": -678.1394998374639 - }, - { - "start_time": "2018-11-28 01:15:00 +0000", - "units": "mg/dL", - "value": -687.740877675081 - } - ], - "insulin_model": "humalogNovologAdult", - "insulin_sensitivity_factor_schedule": [ - { - "startTime": 0.0, - "value": 20.0 - }, - { - "startTime": 9000.0, - "value": 40.0 - }, - { - "startTime": 82800.0, - "value": 35.0 - } - ], - "insulin_sensitivity_factor_timeZone": -28800, - "insulin_sensitivity_factor_unit": "mg/dL", - "last_temp_basal": { - " description": "nil", - " endDate": "2019-01-28 15:31:30 +0000", - " scheduledBasalRate": "nil", - " startDate": "2019-01-28 15:01:30 +0000", - " syncIdentifier": "nil", - " type": "LoopKit.DoseType.tempBasal", - " unit": "LoopKit.DoseUnit.unitsPerHour", - " value": 0.0 - }, - "loop_version": "Loop v1.9.3", - "maximum_basal_rate": 4.0, - "maximum_bolus": 10.0, - "message_log": [ - "2019-01-08 18:42:00 +0000 send 1f0d624118030e01008179", - "2019-01-08 18:42:02 +0000 receive 1f0d62411c0a1d2803c0a000003d9bff81b4", - "2019-01-08 18:46:07 +0000 send 1f0d624120030e010002cd", - "2019-01-08 18:46:09 +0000 receive 1f0d6241240a1d2803c1a000003dabff0342", - "2019-01-08 18:46:11 +0000 send 1f0d624128071f054c4d1dbb0280ff", - "2019-01-08 18:46:14 +0000 receive 1f0d62412c0a1d1803c1d000003dabff82a6" - ], - "override_range_premeal": [ - 70.0, - 80.0 - ], - "override_range_workout": [ - 135.0, - 145.0 - ], - "persistence_controller": { - "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/8BC29390-EA20-4B3E-AB35-4AFB9CA53A94/com.loopkit.LoopKit/", - "isReadOnly": " false", - "persistenceStoreCoordinator": " Optional()" - }, - "predicted_glucose": [ - { - "start_time": "2019-01-28 15:16:20 +0000", - "units": "mg/dL", - "value": 85.0 - }, - { - "start_time": "2019-01-28 15:20:00 +0000", - "units": "mg/dL", - "value": 85.732078872579 - }, - { - "start_time": "2019-01-28 15:25:00 +0000", - "units": "mg/dL", - "value": 86.44096256310476 - }, - { - "start_time": "2019-01-28 15:30:00 +0000", - "units": "mg/dL", - "value": 86.77019751074303 - }, - { - "start_time": "2019-01-28 15:35:00 +0000", - "units": "mg/dL", - "value": 86.74103998552496 - }, - { - "start_time": "2019-01-28 15:40:00 +0000", - "units": "mg/dL", - "value": 86.64342159003903 - }, - { - "start_time": "2019-01-28 15:45:00 +0000", - "units": "mg/dL", - "value": 86.57898055151605 - }, - { - "start_time": "2019-01-28 15:50:00 +0000", - "units": "mg/dL", - "value": 86.54829897295224 - }, - { - "start_time": "2019-01-28 15:55:00 +0000", - "units": "mg/dL", - "value": 86.5520006409324 - }, - { - "start_time": "2019-01-28 16:00:00 +0000", - "units": "mg/dL", - "value": 86.59083783299144 - }, - { - "start_time": "2019-01-28 16:05:00 +0000", - "units": "mg/dL", - "value": 86.66555585381998 - }, - { - "start_time": "2019-01-28 16:10:00 +0000", - "units": "mg/dL", - "value": 86.77683520191353 - } - ], - "pump_manager_type": "minimed", - "pump_model": "723", - "recommended_bolus": { - " amount": 0.55, - " date": "2018-12-13 22:41:35 +0000", - " notice": "nil", - " pendingInsulin": 4.0 - }, - "recommended_temp_basal": { - " date": "2018-12-05 16:32:21 +0000", - " duration": 1800.0, - " unitsPerHour": 0.4 - }, - "retrospective_correction_enabled": "true", - "retrospective_glucose_change": { - "end_dict": { - " isDisplayOnly": "false", - " provenanceIdentifier": "\"com.34SNZ39Q48.loopkit.Loop\"", - " quantity": "85 mg/dL", - " startDate": "2019-01-28 15:16:20 +0000", - " syncIdentifier": "\"00AA0A 2596408\"", - " syncVersion": "1", - "sampleUUID": "7ED3FC10-0E37-4243-86F1-6E187E62F2DF" - }, - "start_dict": { - " isDisplayOnly": "false", - " provenanceIdentifier": "\"com.34SNZ39Q48.loopkit.Loop\"", - " quantity": "89 mg/dL", - " sampleUUID": "8B9AA1D2-E475-47E0-9612-76C01A438AD3", - " startDate": "2019-01-28 14:51:19 +0000", - " syncIdentifier": "\"00AA0A 2594908\"", - " syncVersion": "1" - } - }, - "retrospective_glucose_discrepancies": [ - { - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 13.150577197081377 - }, - { - "start_time": "2018-11-28 00:07:31 +0000", - "units": "mg/dL", - "value": 12.919204522363694 - }, - { - "start_time": "2018-11-28 00:12:31 +0000", - "units": "mg/dL", - "value": 12.608407801742223 - }, - { - "start_time": "2018-11-28 00:17:31 +0000", - "units": "mg/dL", - "value": 10.545044902415762 - }, - { - "start_time": "2018-11-28 00:22:31 +0000", - "units": "mg/dL", - "value": 8.421663202254713 - }, - { - "start_time": "2018-11-28 00:27:31 +0000", - "units": "mg/dL", - "value": 6.513801087385557 - }, - { - "start_time": "2018-11-28 00:32:31 +0000", - "units": "mg/dL", - "value": 3.0069010219924754 - } - ], - "retrospective_glucose_discrepancies_summed": [ - { - "end_time": " 2018-11-28 00:02:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 13.150577197081377 - }, - { - "end_time": " 2018-11-28 00:07:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 26.06978171944507 - }, - { - "end_time": " 2018-11-28 00:12:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 38.67818952118729 - }, - { - "end_time": " 2018-11-28 00:17:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 49.22323442360305 - }, - { - "end_time": " 2018-11-28 00:22:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 57.644897625857766 - }, - { - "end_time": " 2018-11-28 00:27:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 64.15869871324333 - }, - { - "end_time": " 2018-11-28 00:32:31 +0000", - "start_time": "2018-11-28 00:02:31 +0000", - "units": "mg/dL", - "value": 67.1655997352358 - } - ], - "retrospective_glucose_effect": [ - { - "quantity": 85.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:15:00 +0000" - }, - { - "quantity": 84.4554, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:20:00 +0000" - }, - { - "quantity": 83.9604, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:25:00 +0000" - }, - { - "quantity": 83.5149, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:30:00 +0000" - }, - { - "quantity": 83.1188, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:35:00 +0000" - }, - { - "quantity": 82.7723, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:40:00 +0000" - }, - { - "quantity": 82.4753, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:45:00 +0000" - }, - { - "quantity": 82.2277, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:50:00 +0000" - }, - { - "quantity": 82.0297, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:55:00 +0000" - }, - { - "quantity": 81.8812, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 16:00:00 +0000" - }, - { - "quantity": 81.7822, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 16:05:00 +0000" - }, - { - "quantity": 81.7327, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 16:10:00 +0000" - }, - { - "quantity": 81.7327, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 16:15:00 +0000" - } - ], - "retrospective_predicted_glucose": [ - { - "quantity": 89.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 14:51:19 +0000" - }, - { - "quantity": 89.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 14:55:00 +0000" - }, - { - "quantity": 88.8429, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:00:00 +0000" - }, - { - "quantity": 88.6718, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:05:00 +0000" - }, - { - "quantity": 88.48, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:10:00 +0000" - }, - { - "quantity": 88.2673, - "quantity_units": "mg/dL", - "startDate": "2019-01-28 15:15:00 +0000" - } - ], - "rileyLink_ble_firmware": "Optional(ble_rfspy 0.9)", - "rileyLink_radio_firmware": "Optional(subg_rfspy 0.9)", - "riley_link_device_manager": { - "autoConnectIDs": " [\"3F390A3A-9BEC-D2E4-08D7-13D13BDF4672\"]", - "central": " ", - "idleListeningState": " enabled(timeout: 240.0, channel: 0)", - "timerTickEnabled": " false" - }, - "riley_link_pump_manager": { - "lastTimerTick": " 2019-01-28 14:26:19 +0000", - "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)" - }, - "status_extension_data_manager": { - "batteryPercentage": 1.0, - "lastLoopCompleted": " 2019-01-28 15:16:28 +0000", - "netBasal": { - "": " \"percentage\"", - " \"end\"": " 2019-01-28 15", - " \"rate\"": " -0.8", - " \"start\"": " 2019-01-28 15" - }, - "predictedGlucose": { - "interval": 300.0, - "startDate": " 2019-01-28 15:20:00 +0000", - "unit": "mg/dL", - "values": [ - "85.732078872579", - "86.44096256310476", - "86.77019751074303", - "86.74103998552496", - "86.64342159003903", - "86.57898055151605", - "86.54829897295224", - "86.5520006409324", - "86.59083783299144", - "86.66555585381998", - "86.77683520191353", - "86.92521097785732", - "87.06166310407576", - "87.18657445807551", - "87.30036060017812", - "87.40355987211228", - "87.4967727773405", - "87.58041626246342", - "87.65476704819528", - "87.72029003700567", - "87.77754565123954", - "87.8273377716408", - "87.87044653212743", - "87.90751659629285", - "87.93889754994686", - "87.96500123976884", - "87.98647008053209", - "88.00392652213652", - "88.01795871129279", - "88.02912156874194", - "88.0379378183584", - "88.04489934830934", - "88.05046836922816", - "88.05508417906836", - "88.05917636320798", - "88.06314680728673", - "88.06727407099355", - "88.07155325261802", - "88.07596408572763", - "88.08048771649001", - "88.0851791482404", - "88.09021545216102", - "88.0955744117943", - "88.10122342167693", - "88.10713178627508", - "88.11312558507561", - "88.11889980331782", - "88.12484203567728", - "88.13124497984529", - "88.13808315983019", - "88.14502479923775", - "88.15104161042552", - "88.15539987378455", - "88.15777204139727", - "88.15835646191698", - "88.15761275402889", - "88.15598599919659", - "88.15389249855268", - "88.15170285865179", - "88.149703828917", - "88.14810111911734", - "88.14688621614334", - "88.14603489653823", - "88.145523923539", - "88.14533102945123", - "88.14543489642449", - "88.14574261113549", - "88.14596950526587", - "88.14598217974014", - "88.14598217974014", - "88.14598217974014", - "88.14598217974014", - "88.14598217974014", - "88.14598217974014", - "88.14598217974014" - ] - }, - "sensor": { - " isLocal": " true", - " stateDescription": " ok ", - " trendType": " 4", - "isStateValid": " true" - }, - "version": "5" - }, - "suspend_threshold": 85.0, - "suspend_threshold_unit": "mg/dL" -} \ No newline at end of file From 13fb4a8752ca5959b0e8b7ce2ed481a6c108d9ae Mon Sep 17 00:00:00 2001 From: Russell Wilson Date: Thu, 16 May 2019 20:22:29 -0500 Subject: [PATCH 47/48] Delete LoopReport2-parsed.json --- .../parsers/output/LoopReport2-parsed.json | 42331 ---------------- 1 file changed, 42331 deletions(-) delete mode 100644 projects/parsers/output/LoopReport2-parsed.json diff --git a/projects/parsers/output/LoopReport2-parsed.json b/projects/parsers/output/LoopReport2-parsed.json deleted file mode 100644 index 4ab2db07..00000000 --- a/projects/parsers/output/LoopReport2-parsed.json +++ /dev/null @@ -1,42331 +0,0 @@ -{ - "basal_rate_schedule": [ - { - "startTime": 0.0, - "value": 1.25 - }, - { - "startTime": 23400.0, - "value": 1.45 - }, - { - "startTime": 30600.0, - "value": 1.45 - }, - { - "startTime": 43200.0, - "value": 0.9 - }, - { - "startTime": 57600.0, - "value": 1.4 - }, - { - "startTime": 72000.0, - "value": 1.2 - } - ], - "basal_rate_timeZone": -21600, - "cached_carb_entries": [ - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c3f79b10cbbee3b804081eb", - "foodType": " ", - "isUploaded": " true", - "quantity": 40.0, - "quantity_units": "g", - "sampleUUID": " A31D6DE9-7717-45E7-BCBF-64A556BDDFE0", - "startDate": " 2019-01-16 18:36:26 +0000", - "syncIdentifier": " 85AA0BE1-B1A1-454B-81B1-A4F12B89CA44", - "syncVersion": " 1" - }, - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c3f89900cbbee3b8040c0fa", - "foodType": " ", - "isUploaded": " true", - "quantity": 30.0, - "quantity_units": "g", - "sampleUUID": " 0937B131-B632-4C19-BF07-E49A9E373C1C", - "startDate": " 2019-01-16 19:44:13 +0000", - "syncIdentifier": " 24589B5A-266C-4274-8D57-9CFE4E95BF2B", - "syncVersion": " 1" - }, - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c3f8a3a0cbbee3b8040c3c1", - "foodType": " ", - "isUploaded": " true", - "quantity": 39.0, - "quantity_units": "g", - "sampleUUID": " D1FC4D1D-7968-4B77-B58C-9AA50A2A0566", - "startDate": " 2019-01-16 19:47:01 +0000", - "syncIdentifier": " F151045E-3922-4D8B-B823-BF4E1C086823", - "syncVersion": " 1" - }, - { - "absorptionTime": " 10800.0", - "createdByCurrentApp": " true", - "externalID": " 5c3fbc1b0cbbee3b804195ae", - "foodType": " ", - "isUploaded": " true", - "quantity": 60.0, - "quantity_units": "g", - "sampleUUID": " 90637986-EE19-40B5-B19E-03E754A55BD5", - "startDate": " 2019-01-16 23:19:51 +0000", - "syncIdentifier": " 548F176C-F233-4EAC-B63C-9DCC5B24BB12", - "syncVersion": " 1" - } - ], - "cached_glucose_samples": [ - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "A5F63E6A-9D69-4B60-8496-47A3627F3F13", - "startDate": "2019-01-16 00:21:16 +0000", - "syncIdentifier": "\"A5F63E6A-9D69-4B60-8496-47A3627F3F13\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "41E3FC2B-F72E-4461-A335-EFBABDDA9849", - "startDate": "2019-01-16 00:26:16 +0000", - "syncIdentifier": "\"41E3FC2B-F72E-4461-A335-EFBABDDA9849\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "BD62D8C8-41D2-4EF3-9619-4C353550A0D9", - "startDate": "2019-01-16 00:31:16 +0000", - "syncIdentifier": "\"BD62D8C8-41D2-4EF3-9619-4C353550A0D9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "3991983F-8517-450D-A29A-7A2C52E2392C", - "startDate": "2019-01-16 00:36:16 +0000", - "syncIdentifier": "\"3991983F-8517-450D-A29A-7A2C52E2392C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "66772EA0-6140-4AFC-827A-B7F88187E74A", - "startDate": "2019-01-16 00:41:16 +0000", - "syncIdentifier": "\"66772EA0-6140-4AFC-827A-B7F88187E74A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17", - "startDate": "2019-01-16 00:46:16 +0000", - "syncIdentifier": "\"DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "0065E291-349D-46FB-AD7A-07494FC8AF45", - "startDate": "2019-01-16 00:51:16 +0000", - "syncIdentifier": "\"0065E291-349D-46FB-AD7A-07494FC8AF45\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "C073929C-B99B-4E85-AB42-4C7830A8BF74", - "startDate": "2019-01-16 00:56:16 +0000", - "syncIdentifier": "\"C073929C-B99B-4E85-AB42-4C7830A8BF74\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "30E5C628-85E4-433A-9A61-FD8DEE7A3A5F", - "startDate": "2019-01-16 01:01:16 +0000", - "syncIdentifier": "\"30E5C628-85E4-433A-9A61-FD8DEE7A3A5F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "E265F03B-6E55-453C-860F-B66084068067", - "startDate": "2019-01-16 01:06:16 +0000", - "syncIdentifier": "\"E265F03B-6E55-453C-860F-B66084068067\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "56DFF002-331A-46A8-BF2B-BCD7AB096BEF", - "startDate": "2019-01-16 01:11:16 +0000", - "syncIdentifier": "\"56DFF002-331A-46A8-BF2B-BCD7AB096BEF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "C0F43159-4970-4994-A96B-724796CB9435", - "startDate": "2019-01-16 01:16:16 +0000", - "syncIdentifier": "\"C0F43159-4970-4994-A96B-724796CB9435\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "49F50400-EAAA-4408-8947-315BDD27D7F6", - "startDate": "2019-01-16 01:21:16 +0000", - "syncIdentifier": "\"49F50400-EAAA-4408-8947-315BDD27D7F6\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "A9B0E528-2AAB-4C76-A181-7FD0F8F721ED", - "startDate": "2019-01-16 01:26:16 +0000", - "syncIdentifier": "\"A9B0E528-2AAB-4C76-A181-7FD0F8F721ED\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "1CBB394F-FF2C-4ECA-8196-A1BCF33FA408", - "startDate": "2019-01-16 01:31:16 +0000", - "syncIdentifier": "\"1CBB394F-FF2C-4ECA-8196-A1BCF33FA408\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "CD7AE6D6-DCF8-47F1-9358-B08BF9133508", - "startDate": "2019-01-16 01:36:16 +0000", - "syncIdentifier": "\"CD7AE6D6-DCF8-47F1-9358-B08BF9133508\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D", - "startDate": "2019-01-16 01:41:16 +0000", - "syncIdentifier": "\"A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 391.0, - "quantity_units": "mg/dL", - "sampleUUID": "895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614", - "startDate": "2019-01-16 01:46:16 +0000", - "syncIdentifier": "\"895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 387.0, - "quantity_units": "mg/dL", - "sampleUUID": "716705AD-324C-4F3D-83F3-955C2BB6EA43", - "startDate": "2019-01-16 01:51:16 +0000", - "syncIdentifier": "\"716705AD-324C-4F3D-83F3-955C2BB6EA43\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 378.0, - "quantity_units": "mg/dL", - "sampleUUID": "5FE4C147-8A64-41C8-8CD9-02413D6C4831", - "startDate": "2019-01-16 01:56:16 +0000", - "syncIdentifier": "\"5FE4C147-8A64-41C8-8CD9-02413D6C4831\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 362.0, - "quantity_units": "mg/dL", - "sampleUUID": "896FD042-4223-402A-966F-D3C35CEC45EC", - "startDate": "2019-01-16 02:01:16 +0000", - "syncIdentifier": "\"896FD042-4223-402A-966F-D3C35CEC45EC\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 344.0, - "quantity_units": "mg/dL", - "sampleUUID": "AA135DE9-E6C3-468D-A075-1018B4282FE9", - "startDate": "2019-01-16 02:06:16 +0000", - "syncIdentifier": "\"AA135DE9-E6C3-468D-A075-1018B4282FE9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 326.0, - "quantity_units": "mg/dL", - "sampleUUID": "0CC738BD-CCBC-4AB1-9735-0BAFC806D42D", - "startDate": "2019-01-16 02:11:16 +0000", - "syncIdentifier": "\"0CC738BD-CCBC-4AB1-9735-0BAFC806D42D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 306.0, - "quantity_units": "mg/dL", - "sampleUUID": "53082037-3636-49E5-BEE7-BCA6FB077890", - "startDate": "2019-01-16 02:16:16 +0000", - "syncIdentifier": "\"53082037-3636-49E5-BEE7-BCA6FB077890\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 285.0, - "quantity_units": "mg/dL", - "sampleUUID": "96DD560E-B933-443A-8E9B-8095CD67E65D", - "startDate": "2019-01-16 02:21:16 +0000", - "syncIdentifier": "\"96DD560E-B933-443A-8E9B-8095CD67E65D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 265.0, - "quantity_units": "mg/dL", - "sampleUUID": "8772919E-A8B3-4D86-8546-E285389BBFE6", - "startDate": "2019-01-16 02:26:16 +0000", - "syncIdentifier": "\"8772919E-A8B3-4D86-8546-E285389BBFE6\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 247.0, - "quantity_units": "mg/dL", - "sampleUUID": "6A67B132-E287-45D9-8A80-D9414DB1EBD0", - "startDate": "2019-01-16 02:31:16 +0000", - "syncIdentifier": "\"6A67B132-E287-45D9-8A80-D9414DB1EBD0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 231.0, - "quantity_units": "mg/dL", - "sampleUUID": "9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB", - "startDate": "2019-01-16 02:36:16 +0000", - "syncIdentifier": "\"9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 218.0, - "quantity_units": "mg/dL", - "sampleUUID": "6F48AC0D-DE89-4F2C-B33B-06304D7AFD26", - "startDate": "2019-01-16 02:41:16 +0000", - "syncIdentifier": "\"6F48AC0D-DE89-4F2C-B33B-06304D7AFD26\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 210.0, - "quantity_units": "mg/dL", - "sampleUUID": "8F20F1B8-515D-4BDE-9A97-DA2228558F3E", - "startDate": "2019-01-16 02:46:16 +0000", - "syncIdentifier": "\"8F20F1B8-515D-4BDE-9A97-DA2228558F3E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 201.0, - "quantity_units": "mg/dL", - "sampleUUID": "A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D", - "startDate": "2019-01-16 02:51:16 +0000", - "syncIdentifier": "\"A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 189.0, - "quantity_units": "mg/dL", - "sampleUUID": "DF86042E-6843-4AB0-925F-D43673D1D059", - "startDate": "2019-01-16 02:56:16 +0000", - "syncIdentifier": "\"DF86042E-6843-4AB0-925F-D43673D1D059\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 173.0, - "quantity_units": "mg/dL", - "sampleUUID": "43C0B9E5-34C8-4EA7-91B7-2F21E08E2572", - "startDate": "2019-01-16 03:01:16 +0000", - "syncIdentifier": "\"43C0B9E5-34C8-4EA7-91B7-2F21E08E2572\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 155.0, - "quantity_units": "mg/dL", - "sampleUUID": "A586C109-AE43-44E8-935E-CEBCAC724D28", - "startDate": "2019-01-16 03:06:16 +0000", - "syncIdentifier": "\"A586C109-AE43-44E8-935E-CEBCAC724D28\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 137.0, - "quantity_units": "mg/dL", - "sampleUUID": "18907153-3062-4813-BD95-DE6F7F540CB0", - "startDate": "2019-01-16 03:11:16 +0000", - "syncIdentifier": "\"18907153-3062-4813-BD95-DE6F7F540CB0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 119.0, - "quantity_units": "mg/dL", - "sampleUUID": "5A7E1A48-DD42-414A-BD9E-7AC2928CCA33", - "startDate": "2019-01-16 03:16:16 +0000", - "syncIdentifier": "\"5A7E1A48-DD42-414A-BD9E-7AC2928CCA33\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 102.0, - "quantity_units": "mg/dL", - "sampleUUID": "14338002-8AA9-40D7-9308-6728FFA9DBE1", - "startDate": "2019-01-16 03:21:16 +0000", - "syncIdentifier": "\"14338002-8AA9-40D7-9308-6728FFA9DBE1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 90.0, - "quantity_units": "mg/dL", - "sampleUUID": "B7DFB66C-8E8B-41A8-A12C-BEF480E1F228", - "startDate": "2019-01-16 03:26:16 +0000", - "syncIdentifier": "\"B7DFB66C-8E8B-41A8-A12C-BEF480E1F228\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 81.0, - "quantity_units": "mg/dL", - "sampleUUID": "9F7264C1-9093-4276-9AF2-EECF4309A043", - "startDate": "2019-01-16 03:31:16 +0000", - "syncIdentifier": "\"9F7264C1-9093-4276-9AF2-EECF4309A043\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 76.0, - "quantity_units": "mg/dL", - "sampleUUID": "9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595", - "startDate": "2019-01-16 03:36:16 +0000", - "syncIdentifier": "\"9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 74.0, - "quantity_units": "mg/dL", - "sampleUUID": "E5DCB69A-B30B-45A3-83A1-3C709CC72A47", - "startDate": "2019-01-16 03:41:16 +0000", - "syncIdentifier": "\"E5DCB69A-B30B-45A3-83A1-3C709CC72A47\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 72.0, - "quantity_units": "mg/dL", - "sampleUUID": "4B0B8A53-24CD-4575-B78D-B160864C700A", - "startDate": "2019-01-16 03:46:16 +0000", - "syncIdentifier": "\"4B0B8A53-24CD-4575-B78D-B160864C700A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 71.0, - "quantity_units": "mg/dL", - "sampleUUID": "A19C5B9A-D378-4ECF-A690-84FFDB327592", - "startDate": "2019-01-16 03:51:16 +0000", - "syncIdentifier": "\"A19C5B9A-D378-4ECF-A690-84FFDB327592\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 68.0, - "quantity_units": "mg/dL", - "sampleUUID": "08C868AA-C7A2-4707-8430-5FC1F208435B", - "startDate": "2019-01-16 03:56:16 +0000", - "syncIdentifier": "\"08C868AA-C7A2-4707-8430-5FC1F208435B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 66.0, - "quantity_units": "mg/dL", - "sampleUUID": "A2A651E2-2001-4E36-9B6A-980D5E17842F", - "startDate": "2019-01-16 04:01:16 +0000", - "syncIdentifier": "\"A2A651E2-2001-4E36-9B6A-980D5E17842F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 65.0, - "quantity_units": "mg/dL", - "sampleUUID": "50A3F20F-91F2-406A-9C5F-ED63B7249255", - "startDate": "2019-01-16 04:06:16 +0000", - "syncIdentifier": "\"50A3F20F-91F2-406A-9C5F-ED63B7249255\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 63.0, - "quantity_units": "mg/dL", - "sampleUUID": "1420A883-CA9F-4497-9DE0-D0AF71A0C96E", - "startDate": "2019-01-16 04:11:16 +0000", - "syncIdentifier": "\"1420A883-CA9F-4497-9DE0-D0AF71A0C96E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 61.0, - "quantity_units": "mg/dL", - "sampleUUID": "3D6701E1-96FF-4264-82DC-1B10E726ABCD", - "startDate": "2019-01-16 04:16:16 +0000", - "syncIdentifier": "\"3D6701E1-96FF-4264-82DC-1B10E726ABCD\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 57.0, - "quantity_units": "mg/dL", - "sampleUUID": "C21BD69C-2464-411C-B70E-A9168541C0B0", - "startDate": "2019-01-16 04:21:16 +0000", - "syncIdentifier": "\"C21BD69C-2464-411C-B70E-A9168541C0B0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 53.0, - "quantity_units": "mg/dL", - "sampleUUID": "9F3B0018-48CD-4527-8ADA-A751386BD4AF", - "startDate": "2019-01-16 04:26:16 +0000", - "syncIdentifier": "\"9F3B0018-48CD-4527-8ADA-A751386BD4AF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 56.0, - "quantity_units": "mg/dL", - "sampleUUID": "85F44787-B178-4DB1-8F88-3A122D85763E", - "startDate": "2019-01-16 04:31:16 +0000", - "syncIdentifier": "\"85F44787-B178-4DB1-8F88-3A122D85763E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 64.0, - "quantity_units": "mg/dL", - "sampleUUID": "24E5385A-0515-4277-B641-694B8EDF1DC7", - "startDate": "2019-01-16 04:36:16 +0000", - "syncIdentifier": "\"24E5385A-0515-4277-B641-694B8EDF1DC7\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 82.0, - "quantity_units": "mg/dL", - "sampleUUID": "8744F178-E810-44DC-8D58-8238F4B5EF4D", - "startDate": "2019-01-16 04:41:16 +0000", - "syncIdentifier": "\"8744F178-E810-44DC-8D58-8238F4B5EF4D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 102.0, - "quantity_units": "mg/dL", - "sampleUUID": "B63A5843-9389-449F-BE7E-24F607AC2DD4", - "startDate": "2019-01-16 04:46:16 +0000", - "syncIdentifier": "\"B63A5843-9389-449F-BE7E-24F607AC2DD4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 127.0, - "quantity_units": "mg/dL", - "sampleUUID": "68C8130C-F75A-4F43-A29B-F04C9E3A41A0", - "startDate": "2019-01-16 04:51:16 +0000", - "syncIdentifier": "\"68C8130C-F75A-4F43-A29B-F04C9E3A41A0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 146.0, - "quantity_units": "mg/dL", - "sampleUUID": "E7D5094A-83B8-4001-9534-08F4E8DCADC1", - "startDate": "2019-01-16 04:56:15 +0000", - "syncIdentifier": "\"E7D5094A-83B8-4001-9534-08F4E8DCADC1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 163.0, - "quantity_units": "mg/dL", - "sampleUUID": "25812127-134A-4918-AFFD-BF56FF28DD4C", - "startDate": "2019-01-16 05:01:16 +0000", - "syncIdentifier": "\"25812127-134A-4918-AFFD-BF56FF28DD4C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 177.0, - "quantity_units": "mg/dL", - "sampleUUID": "9FA891A5-E461-455E-B084-B1ED7A1AF3CF", - "startDate": "2019-01-16 05:06:16 +0000", - "syncIdentifier": "\"9FA891A5-E461-455E-B084-B1ED7A1AF3CF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 186.0, - "quantity_units": "mg/dL", - "sampleUUID": "621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5", - "startDate": "2019-01-16 05:11:16 +0000", - "syncIdentifier": "\"621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 190.0, - "quantity_units": "mg/dL", - "sampleUUID": "D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B", - "startDate": "2019-01-16 05:16:16 +0000", - "syncIdentifier": "\"D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 191.0, - "quantity_units": "mg/dL", - "sampleUUID": "6288219C-119D-404C-AAC6-FDF42195C5CF", - "startDate": "2019-01-16 05:21:16 +0000", - "syncIdentifier": "\"6288219C-119D-404C-AAC6-FDF42195C5CF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 192.0, - "quantity_units": "mg/dL", - "sampleUUID": "DD385614-E76A-4232-878C-66195DBB5019", - "startDate": "2019-01-16 05:26:17 +0000", - "syncIdentifier": "\"DD385614-E76A-4232-878C-66195DBB5019\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 194.0, - "quantity_units": "mg/dL", - "sampleUUID": "D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF", - "startDate": "2019-01-16 05:31:17 +0000", - "syncIdentifier": "\"D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 192.0, - "quantity_units": "mg/dL", - "sampleUUID": "D2C074AE-174A-4E13-8034-DF5CE2C1BB16", - "startDate": "2019-01-16 05:36:17 +0000", - "syncIdentifier": "\"D2C074AE-174A-4E13-8034-DF5CE2C1BB16\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 181.0, - "quantity_units": "mg/dL", - "sampleUUID": "BD48AAB0-89DB-4334-A0BE-030BBFB7A395", - "startDate": "2019-01-16 05:41:17 +0000", - "syncIdentifier": "\"BD48AAB0-89DB-4334-A0BE-030BBFB7A395\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 162.0, - "quantity_units": "mg/dL", - "sampleUUID": "50623210-B780-4B9C-BCC0-6FB9B1F07A96", - "startDate": "2019-01-16 05:46:17 +0000", - "syncIdentifier": "\"50623210-B780-4B9C-BCC0-6FB9B1F07A96\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 142.0, - "quantity_units": "mg/dL", - "sampleUUID": "E3818C9B-7B91-4718-805C-51DD9FF289F7", - "startDate": "2019-01-16 05:51:17 +0000", - "syncIdentifier": "\"E3818C9B-7B91-4718-805C-51DD9FF289F7\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 130.0, - "quantity_units": "mg/dL", - "sampleUUID": "FCCDAE81-7630-4957-AB62-0CDAA558A326", - "startDate": "2019-01-16 05:56:17 +0000", - "syncIdentifier": "\"FCCDAE81-7630-4957-AB62-0CDAA558A326\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 125.0, - "quantity_units": "mg/dL", - "sampleUUID": "D93E045A-CD2F-4E04-B04C-6883A5A87D74", - "startDate": "2019-01-16 06:01:17 +0000", - "syncIdentifier": "\"D93E045A-CD2F-4E04-B04C-6883A5A87D74\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 123.0, - "quantity_units": "mg/dL", - "sampleUUID": "B1A2E43C-9601-457F-8911-09EE7047E678", - "startDate": "2019-01-16 06:06:17 +0000", - "syncIdentifier": "\"B1A2E43C-9601-457F-8911-09EE7047E678\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 118.0, - "quantity_units": "mg/dL", - "sampleUUID": "C2662E87-40DB-4737-A745-26278EC9E399", - "startDate": "2019-01-16 06:11:17 +0000", - "syncIdentifier": "\"C2662E87-40DB-4737-A745-26278EC9E399\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 113.0, - "quantity_units": "mg/dL", - "sampleUUID": "05AD31FD-6431-46BA-9952-DCB89F38B07B", - "startDate": "2019-01-16 06:16:17 +0000", - "syncIdentifier": "\"05AD31FD-6431-46BA-9952-DCB89F38B07B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 108.0, - "quantity_units": "mg/dL", - "sampleUUID": "07487EE3-2A8E-4258-9348-BB7A2426F2AD", - "startDate": "2019-01-16 06:21:17 +0000", - "syncIdentifier": "\"07487EE3-2A8E-4258-9348-BB7A2426F2AD\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 105.0, - "quantity_units": "mg/dL", - "sampleUUID": "A7ECACAA-39B6-4237-9C7C-1787B4460920", - "startDate": "2019-01-16 06:26:17 +0000", - "syncIdentifier": "\"A7ECACAA-39B6-4237-9C7C-1787B4460920\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 104.0, - "quantity_units": "mg/dL", - "sampleUUID": "62B59FC2-6C0F-442B-8ACE-0D06E0EB3997", - "startDate": "2019-01-16 06:31:17 +0000", - "syncIdentifier": "\"62B59FC2-6C0F-442B-8ACE-0D06E0EB3997\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 105.0, - "quantity_units": "mg/dL", - "sampleUUID": "DB791FE0-4734-461B-BC3F-2F79BCB1B32D", - "startDate": "2019-01-16 06:36:17 +0000", - "syncIdentifier": "\"DB791FE0-4734-461B-BC3F-2F79BCB1B32D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 106.0, - "quantity_units": "mg/dL", - "sampleUUID": "C9B19216-C811-44EE-99CB-191068D73952", - "startDate": "2019-01-16 06:41:16 +0000", - "syncIdentifier": "\"C9B19216-C811-44EE-99CB-191068D73952\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 108.0, - "quantity_units": "mg/dL", - "sampleUUID": "B7F8D429-EA34-49E9-807B-61C2C6D5F59B", - "startDate": "2019-01-16 06:46:17 +0000", - "syncIdentifier": "\"B7F8D429-EA34-49E9-807B-61C2C6D5F59B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 110.0, - "quantity_units": "mg/dL", - "sampleUUID": "B2868E41-EF0D-469A-B35C-041A6C5DAD53", - "startDate": "2019-01-16 06:51:17 +0000", - "syncIdentifier": "\"B2868E41-EF0D-469A-B35C-041A6C5DAD53\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 112.0, - "quantity_units": "mg/dL", - "sampleUUID": "30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A", - "startDate": "2019-01-16 06:56:16 +0000", - "syncIdentifier": "\"30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 115.0, - "quantity_units": "mg/dL", - "sampleUUID": "9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80", - "startDate": "2019-01-16 07:01:17 +0000", - "syncIdentifier": "\"9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 119.0, - "quantity_units": "mg/dL", - "sampleUUID": "32AD5C76-842B-47CE-ABF2-5290EC778727", - "startDate": "2019-01-16 07:06:17 +0000", - "syncIdentifier": "\"32AD5C76-842B-47CE-ABF2-5290EC778727\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 126.0, - "quantity_units": "mg/dL", - "sampleUUID": "7A524750-BAEC-419D-8A05-FDCC3EE5EFBC", - "startDate": "2019-01-16 07:11:16 +0000", - "syncIdentifier": "\"7A524750-BAEC-419D-8A05-FDCC3EE5EFBC\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 138.0, - "quantity_units": "mg/dL", - "sampleUUID": "CF8E0B07-F7B3-4578-AD80-7215197AD111", - "startDate": "2019-01-16 07:16:17 +0000", - "syncIdentifier": "\"CF8E0B07-F7B3-4578-AD80-7215197AD111\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 151.0, - "quantity_units": "mg/dL", - "sampleUUID": "CC0526D1-5792-4A4C-8A05-5942F6C15986", - "startDate": "2019-01-16 07:21:17 +0000", - "syncIdentifier": "\"CC0526D1-5792-4A4C-8A05-5942F6C15986\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 165.0, - "quantity_units": "mg/dL", - "sampleUUID": "C402A869-794D-4EDD-933F-8C0E7F96056E", - "startDate": "2019-01-16 07:26:17 +0000", - "syncIdentifier": "\"C402A869-794D-4EDD-933F-8C0E7F96056E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 176.0, - "quantity_units": "mg/dL", - "sampleUUID": "D36058AF-7A99-495D-B741-32BF8F73C11E", - "startDate": "2019-01-16 07:31:17 +0000", - "syncIdentifier": "\"D36058AF-7A99-495D-B741-32BF8F73C11E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 185.0, - "quantity_units": "mg/dL", - "sampleUUID": "FA03D1DD-B4E9-4131-BE9B-811F63075D04", - "startDate": "2019-01-16 07:36:17 +0000", - "syncIdentifier": "\"FA03D1DD-B4E9-4131-BE9B-811F63075D04\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 192.0, - "quantity_units": "mg/dL", - "sampleUUID": "75C3A842-F5F2-42F2-8620-689731260091", - "startDate": "2019-01-16 07:41:17 +0000", - "syncIdentifier": "\"75C3A842-F5F2-42F2-8620-689731260091\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 196.0, - "quantity_units": "mg/dL", - "sampleUUID": "AC962B31-C237-4558-824A-06599D61F090", - "startDate": "2019-01-16 07:46:17 +0000", - "syncIdentifier": "\"AC962B31-C237-4558-824A-06599D61F090\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 197.0, - "quantity_units": "mg/dL", - "sampleUUID": "95C61722-5D7C-45BA-9E5D-32569B6738E8", - "startDate": "2019-01-16 07:51:17 +0000", - "syncIdentifier": "\"95C61722-5D7C-45BA-9E5D-32569B6738E8\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 197.0, - "quantity_units": "mg/dL", - "sampleUUID": "64EAEE19-69ED-4751-929D-8B32497E7CBA", - "startDate": "2019-01-16 07:56:17 +0000", - "syncIdentifier": "\"64EAEE19-69ED-4751-929D-8B32497E7CBA\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 194.0, - "quantity_units": "mg/dL", - "sampleUUID": "A11994B4-74C8-4E98-B396-F68F92EE43A9", - "startDate": "2019-01-16 08:01:16 +0000", - "syncIdentifier": "\"A11994B4-74C8-4E98-B396-F68F92EE43A9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 191.0, - "quantity_units": "mg/dL", - "sampleUUID": "F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A", - "startDate": "2019-01-16 08:06:17 +0000", - "syncIdentifier": "\"F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 187.0, - "quantity_units": "mg/dL", - "sampleUUID": "99BB01CE-C27E-426E-93C6-2DC08AB28894", - "startDate": "2019-01-16 08:11:17 +0000", - "syncIdentifier": "\"99BB01CE-C27E-426E-93C6-2DC08AB28894\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 183.0, - "quantity_units": "mg/dL", - "sampleUUID": "55AAF5AB-B904-4284-A336-F54349E61985", - "startDate": "2019-01-16 08:16:17 +0000", - "syncIdentifier": "\"55AAF5AB-B904-4284-A336-F54349E61985\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 178.0, - "quantity_units": "mg/dL", - "sampleUUID": "2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D", - "startDate": "2019-01-16 08:21:17 +0000", - "syncIdentifier": "\"2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 172.0, - "quantity_units": "mg/dL", - "sampleUUID": "8B5AF2C0-7A9A-4C74-99D4-182F45996DDA", - "startDate": "2019-01-16 08:26:17 +0000", - "syncIdentifier": "\"8B5AF2C0-7A9A-4C74-99D4-182F45996DDA\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 167.0, - "quantity_units": "mg/dL", - "sampleUUID": "20DE8313-64EE-4CC7-98C3-AF8B028C551C", - "startDate": "2019-01-16 08:31:17 +0000", - "syncIdentifier": "\"20DE8313-64EE-4CC7-98C3-AF8B028C551C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 162.0, - "quantity_units": "mg/dL", - "sampleUUID": "FB914E55-27D0-441F-B466-38F68AE05FDC", - "startDate": "2019-01-16 08:36:17 +0000", - "syncIdentifier": "\"FB914E55-27D0-441F-B466-38F68AE05FDC\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 151.0, - "quantity_units": "mg/dL", - "sampleUUID": "EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9", - "startDate": "2019-01-16 08:41:17 +0000", - "syncIdentifier": "\"EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 140.0, - "quantity_units": "mg/dL", - "sampleUUID": "8E743ABC-235C-4BC6-AABB-478F82F12B5A", - "startDate": "2019-01-16 08:46:17 +0000", - "syncIdentifier": "\"8E743ABC-235C-4BC6-AABB-478F82F12B5A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 131.0, - "quantity_units": "mg/dL", - "sampleUUID": "F8AABA0E-F8C1-4E80-821B-1EB550C53872", - "startDate": "2019-01-16 08:51:17 +0000", - "syncIdentifier": "\"F8AABA0E-F8C1-4E80-821B-1EB550C53872\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 130.0, - "quantity_units": "mg/dL", - "sampleUUID": "1082A623-6F1F-4BBE-964A-6ED80F60BD71", - "startDate": "2019-01-16 08:56:17 +0000", - "syncIdentifier": "\"1082A623-6F1F-4BBE-964A-6ED80F60BD71\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 129.0, - "quantity_units": "mg/dL", - "sampleUUID": "6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B", - "startDate": "2019-01-16 09:01:16 +0000", - "syncIdentifier": "\"6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 129.0, - "quantity_units": "mg/dL", - "sampleUUID": "14949F64-4253-4365-BC04-5F41F1BCBF40", - "startDate": "2019-01-16 09:06:16 +0000", - "syncIdentifier": "\"14949F64-4253-4365-BC04-5F41F1BCBF40\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 131.0, - "quantity_units": "mg/dL", - "sampleUUID": "78540582-B127-4538-A903-5DA0F9B22555", - "startDate": "2019-01-16 09:11:17 +0000", - "syncIdentifier": "\"78540582-B127-4538-A903-5DA0F9B22555\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 132.0, - "quantity_units": "mg/dL", - "sampleUUID": "659A8698-A761-427D-9226-BFF0F99B5D81", - "startDate": "2019-01-16 09:16:16 +0000", - "syncIdentifier": "\"659A8698-A761-427D-9226-BFF0F99B5D81\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 133.0, - "quantity_units": "mg/dL", - "sampleUUID": "1411F188-50FA-4D0B-BE64-D733B8A82475", - "startDate": "2019-01-16 09:21:16 +0000", - "syncIdentifier": "\"1411F188-50FA-4D0B-BE64-D733B8A82475\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 131.0, - "quantity_units": "mg/dL", - "sampleUUID": "4CB98E34-1E43-4F57-90BC-FC68443B3585", - "startDate": "2019-01-16 09:26:15 +0000", - "syncIdentifier": "\"4CB98E34-1E43-4F57-90BC-FC68443B3585\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 130.0, - "quantity_units": "mg/dL", - "sampleUUID": "D51B2912-53E3-485E-B1ED-59D82A3A95DF", - "startDate": "2019-01-16 09:31:16 +0000", - "syncIdentifier": "\"D51B2912-53E3-485E-B1ED-59D82A3A95DF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 132.0, - "quantity_units": "mg/dL", - "sampleUUID": "748766EC-F14D-410E-B3D0-0E4FAF65AA05", - "startDate": "2019-01-16 09:36:16 +0000", - "syncIdentifier": "\"748766EC-F14D-410E-B3D0-0E4FAF65AA05\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 134.0, - "quantity_units": "mg/dL", - "sampleUUID": "ADFE430D-0063-48BD-B614-8DA9FB231AE3", - "startDate": "2019-01-16 09:41:16 +0000", - "syncIdentifier": "\"ADFE430D-0063-48BD-B614-8DA9FB231AE3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 135.0, - "quantity_units": "mg/dL", - "sampleUUID": "8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1", - "startDate": "2019-01-16 09:46:16 +0000", - "syncIdentifier": "\"8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 134.0, - "quantity_units": "mg/dL", - "sampleUUID": "532A4857-324C-44E6-A7FD-E7027B5890BB", - "startDate": "2019-01-16 09:51:16 +0000", - "syncIdentifier": "\"532A4857-324C-44E6-A7FD-E7027B5890BB\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 132.0, - "quantity_units": "mg/dL", - "sampleUUID": "222824B5-73EE-4B78-996F-23C925DFA27C", - "startDate": "2019-01-16 09:56:16 +0000", - "syncIdentifier": "\"222824B5-73EE-4B78-996F-23C925DFA27C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 130.0, - "quantity_units": "mg/dL", - "sampleUUID": "EDB54975-0E6A-46D4-A130-C9D6D83078B3", - "startDate": "2019-01-16 10:01:16 +0000", - "syncIdentifier": "\"EDB54975-0E6A-46D4-A130-C9D6D83078B3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 128.0, - "quantity_units": "mg/dL", - "sampleUUID": "D1E24E9E-C370-4494-A592-06716FF92655", - "startDate": "2019-01-16 10:06:16 +0000", - "syncIdentifier": "\"D1E24E9E-C370-4494-A592-06716FF92655\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 126.0, - "quantity_units": "mg/dL", - "sampleUUID": "8B7EF469-44ED-409B-961E-434ABCDF156B", - "startDate": "2019-01-16 10:11:16 +0000", - "syncIdentifier": "\"8B7EF469-44ED-409B-961E-434ABCDF156B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 123.0, - "quantity_units": "mg/dL", - "sampleUUID": "2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1", - "startDate": "2019-01-16 10:16:16 +0000", - "syncIdentifier": "\"2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 121.0, - "quantity_units": "mg/dL", - "sampleUUID": "F2F272DB-7DAC-48D6-9375-BB762214B847", - "startDate": "2019-01-16 10:21:15 +0000", - "syncIdentifier": "\"F2F272DB-7DAC-48D6-9375-BB762214B847\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 119.0, - "quantity_units": "mg/dL", - "sampleUUID": "50BF2446-2B55-4839-BA54-E655D3A9A559", - "startDate": "2019-01-16 10:26:16 +0000", - "syncIdentifier": "\"50BF2446-2B55-4839-BA54-E655D3A9A559\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 117.0, - "quantity_units": "mg/dL", - "sampleUUID": "8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD", - "startDate": "2019-01-16 10:31:15 +0000", - "syncIdentifier": "\"8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 115.0, - "quantity_units": "mg/dL", - "sampleUUID": "4C17D963-E81C-4B6D-A3D0-EB624E88EA1E", - "startDate": "2019-01-16 10:36:16 +0000", - "syncIdentifier": "\"4C17D963-E81C-4B6D-A3D0-EB624E88EA1E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 113.0, - "quantity_units": "mg/dL", - "sampleUUID": "974E89A8-EBCD-4063-BCAF-C99D9A0567FB", - "startDate": "2019-01-16 10:41:16 +0000", - "syncIdentifier": "\"974E89A8-EBCD-4063-BCAF-C99D9A0567FB\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 112.0, - "quantity_units": "mg/dL", - "sampleUUID": "2435EED0-A171-4641-9F49-D9D3DFA9DBB1", - "startDate": "2019-01-16 10:46:15 +0000", - "syncIdentifier": "\"2435EED0-A171-4641-9F49-D9D3DFA9DBB1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 111.0, - "quantity_units": "mg/dL", - "sampleUUID": "6AEF2517-4842-458C-8E9F-1EAB2BD258A3", - "startDate": "2019-01-16 10:51:16 +0000", - "syncIdentifier": "\"6AEF2517-4842-458C-8E9F-1EAB2BD258A3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 109.0, - "quantity_units": "mg/dL", - "sampleUUID": "81F67AB4-1D5F-401B-87D6-E0C550B097AE", - "startDate": "2019-01-16 10:56:16 +0000", - "syncIdentifier": "\"81F67AB4-1D5F-401B-87D6-E0C550B097AE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 107.0, - "quantity_units": "mg/dL", - "sampleUUID": "49269F6D-176B-4A20-88C6-45CD5706841A", - "startDate": "2019-01-16 11:01:16 +0000", - "syncIdentifier": "\"49269F6D-176B-4A20-88C6-45CD5706841A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 105.0, - "quantity_units": "mg/dL", - "sampleUUID": "B6A7FF53-87BA-477B-A67B-7D8367EE67A4", - "startDate": "2019-01-16 11:06:15 +0000", - "syncIdentifier": "\"B6A7FF53-87BA-477B-A67B-7D8367EE67A4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 101.0, - "quantity_units": "mg/dL", - "sampleUUID": "CA009642-F5F0-4A8A-AD51-A245B6E3F372", - "startDate": "2019-01-16 11:11:15 +0000", - "syncIdentifier": "\"CA009642-F5F0-4A8A-AD51-A245B6E3F372\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 98.0, - "quantity_units": "mg/dL", - "sampleUUID": "5A6DA2E0-1020-4570-B94C-E4BDEF02F427", - "startDate": "2019-01-16 11:16:16 +0000", - "syncIdentifier": "\"5A6DA2E0-1020-4570-B94C-E4BDEF02F427\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 95.0, - "quantity_units": "mg/dL", - "sampleUUID": "3FF946D6-2213-43F3-A115-F3EB1B148485", - "startDate": "2019-01-16 11:21:15 +0000", - "syncIdentifier": "\"3FF946D6-2213-43F3-A115-F3EB1B148485\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 93.0, - "quantity_units": "mg/dL", - "sampleUUID": "FB060248-B713-46B3-9C76-9CDDDBB6FEF1", - "startDate": "2019-01-16 11:26:16 +0000", - "syncIdentifier": "\"FB060248-B713-46B3-9C76-9CDDDBB6FEF1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 94.0, - "quantity_units": "mg/dL", - "sampleUUID": "7D4C0221-6EBB-4325-828F-2E8DF95C3C86", - "startDate": "2019-01-16 11:31:16 +0000", - "syncIdentifier": "\"7D4C0221-6EBB-4325-828F-2E8DF95C3C86\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 97.0, - "quantity_units": "mg/dL", - "sampleUUID": "C1BC1289-54E6-4F8B-B12A-09612538C9D4", - "startDate": "2019-01-16 11:36:16 +0000", - "syncIdentifier": "\"C1BC1289-54E6-4F8B-B12A-09612538C9D4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 100.0, - "quantity_units": "mg/dL", - "sampleUUID": "D9C4F98D-EE0E-4327-BCE9-FE458988E3BF", - "startDate": "2019-01-16 11:41:16 +0000", - "syncIdentifier": "\"D9C4F98D-EE0E-4327-BCE9-FE458988E3BF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 101.0, - "quantity_units": "mg/dL", - "sampleUUID": "0900B59C-F54E-4F43-8DCE-BCF4BBE857B8", - "startDate": "2019-01-16 11:46:16 +0000", - "syncIdentifier": "\"0900B59C-F54E-4F43-8DCE-BCF4BBE857B8\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 100.0, - "quantity_units": "mg/dL", - "sampleUUID": "2701E162-9AE2-4D99-A48D-EA943F2D10A9", - "startDate": "2019-01-16 11:51:16 +0000", - "syncIdentifier": "\"2701E162-9AE2-4D99-A48D-EA943F2D10A9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 100.0, - "quantity_units": "mg/dL", - "sampleUUID": "5E200FC0-0344-4719-9FF1-6B9503F64471", - "startDate": "2019-01-16 11:56:16 +0000", - "syncIdentifier": "\"5E200FC0-0344-4719-9FF1-6B9503F64471\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 102.0, - "quantity_units": "mg/dL", - "sampleUUID": "0A393B24-1267-448D-8AA4-B40CA6E12CB7", - "startDate": "2019-01-16 12:01:16 +0000", - "syncIdentifier": "\"0A393B24-1267-448D-8AA4-B40CA6E12CB7\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 104.0, - "quantity_units": "mg/dL", - "sampleUUID": "EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802", - "startDate": "2019-01-16 12:06:16 +0000", - "syncIdentifier": "\"EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 105.0, - "quantity_units": "mg/dL", - "sampleUUID": "6E43C21A-2B5D-4963-9781-0D656888B28F", - "startDate": "2019-01-16 12:11:16 +0000", - "syncIdentifier": "\"6E43C21A-2B5D-4963-9781-0D656888B28F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 108.0, - "quantity_units": "mg/dL", - "sampleUUID": "A633B0B6-20CE-47E4-B9C4-8749E0ACAB72", - "startDate": "2019-01-16 12:16:16 +0000", - "syncIdentifier": "\"A633B0B6-20CE-47E4-B9C4-8749E0ACAB72\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 114.0, - "quantity_units": "mg/dL", - "sampleUUID": "076D9233-DFF3-482E-9F61-A5C68D1D5330", - "startDate": "2019-01-16 12:21:16 +0000", - "syncIdentifier": "\"076D9233-DFF3-482E-9F61-A5C68D1D5330\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 120.0, - "quantity_units": "mg/dL", - "sampleUUID": "8F73E40C-3C16-46C5-8983-06F7A1AF97DF", - "startDate": "2019-01-16 12:26:16 +0000", - "syncIdentifier": "\"8F73E40C-3C16-46C5-8983-06F7A1AF97DF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 121.0, - "quantity_units": "mg/dL", - "sampleUUID": "F4295207-E6A3-4BB6-8A64-23876CFF269F", - "startDate": "2019-01-16 12:31:16 +0000", - "syncIdentifier": "\"F4295207-E6A3-4BB6-8A64-23876CFF269F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 117.0, - "quantity_units": "mg/dL", - "sampleUUID": "6537B3C6-3368-4BD6-8C5F-2BE6127CF36E", - "startDate": "2019-01-16 12:36:16 +0000", - "syncIdentifier": "\"6537B3C6-3368-4BD6-8C5F-2BE6127CF36E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 117.0, - "quantity_units": "mg/dL", - "sampleUUID": "5BA9CEE9-3038-4426-97F5-F1FA5022A702", - "startDate": "2019-01-16 12:41:15 +0000", - "syncIdentifier": "\"5BA9CEE9-3038-4426-97F5-F1FA5022A702\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 124.0, - "quantity_units": "mg/dL", - "sampleUUID": "E017156E-2008-417A-8551-4C22524BE10E", - "startDate": "2019-01-16 12:46:16 +0000", - "syncIdentifier": "\"E017156E-2008-417A-8551-4C22524BE10E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 144.0, - "quantity_units": "mg/dL", - "sampleUUID": "940504F8-1FEC-4B84-A41A-FD48A004FD89", - "startDate": "2019-01-16 12:51:16 +0000", - "syncIdentifier": "\"940504F8-1FEC-4B84-A41A-FD48A004FD89\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 167.0, - "quantity_units": "mg/dL", - "sampleUUID": "4E745C10-B0AC-46F6-8E0D-69F198595F0B", - "startDate": "2019-01-16 12:56:16 +0000", - "syncIdentifier": "\"4E745C10-B0AC-46F6-8E0D-69F198595F0B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 192.0, - "quantity_units": "mg/dL", - "sampleUUID": "3F04AD86-5174-4365-928A-E19335922605", - "startDate": "2019-01-16 13:01:16 +0000", - "syncIdentifier": "\"3F04AD86-5174-4365-928A-E19335922605\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 216.0, - "quantity_units": "mg/dL", - "sampleUUID": "979AAFD0-9163-4086-88A6-96BA5CC24138", - "startDate": "2019-01-16 13:06:15 +0000", - "syncIdentifier": "\"979AAFD0-9163-4086-88A6-96BA5CC24138\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 195.0, - "quantity_units": "mg/dL", - "sampleUUID": "A1ED6A6A-6333-4469-B327-6C2E8DEBE709", - "startDate": "2019-01-16 13:36:14 +0000", - "syncIdentifier": "\"A1ED6A6A-6333-4469-B327-6C2E8DEBE709\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 183.0, - "quantity_units": "mg/dL", - "sampleUUID": "A2DC8925-3D13-484D-9C86-DFB32C206551", - "startDate": "2019-01-16 13:41:14 +0000", - "syncIdentifier": "\"A2DC8925-3D13-484D-9C86-DFB32C206551\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 173.0, - "quantity_units": "mg/dL", - "sampleUUID": "7C05EF53-7FB4-430C-8A00-E5949FE0C26C", - "startDate": "2019-01-16 13:46:14 +0000", - "syncIdentifier": "\"7C05EF53-7FB4-430C-8A00-E5949FE0C26C\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 166.0, - "quantity_units": "mg/dL", - "sampleUUID": "E4048FCE-9C81-42C1-8631-1A41B6E87877", - "startDate": "2019-01-16 13:51:14 +0000", - "syncIdentifier": "\"E4048FCE-9C81-42C1-8631-1A41B6E87877\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 160.0, - "quantity_units": "mg/dL", - "sampleUUID": "F1E751DE-9A33-481F-8ECC-9B5CC39FB89A", - "startDate": "2019-01-16 13:56:14 +0000", - "syncIdentifier": "\"F1E751DE-9A33-481F-8ECC-9B5CC39FB89A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 153.0, - "quantity_units": "mg/dL", - "sampleUUID": "DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01", - "startDate": "2019-01-16 14:01:14 +0000", - "syncIdentifier": "\"DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 144.0, - "quantity_units": "mg/dL", - "sampleUUID": "8EA496E1-B6A6-4A47-92C9-DDEABE45F55A", - "startDate": "2019-01-16 14:06:14 +0000", - "syncIdentifier": "\"8EA496E1-B6A6-4A47-92C9-DDEABE45F55A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 134.0, - "quantity_units": "mg/dL", - "sampleUUID": "3EF130D9-0219-49EA-9105-C6E2C4B0CFD3", - "startDate": "2019-01-16 14:11:14 +0000", - "syncIdentifier": "\"3EF130D9-0219-49EA-9105-C6E2C4B0CFD3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 125.0, - "quantity_units": "mg/dL", - "sampleUUID": "E1F30450-6785-4AD4-A6A1-01DD510B5F17", - "startDate": "2019-01-16 14:16:14 +0000", - "syncIdentifier": "\"E1F30450-6785-4AD4-A6A1-01DD510B5F17\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 119.0, - "quantity_units": "mg/dL", - "sampleUUID": "15D162A9-802D-482C-9A9B-064AE9F0140B", - "startDate": "2019-01-16 14:21:14 +0000", - "syncIdentifier": "\"15D162A9-802D-482C-9A9B-064AE9F0140B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 113.0, - "quantity_units": "mg/dL", - "sampleUUID": "00913CB1-0587-423C-BC90-96008559F9B2", - "startDate": "2019-01-16 14:26:14 +0000", - "syncIdentifier": "\"00913CB1-0587-423C-BC90-96008559F9B2\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 108.0, - "quantity_units": "mg/dL", - "sampleUUID": "050BDD9F-113E-49C2-B6D0-E1D5921A76BE", - "startDate": "2019-01-16 14:31:14 +0000", - "syncIdentifier": "\"050BDD9F-113E-49C2-B6D0-E1D5921A76BE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 102.0, - "quantity_units": "mg/dL", - "sampleUUID": "A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D", - "startDate": "2019-01-16 14:36:14 +0000", - "syncIdentifier": "\"A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 98.0, - "quantity_units": "mg/dL", - "sampleUUID": "77B4BC63-B768-4FE7-AB97-8DDE62A22C60", - "startDate": "2019-01-16 14:41:14 +0000", - "syncIdentifier": "\"77B4BC63-B768-4FE7-AB97-8DDE62A22C60\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 95.0, - "quantity_units": "mg/dL", - "sampleUUID": "BA4FF16F-8483-4CEF-87BB-23D6ACDF389D", - "startDate": "2019-01-16 14:46:14 +0000", - "syncIdentifier": "\"BA4FF16F-8483-4CEF-87BB-23D6ACDF389D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 93.0, - "quantity_units": "mg/dL", - "sampleUUID": "D152FEF7-6790-4D45-BA08-3A7994E89E4A", - "startDate": "2019-01-16 14:51:14 +0000", - "syncIdentifier": "\"D152FEF7-6790-4D45-BA08-3A7994E89E4A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 91.0, - "quantity_units": "mg/dL", - "sampleUUID": "89952E7F-633E-44CA-AEC5-602851341984", - "startDate": "2019-01-16 14:56:14 +0000", - "syncIdentifier": "\"89952E7F-633E-44CA-AEC5-602851341984\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC", - "startDate": "2019-01-16 15:01:14 +0000", - "syncIdentifier": "\"07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "9EC231BC-51A5-4521-A412-6834AA7AE732", - "startDate": "2019-01-16 15:06:14 +0000", - "syncIdentifier": "\"9EC231BC-51A5-4521-A412-6834AA7AE732\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 90.0, - "quantity_units": "mg/dL", - "sampleUUID": "5FB8F244-C960-4A3C-BCB9-F02AE7A52309", - "startDate": "2019-01-16 15:11:14 +0000", - "syncIdentifier": "\"5FB8F244-C960-4A3C-BCB9-F02AE7A52309\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 92.0, - "quantity_units": "mg/dL", - "sampleUUID": "079CEDFD-E176-4FB7-A490-EADE255B809B", - "startDate": "2019-01-16 15:16:14 +0000", - "syncIdentifier": "\"079CEDFD-E176-4FB7-A490-EADE255B809B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 93.0, - "quantity_units": "mg/dL", - "sampleUUID": "987B2085-CE94-4818-B9F8-C878E0181F18", - "startDate": "2019-01-16 15:21:14 +0000", - "syncIdentifier": "\"987B2085-CE94-4818-B9F8-C878E0181F18\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 92.0, - "quantity_units": "mg/dL", - "sampleUUID": "B02756A9-FBCF-4405-A84A-F95BCB879234", - "startDate": "2019-01-16 15:26:14 +0000", - "syncIdentifier": "\"B02756A9-FBCF-4405-A84A-F95BCB879234\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 91.0, - "quantity_units": "mg/dL", - "sampleUUID": "AF5089B0-6E0D-4E02-8486-E6CA3A21D98F", - "startDate": "2019-01-16 15:31:14 +0000", - "syncIdentifier": "\"AF5089B0-6E0D-4E02-8486-E6CA3A21D98F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "6A830BC9-D8D1-4BF8-9B3F-1A39D211301D", - "startDate": "2019-01-16 15:36:14 +0000", - "syncIdentifier": "\"6A830BC9-D8D1-4BF8-9B3F-1A39D211301D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983", - "startDate": "2019-01-16 15:41:14 +0000", - "syncIdentifier": "\"C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "892B3058-CFD1-4E21-B17A-2AC32537774B", - "startDate": "2019-01-16 15:46:14 +0000", - "syncIdentifier": "\"892B3058-CFD1-4E21-B17A-2AC32537774B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 90.0, - "quantity_units": "mg/dL", - "sampleUUID": "37E5371E-D49A-4682-B76C-DCDDB2EE59B5", - "startDate": "2019-01-16 15:51:14 +0000", - "syncIdentifier": "\"37E5371E-D49A-4682-B76C-DCDDB2EE59B5\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 90.0, - "quantity_units": "mg/dL", - "sampleUUID": "6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE", - "startDate": "2019-01-16 15:56:14 +0000", - "syncIdentifier": "\"6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 90.0, - "quantity_units": "mg/dL", - "sampleUUID": "9870D2BF-EDCC-4E52-9702-6F657F7F7B08", - "startDate": "2019-01-16 16:01:14 +0000", - "syncIdentifier": "\"9870D2BF-EDCC-4E52-9702-6F657F7F7B08\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 89.0, - "quantity_units": "mg/dL", - "sampleUUID": "A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605", - "startDate": "2019-01-16 16:06:14 +0000", - "syncIdentifier": "\"A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 86.0, - "quantity_units": "mg/dL", - "sampleUUID": "536026B4-9D68-4092-A6A0-5F96A2A9AF0B", - "startDate": "2019-01-16 16:11:14 +0000", - "syncIdentifier": "\"536026B4-9D68-4092-A6A0-5F96A2A9AF0B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 85.0, - "quantity_units": "mg/dL", - "sampleUUID": "3730A431-D8B1-4D52-9A39-97C04A077B8F", - "startDate": "2019-01-16 16:16:14 +0000", - "syncIdentifier": "\"3730A431-D8B1-4D52-9A39-97C04A077B8F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 83.0, - "quantity_units": "mg/dL", - "sampleUUID": "D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9", - "startDate": "2019-01-16 16:21:14 +0000", - "syncIdentifier": "\"D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 83.0, - "quantity_units": "mg/dL", - "sampleUUID": "38D6666E-A432-49CD-9D73-E58DF3CA646D", - "startDate": "2019-01-16 16:26:14 +0000", - "syncIdentifier": "\"38D6666E-A432-49CD-9D73-E58DF3CA646D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 80.0, - "quantity_units": "mg/dL", - "sampleUUID": "D180B47D-F745-4F37-9068-C934194EDEB1", - "startDate": "2019-01-16 16:31:14 +0000", - "syncIdentifier": "\"D180B47D-F745-4F37-9068-C934194EDEB1\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 77.0, - "quantity_units": "mg/dL", - "sampleUUID": "38B13250-FA32-493C-8028-6AA65C3BCBD3", - "startDate": "2019-01-16 16:36:14 +0000", - "syncIdentifier": "\"38B13250-FA32-493C-8028-6AA65C3BCBD3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 74.0, - "quantity_units": "mg/dL", - "sampleUUID": "CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88", - "startDate": "2019-01-16 16:41:15 +0000", - "syncIdentifier": "\"CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 70.0, - "quantity_units": "mg/dL", - "sampleUUID": "8F75F09C-1CE1-45EB-869F-C546007E079A", - "startDate": "2019-01-16 16:46:15 +0000", - "syncIdentifier": "\"8F75F09C-1CE1-45EB-869F-C546007E079A\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 69.0, - "quantity_units": "mg/dL", - "sampleUUID": "32FB6DF6-EF0A-484A-9212-E717C05CCDA3", - "startDate": "2019-01-16 16:51:14 +0000", - "syncIdentifier": "\"32FB6DF6-EF0A-484A-9212-E717C05CCDA3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 72.0, - "quantity_units": "mg/dL", - "sampleUUID": "329D73AF-D524-4075-A3A5-047E9C877885", - "startDate": "2019-01-16 16:56:14 +0000", - "syncIdentifier": "\"329D73AF-D524-4075-A3A5-047E9C877885\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 79.0, - "quantity_units": "mg/dL", - "sampleUUID": "FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90", - "startDate": "2019-01-16 17:01:14 +0000", - "syncIdentifier": "\"FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 86.0, - "quantity_units": "mg/dL", - "sampleUUID": "F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4", - "startDate": "2019-01-16 17:06:15 +0000", - "syncIdentifier": "\"F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 95.0, - "quantity_units": "mg/dL", - "sampleUUID": "3A04D93A-4511-4DCE-BC65-88D192EEC0BE", - "startDate": "2019-01-16 17:11:15 +0000", - "syncIdentifier": "\"3A04D93A-4511-4DCE-BC65-88D192EEC0BE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 110.0, - "quantity_units": "mg/dL", - "sampleUUID": "FA9AE75E-70D3-4A2E-92AE-A82E373BF007", - "startDate": "2019-01-16 17:16:15 +0000", - "syncIdentifier": "\"FA9AE75E-70D3-4A2E-92AE-A82E373BF007\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 130.0, - "quantity_units": "mg/dL", - "sampleUUID": "A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE", - "startDate": "2019-01-16 17:21:14 +0000", - "syncIdentifier": "\"A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 153.0, - "quantity_units": "mg/dL", - "sampleUUID": "EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03", - "startDate": "2019-01-16 17:26:14 +0000", - "syncIdentifier": "\"EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 170.0, - "quantity_units": "mg/dL", - "sampleUUID": "8136A573-7092-435D-A3AA-BBA6951F3CD2", - "startDate": "2019-01-16 17:31:15 +0000", - "syncIdentifier": "\"8136A573-7092-435D-A3AA-BBA6951F3CD2\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 184.0, - "quantity_units": "mg/dL", - "sampleUUID": "A205D44E-C261-4FE0-B4F9-D12AD91FED02", - "startDate": "2019-01-16 17:36:15 +0000", - "syncIdentifier": "\"A205D44E-C261-4FE0-B4F9-D12AD91FED02\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 197.0, - "quantity_units": "mg/dL", - "sampleUUID": "771DF525-F543-4F3D-8B0C-5ECE56C1AB3E", - "startDate": "2019-01-16 17:41:15 +0000", - "syncIdentifier": "\"771DF525-F543-4F3D-8B0C-5ECE56C1AB3E\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 209.0, - "quantity_units": "mg/dL", - "sampleUUID": "15E3B0A7-D250-4446-A9FF-4B003ECB21C5", - "startDate": "2019-01-16 17:46:15 +0000", - "syncIdentifier": "\"15E3B0A7-D250-4446-A9FF-4B003ECB21C5\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 223.0, - "quantity_units": "mg/dL", - "sampleUUID": "85AF736A-CAE5-455F-A307-F7EB349C2DC9", - "startDate": "2019-01-16 17:51:14 +0000", - "syncIdentifier": "\"85AF736A-CAE5-455F-A307-F7EB349C2DC9\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 233.0, - "quantity_units": "mg/dL", - "sampleUUID": "B1B57F7A-AAE2-48B0-94DA-E045506624EB", - "startDate": "2019-01-16 17:56:15 +0000", - "syncIdentifier": "\"B1B57F7A-AAE2-48B0-94DA-E045506624EB\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 241.0, - "quantity_units": "mg/dL", - "sampleUUID": "4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8", - "startDate": "2019-01-16 18:01:15 +0000", - "syncIdentifier": "\"4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 250.0, - "quantity_units": "mg/dL", - "sampleUUID": "7DECE4F5-6CE3-4CE6-A09C-7D4F99517376", - "startDate": "2019-01-16 18:06:15 +0000", - "syncIdentifier": "\"7DECE4F5-6CE3-4CE6-A09C-7D4F99517376\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 257.0, - "quantity_units": "mg/dL", - "sampleUUID": "7D68498B-6632-4B15-B456-23A1C8260076", - "startDate": "2019-01-16 18:11:14 +0000", - "syncIdentifier": "\"7D68498B-6632-4B15-B456-23A1C8260076\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 266.0, - "quantity_units": "mg/dL", - "sampleUUID": "DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35", - "startDate": "2019-01-16 18:16:15 +0000", - "syncIdentifier": "\"DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 273.0, - "quantity_units": "mg/dL", - "sampleUUID": "4857D447-9BCA-40B0-9A73-55E85CC0C80B", - "startDate": "2019-01-16 18:21:15 +0000", - "syncIdentifier": "\"4857D447-9BCA-40B0-9A73-55E85CC0C80B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 277.0, - "quantity_units": "mg/dL", - "sampleUUID": "927876FE-46FF-46BE-90E8-0FD9054F6949", - "startDate": "2019-01-16 18:26:15 +0000", - "syncIdentifier": "\"927876FE-46FF-46BE-90E8-0FD9054F6949\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 286.0, - "quantity_units": "mg/dL", - "sampleUUID": "D402B6FD-BC10-4997-9712-B31EEEB9DF13", - "startDate": "2019-01-16 18:31:14 +0000", - "syncIdentifier": "\"D402B6FD-BC10-4997-9712-B31EEEB9DF13\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 287.0, - "quantity_units": "mg/dL", - "sampleUUID": "44771D03-CB0F-4758-B2CE-98D7717B5FB7", - "startDate": "2019-01-16 18:36:15 +0000", - "syncIdentifier": "\"44771D03-CB0F-4758-B2CE-98D7717B5FB7\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 293.0, - "quantity_units": "mg/dL", - "sampleUUID": "8E45EA6C-DB43-463B-8188-ABB35E2BCBC2", - "startDate": "2019-01-16 18:41:15 +0000", - "syncIdentifier": "\"8E45EA6C-DB43-463B-8188-ABB35E2BCBC2\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 286.0, - "quantity_units": "mg/dL", - "sampleUUID": "060767DF-A592-4E99-8E30-6869B8DA2742", - "startDate": "2019-01-16 18:46:14 +0000", - "syncIdentifier": "\"060767DF-A592-4E99-8E30-6869B8DA2742\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 290.0, - "quantity_units": "mg/dL", - "sampleUUID": "E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF", - "startDate": "2019-01-16 18:51:15 +0000", - "syncIdentifier": "\"E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 289.0, - "quantity_units": "mg/dL", - "sampleUUID": "E72F0D0C-7E9C-4186-B7D9-4801340E41F5", - "startDate": "2019-01-16 18:56:14 +0000", - "syncIdentifier": "\"E72F0D0C-7E9C-4186-B7D9-4801340E41F5\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 295.0, - "quantity_units": "mg/dL", - "sampleUUID": "6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE", - "startDate": "2019-01-16 19:01:15 +0000", - "syncIdentifier": "\"6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 290.0, - "quantity_units": "mg/dL", - "sampleUUID": "2C28AE37-3DD2-49CF-B1D3-5D708D28B621", - "startDate": "2019-01-16 19:06:15 +0000", - "syncIdentifier": "\"2C28AE37-3DD2-49CF-B1D3-5D708D28B621\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 284.0, - "quantity_units": "mg/dL", - "sampleUUID": "278F21F4-293B-453C-8778-B75B62998899", - "startDate": "2019-01-16 19:11:14 +0000", - "syncIdentifier": "\"278F21F4-293B-453C-8778-B75B62998899\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 275.0, - "quantity_units": "mg/dL", - "sampleUUID": "830CA8EB-9B7F-4919-81E5-1235D114291D", - "startDate": "2019-01-16 19:16:16 +0000", - "syncIdentifier": "\"830CA8EB-9B7F-4919-81E5-1235D114291D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 238.0, - "quantity_units": "mg/dL", - "sampleUUID": "6B295424-1FF7-4B95-909F-EFE31A7F230D", - "startDate": "2019-01-16 19:41:15 +0000", - "syncIdentifier": "\"6B295424-1FF7-4B95-909F-EFE31A7F230D\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 230.0, - "quantity_units": "mg/dL", - "sampleUUID": "423CC4BD-D070-4C64-840E-D5BFECA4A3EF", - "startDate": "2019-01-16 19:46:15 +0000", - "syncIdentifier": "\"423CC4BD-D070-4C64-840E-D5BFECA4A3EF\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 226.0, - "quantity_units": "mg/dL", - "sampleUUID": "7BC05171-2580-42DF-B05A-D3D144DBF471", - "startDate": "2019-01-16 19:51:15 +0000", - "syncIdentifier": "\"7BC05171-2580-42DF-B05A-D3D144DBF471\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 224.0, - "quantity_units": "mg/dL", - "sampleUUID": "06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3", - "startDate": "2019-01-16 19:56:15 +0000", - "syncIdentifier": "\"06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 224.0, - "quantity_units": "mg/dL", - "sampleUUID": "E4F2198D-AEC2-4651-B653-77BF88C788BE", - "startDate": "2019-01-16 20:01:15 +0000", - "syncIdentifier": "\"E4F2198D-AEC2-4651-B653-77BF88C788BE\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 228.0, - "quantity_units": "mg/dL", - "sampleUUID": "377B2B55-5704-4C93-BA5D-3927FED67AB0", - "startDate": "2019-01-16 20:06:15 +0000", - "syncIdentifier": "\"377B2B55-5704-4C93-BA5D-3927FED67AB0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 234.0, - "quantity_units": "mg/dL", - "sampleUUID": "79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6", - "startDate": "2019-01-16 20:11:15 +0000", - "syncIdentifier": "\"79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 240.0, - "quantity_units": "mg/dL", - "sampleUUID": "E50AC7D3-BD28-41AF-A73B-92BC8F39FB92", - "startDate": "2019-01-16 20:16:15 +0000", - "syncIdentifier": "\"E50AC7D3-BD28-41AF-A73B-92BC8F39FB92\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 245.0, - "quantity_units": "mg/dL", - "sampleUUID": "776194E1-2FD1-4EDE-BE14-248CE90BCDA0", - "startDate": "2019-01-16 20:21:15 +0000", - "syncIdentifier": "\"776194E1-2FD1-4EDE-BE14-248CE90BCDA0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 248.0, - "quantity_units": "mg/dL", - "sampleUUID": "B4741618-144E-4B68-B931-DBEB4FB52066", - "startDate": "2019-01-16 20:26:14 +0000", - "syncIdentifier": "\"B4741618-144E-4B68-B931-DBEB4FB52066\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 249.0, - "quantity_units": "mg/dL", - "sampleUUID": "3908454D-5AB7-4048-AABD-03E12843BAF3", - "startDate": "2019-01-16 20:31:14 +0000", - "syncIdentifier": "\"3908454D-5AB7-4048-AABD-03E12843BAF3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 248.0, - "quantity_units": "mg/dL", - "sampleUUID": "464EAF51-6B93-40C4-8BFA-F8C80BA534F4", - "startDate": "2019-01-16 20:36:14 +0000", - "syncIdentifier": "\"464EAF51-6B93-40C4-8BFA-F8C80BA534F4\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 246.0, - "quantity_units": "mg/dL", - "sampleUUID": "38E596D9-4408-4C79-860B-300D20484762", - "startDate": "2019-01-16 20:41:13 +0000", - "syncIdentifier": "\"38E596D9-4408-4C79-860B-300D20484762\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 242.0, - "quantity_units": "mg/dL", - "sampleUUID": "5F5D6F47-E166-45C0-905D-DED04D01AD5B", - "startDate": "2019-01-16 20:46:14 +0000", - "syncIdentifier": "\"5F5D6F47-E166-45C0-905D-DED04D01AD5B\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 240.0, - "quantity_units": "mg/dL", - "sampleUUID": "A856DC0E-D65B-4F64-8D99-B9F895129AC8", - "startDate": "2019-01-16 20:51:14 +0000", - "syncIdentifier": "\"A856DC0E-D65B-4F64-8D99-B9F895129AC8\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 239.0, - "quantity_units": "mg/dL", - "sampleUUID": "33410BE8-72C2-4977-9F79-6CDDEFB9B364", - "startDate": "2019-01-16 20:56:14 +0000", - "syncIdentifier": "\"33410BE8-72C2-4977-9F79-6CDDEFB9B364\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 243.0, - "quantity_units": "mg/dL", - "sampleUUID": "65CDB4AB-3876-4C30-8CD6-C93E436B9790", - "startDate": "2019-01-16 21:01:14 +0000", - "syncIdentifier": "\"65CDB4AB-3876-4C30-8CD6-C93E436B9790\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 249.0, - "quantity_units": "mg/dL", - "sampleUUID": "2507685D-BFB4-4116-8D5D-9C1D082C0C0F", - "startDate": "2019-01-16 21:06:14 +0000", - "syncIdentifier": "\"2507685D-BFB4-4116-8D5D-9C1D082C0C0F\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 255.0, - "quantity_units": "mg/dL", - "sampleUUID": "769096F1-4E29-4A9D-B46A-145BF8F1A788", - "startDate": "2019-01-16 21:11:14 +0000", - "syncIdentifier": "\"769096F1-4E29-4A9D-B46A-145BF8F1A788\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 259.0, - "quantity_units": "mg/dL", - "sampleUUID": "8E6ABB65-7EAB-4304-8F23-AE307AADA967", - "startDate": "2019-01-16 21:16:14 +0000", - "syncIdentifier": "\"1547673374.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"com.dexcom.G6\"", - "quantity": 257.0, - "quantity_units": "mg/dL", - "sampleUUID": "ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3", - "startDate": "2019-01-16 21:16:14 +0000", - "syncIdentifier": "\"ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 256.0, - "quantity_units": "mg/dL", - "sampleUUID": "C9C0AADB-F4C1-4C20-839A-D5BD0829B9B5", - "startDate": "2019-01-16 21:21:14 +0000", - "syncIdentifier": "\"1547673674.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 252.0, - "quantity_units": "mg/dL", - "sampleUUID": "D7508B4C-DB2E-4553-B706-A1BAB680DE4F", - "startDate": "2019-01-16 21:26:14 +0000", - "syncIdentifier": "\"1547673974.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 251.0, - "quantity_units": "mg/dL", - "sampleUUID": "7D05E7E8-DB79-4F3A-B24D-1696BC74282F", - "startDate": "2019-01-16 21:31:14 +0000", - "syncIdentifier": "\"1547674274.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 254.0, - "quantity_units": "mg/dL", - "sampleUUID": "BF0204A5-4585-4ADF-B996-B002D3D2291A", - "startDate": "2019-01-16 21:36:14 +0000", - "syncIdentifier": "\"1547674574.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 260.0, - "quantity_units": "mg/dL", - "sampleUUID": "A870508B-A1B0-4FC4-A765-C82E92C4BD22", - "startDate": "2019-01-16 21:41:14 +0000", - "syncIdentifier": "\"1547674874.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 267.0, - "quantity_units": "mg/dL", - "sampleUUID": "3273EE7A-189C-4876-B1E4-44E885D47B63", - "startDate": "2019-01-16 21:46:14 +0000", - "syncIdentifier": "\"1547675174.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 274.0, - "quantity_units": "mg/dL", - "sampleUUID": "ECBC40CA-7762-47A4-AE50-862301236A32", - "startDate": "2019-01-16 21:51:13 +0000", - "syncIdentifier": "\"1547675473.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 280.0, - "quantity_units": "mg/dL", - "sampleUUID": "E8BC0194-39C0-4449-94C8-5322EC45E195", - "startDate": "2019-01-16 21:56:14 +0000", - "syncIdentifier": "\"1547675774.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 289.0, - "quantity_units": "mg/dL", - "sampleUUID": "6296EFE7-2A41-438E-8037-2B1BD7F3528D", - "startDate": "2019-01-16 22:01:13 +0000", - "syncIdentifier": "\"1547676073.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 291.0, - "quantity_units": "mg/dL", - "sampleUUID": "07B15331-87A9-478D-A677-0A2C37F9A5FD", - "startDate": "2019-01-16 22:06:14 +0000", - "syncIdentifier": "\"1547676374.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 295.0, - "quantity_units": "mg/dL", - "sampleUUID": "61F20A3F-0EC0-40D8-BACD-3F435EE21A82", - "startDate": "2019-01-16 22:11:14 +0000", - "syncIdentifier": "\"1547676674.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 295.0, - "quantity_units": "mg/dL", - "sampleUUID": "6AE157D1-32A2-4482-9692-5BAA83305F41", - "startDate": "2019-01-16 22:16:13 +0000", - "syncIdentifier": "\"1547676973.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 294.0, - "quantity_units": "mg/dL", - "sampleUUID": "BA0C1173-03AE-4FE3-BB2E-FDD5C7190956", - "startDate": "2019-01-16 22:21:14 +0000", - "syncIdentifier": "\"1547677274.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 294.0, - "quantity_units": "mg/dL", - "sampleUUID": "0A0C0B2A-1295-4C2F-B325-DA9A974BD801", - "startDate": "2019-01-16 22:26:14 +0000", - "syncIdentifier": "\"1547677574.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 293.0, - "quantity_units": "mg/dL", - "sampleUUID": "703B7BD1-2B28-4759-8A5C-05CD66564FD8", - "startDate": "2019-01-16 22:31:14 +0000", - "syncIdentifier": "\"1547677874.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 286.0, - "quantity_units": "mg/dL", - "sampleUUID": "2D465A18-3112-4B05-A43E-9B903080789B", - "startDate": "2019-01-16 22:36:14 +0000", - "syncIdentifier": "\"1547678174.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 287.0, - "quantity_units": "mg/dL", - "sampleUUID": "A6438B27-A01A-41C9-B6D1-5DB235FC28C1", - "startDate": "2019-01-16 22:41:13 +0000", - "syncIdentifier": "\"1547678473.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 287.0, - "quantity_units": "mg/dL", - "sampleUUID": "E0CA6AEF-85D8-4C19-BBE5-C8263875F1F0", - "startDate": "2019-01-16 22:46:14 +0000", - "syncIdentifier": "\"1547678774.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 288.0, - "quantity_units": "mg/dL", - "sampleUUID": "84294F7E-D8E0-4644-8672-01E2A52855EF", - "startDate": "2019-01-16 22:51:14 +0000", - "syncIdentifier": "\"1547679074.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 290.0, - "quantity_units": "mg/dL", - "sampleUUID": "E011BDAC-476B-40E9-B732-8B5FE7B32C90", - "startDate": "2019-01-16 22:56:14 +0000", - "syncIdentifier": "\"1547679374.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 292.0, - "quantity_units": "mg/dL", - "sampleUUID": "13FFF286-28C4-4498-A0D8-1992569712FB", - "startDate": "2019-01-16 23:01:14 +0000", - "syncIdentifier": "\"1547679674.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 291.0, - "quantity_units": "mg/dL", - "sampleUUID": "0221CB94-9E68-48E0-B405-0F7B4C21E668", - "startDate": "2019-01-16 23:06:14 +0000", - "syncIdentifier": "\"1547679974.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 289.0, - "quantity_units": "mg/dL", - "sampleUUID": "E1C9C581-EC79-4183-87F5-DA6C4DDC4AE9", - "startDate": "2019-01-16 23:11:14 +0000", - "syncIdentifier": "\"1547680274.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 282.0, - "quantity_units": "mg/dL", - "sampleUUID": "0D4ADDCD-04EB-4A6E-9C78-604493A63F32", - "startDate": "2019-01-16 23:16:14 +0000", - "syncIdentifier": "\"1547680574.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 286.0, - "quantity_units": "mg/dL", - "sampleUUID": "09D1CB03-2651-4145-9696-6837D3514724", - "startDate": "2019-01-16 23:21:13 +0000", - "syncIdentifier": "\"1547680873.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 292.0, - "quantity_units": "mg/dL", - "sampleUUID": "8451D9C5-B517-4EBF-8390-872E077D8E16", - "startDate": "2019-01-16 23:26:14 +0000", - "syncIdentifier": "\"1547681174.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 305.0, - "quantity_units": "mg/dL", - "sampleUUID": "1A20E578-F14C-415F-97A6-42A2A3C3C525", - "startDate": "2019-01-16 23:31:14 +0000", - "syncIdentifier": "\"1547681474.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 313.0, - "quantity_units": "mg/dL", - "sampleUUID": "32301A74-B5E9-49C3-BB19-D2A0E5C7E9DA", - "startDate": "2019-01-16 23:36:14 +0000", - "syncIdentifier": "\"1547681774.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 331.0, - "quantity_units": "mg/dL", - "sampleUUID": "F1DC7ECE-4F25-49FA-B0E3-5B2B3BDD77A8", - "startDate": "2019-01-16 23:41:14 +0000", - "syncIdentifier": "\"1547682074.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 340.0, - "quantity_units": "mg/dL", - "sampleUUID": "DCEACFBA-69D4-4444-9329-5F8549A67434", - "startDate": "2019-01-16 23:46:14 +0000", - "syncIdentifier": "\"1547682374.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 324.0, - "quantity_units": "mg/dL", - "sampleUUID": "B8DFEE87-053D-4301-9C07-A04521C6D357", - "startDate": "2019-01-16 23:51:14 +0000", - "syncIdentifier": "\"1547682674.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 348.0, - "quantity_units": "mg/dL", - "sampleUUID": "58DE8977-425B-4F66-BD20-3A3BE706A5EC", - "startDate": "2019-01-16 23:56:14 +0000", - "syncIdentifier": "\"1547682974.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 357.0, - "quantity_units": "mg/dL", - "sampleUUID": "79BA52D4-446E-4737-9C9B-B955ACEE3DCF", - "startDate": "2019-01-17 00:01:14 +0000", - "syncIdentifier": "\"1547683274.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 374.0, - "quantity_units": "mg/dL", - "sampleUUID": "F2D57137-F498-404B-8E0F-B4C264A341C9", - "startDate": "2019-01-17 00:06:14 +0000", - "syncIdentifier": "\"1547683574.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 391.0, - "quantity_units": "mg/dL", - "sampleUUID": "085D512E-46B7-4BC6-BA3C-62B9DF80515B", - "startDate": "2019-01-17 00:11:14 +0000", - "syncIdentifier": "\"1547683874.0\"", - "syncVersion": "1" - }, - { - "isDisplayOnly": "false", - "provenanceIdentifier": "\"\"", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": "FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF", - "startDate": "2019-01-17 00:16:14 +0000", - "syncIdentifier": "\"1547684174.0\"", - "syncVersion": "1" - } - ], - "carb_default_absorption_times_fast": 7200.0, - "carb_default_absorption_times_medium": 10800.0, - "carb_default_absorption_times_slow": 14400.0, - "carb_ratio_schedule": [ - { - "startTime": 0.0, - "value": 8.0 - }, - { - "startTime": 21600.0, - "value": 8.0 - }, - { - "startTime": 39600.0, - "value": 9.0 - } - ], - "carb_ratio_timeZone": -21600, - "carb_ratio_unit": "g", - "carbs_on_board": { - " endDate": "2019-01-17 00:15:00 +0000", - " quantity": 24.4756, - " startDate": "2019-01-17 00:15:00 +0000", - "units": "g" - }, - "dex_cgm_manager": { - "latestBackfill": { - "glucose": " 401", - "timestamp": " 2019-01-17 00", - "trend": " 8" - } - }, - "file_name": "LoopReport2.md", - "get_normalized_dose_entries": [ - { - "description": "nil", - "endDate": "2018-12-30 22:00:00 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2018-12-30 21:50:46 +0000", - "syncIdentifier": "\"2100ee320f1e12 1/2\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2018-12-30 22:31:17 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2018-12-30 22:00:00 +0000", - "syncIdentifier": "\"2100ee320f1e12 2/2\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-03 03:50:47 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-03 03:47:57 +0000", - "syncIdentifier": "\"2100396f150213\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-06 00:43:23 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-06 00:41:39 +0000", - "syncIdentifier": "\"21002769120513\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-09 00:58:27 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-09 00:57:19 +0000", - "syncIdentifier": "\"21001379120813\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-12 23:30:44 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-12 23:29:43 +0000", - "syncIdentifier": "\"21002b5d110c13\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-15 04:07:21 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-15 04:04:04 +0000", - "syncIdentifier": "\"21000444160e13\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 01:23:42 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 01:23:42 +0000", - "syncIdentifier": "\"018282002a57334f13\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "13.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 01:53:08 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 01:23:08 +0000", - "syncIdentifier": "\"16010857134f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:47:19 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 04:29:02 +0000", - "syncIdentifier": "\"1601025d164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:51:24 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 04:47:19 +0000", - "syncIdentifier": "\"1601136f164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:56:27 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 04:51:24 +0000", - "syncIdentifier": "\"16011873164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.175" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:00:30 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 04:56:27 +0000", - "syncIdentifier": "\"16011b78164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.375" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:04:35 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:00:30 +0000", - "syncIdentifier": "\"16011e40174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:13:20 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 05:13:20 +0000", - "syncIdentifier": "\"012b2b00144d374f13\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:18:00 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:04:35 +0000", - "syncIdentifier": "\"16012344174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:18:02 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:18:00 +0000", - "syncIdentifier": "\"16010052174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.925" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:21:47 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:18:02 +0000", - "syncIdentifier": "\"16010252174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.925" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:29:56 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:25:52 +0000", - "syncIdentifier": "\"16013459174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.275" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:50:02 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:29:56 +0000", - "syncIdentifier": "\"1601385d174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:00:00 +0000", - "scheduledBasalRate": "1.2 IU/hr", - "startDate": "2019-01-16 05:50:02 +0000", - "syncIdentifier": "\"16010272174f13 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:11:34 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:00:00 +0000", - "syncIdentifier": "\"16010272174f13 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:31:51 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:11:34 +0000", - "syncIdentifier": "\"1601224b005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:39:56 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:31:51 +0000", - "syncIdentifier": "\"1601335f005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:44:01 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:39:56 +0000", - "syncIdentifier": "\"16013867005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:48:05 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:44:01 +0000", - "syncIdentifier": "\"1601016c005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:51:58 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:48:05 +0000", - "syncIdentifier": "\"16010570005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.725" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:56:13 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:51:58 +0000", - "syncIdentifier": "\"16013a73005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:00:15 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 06:56:13 +0000", - "syncIdentifier": "\"16010d78005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:04:19 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:00:15 +0000", - "syncIdentifier": "\"16010f40015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.075" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:08:27 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:04:19 +0000", - "syncIdentifier": "\"16011344015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:12:30 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:08:27 +0000", - "syncIdentifier": "\"16011b48015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.075" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:20:33 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:12:30 +0000", - "syncIdentifier": "\"16011e4c015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.525" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:24:37 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:20:33 +0000", - "syncIdentifier": "\"16012154015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.5" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:28:42 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:24:37 +0000", - "syncIdentifier": "\"16012558015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:47:50 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 07:47:50 +0000", - "syncIdentifier": "\"010a0a00326f215013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "1.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:48:48 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:28:42 +0000", - "syncIdentifier": "\"16012a5c015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:53:03 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:48:48 +0000", - "syncIdentifier": "\"16013070015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.425" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:57:21 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:53:03 +0000", - "syncIdentifier": "\"16010375015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:06:06 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 07:57:21 +0000", - "syncIdentifier": "\"16011579015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:10:19 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:06:06 +0000", - "syncIdentifier": "\"16010646025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:14:26 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:10:19 +0000", - "syncIdentifier": "\"1601134a025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:18:30 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:14:26 +0000", - "syncIdentifier": "\"16011a4e025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:38:45 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:18:30 +0000", - "syncIdentifier": "\"16011e52025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:42:49 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:38:45 +0000", - "syncIdentifier": "\"16012d66025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:46:53 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:42:49 +0000", - "syncIdentifier": "\"1601316a025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.675" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:59:17 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 08:46:53 +0000", - "syncIdentifier": "\"1601356e025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:15:19 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:03:07 +0000", - "syncIdentifier": "\"16010743035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:23:30 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:19:26 +0000", - "syncIdentifier": "\"16011a53035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:27:31 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:23:30 +0000", - "syncIdentifier": "\"16011e57035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.85" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:31:35 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:27:31 +0000", - "syncIdentifier": "\"16011f5b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:35:37 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:31:35 +0000", - "syncIdentifier": "\"1601235f035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.825" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:39:41 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:35:37 +0000", - "syncIdentifier": "\"16012563035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:43:45 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:39:41 +0000", - "syncIdentifier": "\"16012967035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:47:49 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:43:45 +0000", - "syncIdentifier": "\"16012d6b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.5" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:51:42 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:47:49 +0000", - "syncIdentifier": "\"1601316f035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:55:55 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:51:42 +0000", - "syncIdentifier": "\"16012a73035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:59:59 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:55:55 +0000", - "syncIdentifier": "\"16013777035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.8" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:04:26 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 09:59:59 +0000", - "syncIdentifier": "\"16013b7b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:08:16 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:04:26 +0000", - "syncIdentifier": "\"16011a44045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:13:13 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:08:16 +0000", - "syncIdentifier": "\"16011048045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:17:17 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:13:13 +0000", - "syncIdentifier": "\"16010d4d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:21:25 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:17:17 +0000", - "syncIdentifier": "\"16011151045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:25:26 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:21:25 +0000", - "syncIdentifier": "\"16011955045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.75" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:29:30 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:25:26 +0000", - "syncIdentifier": "\"16011a59045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.825" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:33:31 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:29:30 +0000", - "syncIdentifier": "\"16011e5d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:37:36 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:33:31 +0000", - "syncIdentifier": "\"16011f61045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:45:50 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:37:36 +0000", - "syncIdentifier": "\"16012465045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:50:51 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:45:50 +0000", - "syncIdentifier": "\"1601326d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:54:51 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:50:51 +0000", - "syncIdentifier": "\"16013372045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:02:58 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 10:58:53 +0000", - "syncIdentifier": "\"1601357a045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:07:02 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:02:58 +0000", - "syncIdentifier": "\"16013a42055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:15:09 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:07:02 +0000", - "syncIdentifier": "\"16010247055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.85" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:19:13 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:15:09 +0000", - "syncIdentifier": "\"1601094f055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.625" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:39:31 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:19:13 +0000", - "syncIdentifier": "\"16010d53055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:47:37 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:43:36 +0000", - "syncIdentifier": "\"1601246b055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:51:41 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:47:37 +0000", - "syncIdentifier": "\"1601256f055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.575" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:55:34 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:51:41 +0000", - "syncIdentifier": "\"16012973055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.175" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:59:49 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 11:55:34 +0000", - "syncIdentifier": "\"16012277055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:12:24 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 12:08:00 +0000", - "syncIdentifier": "\"16010048065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:21:18 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 12:12:24 +0000", - "syncIdentifier": "\"1601184c065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:26:07 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 12:21:18 +0000", - "syncIdentifier": "\"16011255065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:30:00 +0000", - "scheduledBasalRate": "1.25 IU/hr", - "startDate": "2019-01-16 12:26:07 +0000", - "syncIdentifier": "\"1601075a065013 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:30:10 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:30:00 +0000", - "syncIdentifier": "\"1601075a065013 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:35:10 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:30:10 +0000", - "syncIdentifier": "\"16010a5e065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.525" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:39:20 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:35:10 +0000", - "syncIdentifier": "\"16010a63065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:43:32 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:39:20 +0000", - "syncIdentifier": "\"16011467065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:47:34 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:43:32 +0000", - "syncIdentifier": "\"1601206b065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:51:11 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 12:51:11 +0000", - "syncIdentifier": "\"012f2f000b73265013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:57:01 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:47:34 +0000", - "syncIdentifier": "\"1601226f065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:09:59 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 12:57:01 +0000", - "syncIdentifier": "\"16010179065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:15:50 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 13:09:59 +0000", - "syncIdentifier": "\"16013b49075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:19:56 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 13:15:50 +0000", - "syncIdentifier": "\"1601324f075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.575" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:49:56 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 13:19:56 +0000", - "syncIdentifier": "\"16013853075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.625" - }, - { - "description": "nil", - "endDate": "2019-01-16 17:03:20 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 16:40:23 +0000", - "syncIdentifier": "\"160117680a5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 18:36:38 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 18:36:38 +0000", - "syncIdentifier": "\"0128280026642c5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 17:33:20 +0000", - "scheduledBasalRate": "1.45 IU/hr", - "startDate": "2019-01-16 17:03:20 +0000", - "syncIdentifier": "\"160114430b5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:04:46 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 18:41:35 +0000", - "syncIdentifier": "\"160123690c5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:34:46 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 19:04:46 +0000", - "syncIdentifier": "\"16012e440d5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:42:39 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 19:41:28 +0000", - "syncIdentifier": "\"21001c690d1013\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:44:33 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 19:44:33 +0000", - "syncIdentifier": "\"01323200216c2d5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:48:30 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-16 19:48:30 +0000", - "syncIdentifier": "\"013232001e702d5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 20:42:29 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 20:23:07 +0000", - "syncIdentifier": "\"160107570e5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:02:44 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 20:42:29 +0000", - "syncIdentifier": "\"16011d6a0e5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:27:07 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:02:44 +0000", - "syncIdentifier": "\"16012c420f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:44:26 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:27:07 +0000", - "syncIdentifier": "\"1601075b0f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:48:28 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:44:26 +0000", - "syncIdentifier": "\"16011a6c0f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:52:33 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:48:28 +0000", - "syncIdentifier": "\"16011c700f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:56:35 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:52:33 +0000", - "syncIdentifier": "\"160121740f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:00:00 +0000", - "scheduledBasalRate": "0.9 IU/hr", - "startDate": "2019-01-16 21:56:35 +0000", - "syncIdentifier": "\"160123780f5013 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:00:42 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:00:00 +0000", - "syncIdentifier": "\"160123780f5013 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:04:41 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:00:42 +0000", - "syncIdentifier": "\"16012a40105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:24:59 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:04:41 +0000", - "syncIdentifier": "\"16012944105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:33:07 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:24:59 +0000", - "syncIdentifier": "\"16013b58105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:45:07 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:33:07 +0000", - "syncIdentifier": "\"16010761105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:49:24 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:45:07 +0000", - "syncIdentifier": "\"1601076d105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:53:28 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:49:24 +0000", - "syncIdentifier": "\"16011871105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:57:29 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:53:28 +0000", - "syncIdentifier": "\"16011c75105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:01:33 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 22:57:29 +0000", - "syncIdentifier": "\"16011d79105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:05:37 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 23:01:33 +0000", - "syncIdentifier": "\"16012141115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.4" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:09:42 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 23:05:37 +0000", - "syncIdentifier": "\"16012545115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:13:48 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 23:09:42 +0000", - "syncIdentifier": "\"16012a49115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.725" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:37:54 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 23:13:48 +0000", - "syncIdentifier": "\"1601304d115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.225" - }, - { - "description": "nil", - "endDate": "2019-01-17 00:00:28 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-16 23:37:54 +0000", - "syncIdentifier": "\"16013665115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-17 00:30:28 +0000", - "scheduledBasalRate": "1.4 IU/hr", - "startDate": "2019-01-17 00:00:28 +0000", - "syncIdentifier": "\"16011c40125013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-17 00:22:38 +0000", - "scheduledBasalRate": "nil", - "startDate": "2019-01-17 00:19:30 +0000", - "syncIdentifier": "\"\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.7" - } - ], - "get_normalized_pump_event_dose": [ - { - "description": "nil", - "endDate": "2018-12-23 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-23 15:14:36 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-23T15:14:36Z 2018-12-23T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-23 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-23 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-23T18:00:00Z 2018-12-23T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-24 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-23 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-23T22:00:00Z 2018-12-24T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-24 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T02:00:00Z 2018-12-24T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-24 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T06:00:00Z 2018-12-24T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-24 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T12:30:00Z 2018-12-24T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-24 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T14:30:00Z 2018-12-24T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-24 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T18:00:00Z 2018-12-24T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-25 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-24 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-24T22:00:00Z 2018-12-25T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-25 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T02:00:00Z 2018-12-25T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-25 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T06:00:00Z 2018-12-25T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-25 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T12:30:00Z 2018-12-25T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-25 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T14:30:00Z 2018-12-25T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-25 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T18:00:00Z 2018-12-25T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-26 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-25 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-25T22:00:00Z 2018-12-26T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-26 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T02:00:00Z 2018-12-26T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-26 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T06:00:00Z 2018-12-26T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-26 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T12:30:00Z 2018-12-26T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-26 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T14:30:00Z 2018-12-26T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-26 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T18:00:00Z 2018-12-26T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-27 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-26 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-26T22:00:00Z 2018-12-27T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-27 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T02:00:00Z 2018-12-27T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-27 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T06:00:00Z 2018-12-27T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-27 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T12:30:00Z 2018-12-27T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-27 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T14:30:00Z 2018-12-27T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-27 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T18:00:00Z 2018-12-27T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-28 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-27 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-27T22:00:00Z 2018-12-28T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-28 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T02:00:00Z 2018-12-28T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-28 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T06:00:00Z 2018-12-28T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-28 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T12:30:00Z 2018-12-28T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-28 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T14:30:00Z 2018-12-28T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-28 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T18:00:00Z 2018-12-28T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-29 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-28 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-28T22:00:00Z 2018-12-29T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-29 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T02:00:00Z 2018-12-29T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-29 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T06:00:00Z 2018-12-29T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-29 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T12:30:00Z 2018-12-29T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-29 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T14:30:00Z 2018-12-29T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-29 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T18:00:00Z 2018-12-29T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-30 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-29 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-29T22:00:00Z 2018-12-30T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-30 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T02:00:00Z 2018-12-30T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-30 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T06:00:00Z 2018-12-30T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-30 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T12:30:00Z 2018-12-30T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-30 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T14:30:00Z 2018-12-30T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-30 21:50:46 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T18:00:00Z 2018-12-30T21:50:46Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2018-12-30 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 21:50:46 +0000", - "syncIdentifier": "\"2100ee320f1e12 1/2\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2018-12-30 22:31:17 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 22:00:00 +0000", - "syncIdentifier": "\"2100ee320f1e12 2/2\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2018-12-31 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-30 22:31:17 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-30T22:31:17Z 2018-12-31T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2018-12-31 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T02:00:00Z 2018-12-31T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2018-12-31 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T06:00:00Z 2018-12-31T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2018-12-31 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T12:30:00Z 2018-12-31T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-31 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T14:30:00Z 2018-12-31T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2018-12-31 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T18:00:00Z 2018-12-31T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-01 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2018-12-31 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2018-12-31T22:00:00Z 2019-01-01T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-01 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T02:00:00Z 2019-01-01T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-01 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T06:00:00Z 2019-01-01T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-01 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T12:30:00Z 2019-01-01T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-01 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T14:30:00Z 2019-01-01T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-01 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T18:00:00Z 2019-01-01T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-02 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-01 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-01T22:00:00Z 2019-01-02T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-02 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T02:00:00Z 2019-01-02T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-02 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T06:00:00Z 2019-01-02T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-02 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T12:30:00Z 2019-01-02T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-02 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T14:30:00Z 2019-01-02T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-02 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T18:00:00Z 2019-01-02T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-03 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-02 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-02T22:00:00Z 2019-01-03T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-03 03:47:57 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T02:00:00Z 2019-01-03T03:47:57Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-03 03:50:47 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 03:47:57 +0000", - "syncIdentifier": "\"2100396f150213\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-03 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 03:50:47 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T03:50:47Z 2019-01-03T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-03 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T06:00:00Z 2019-01-03T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-03 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T12:30:00Z 2019-01-03T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-03 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T14:30:00Z 2019-01-03T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-03 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T18:00:00Z 2019-01-03T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-04 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-03 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-03T22:00:00Z 2019-01-04T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-04 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T02:00:00Z 2019-01-04T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-04 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T06:00:00Z 2019-01-04T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-04 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T12:30:00Z 2019-01-04T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-04 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T14:30:00Z 2019-01-04T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-04 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T18:00:00Z 2019-01-04T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-05 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-04 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-04T22:00:00Z 2019-01-05T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-05 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T02:00:00Z 2019-01-05T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-05 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T06:00:00Z 2019-01-05T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-05 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T12:30:00Z 2019-01-05T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-05 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T14:30:00Z 2019-01-05T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-05 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T18:00:00Z 2019-01-05T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-06 00:41:39 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-05 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-05T22:00:00Z 2019-01-06T00:41:39Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-06 00:43:23 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 00:41:39 +0000", - "syncIdentifier": "\"21002769120513\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-06 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 00:43:23 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T00:43:23Z 2019-01-06T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-06 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T02:00:00Z 2019-01-06T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-06 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T06:00:00Z 2019-01-06T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-06 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T12:30:00Z 2019-01-06T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-06 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T14:30:00Z 2019-01-06T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-06 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T18:00:00Z 2019-01-06T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-07 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-06 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-06T22:00:00Z 2019-01-07T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-07 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T02:00:00Z 2019-01-07T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-07 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T06:00:00Z 2019-01-07T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-07 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T12:30:00Z 2019-01-07T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-07 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T14:30:00Z 2019-01-07T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-07 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T18:00:00Z 2019-01-07T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-08 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-07 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-07T22:00:00Z 2019-01-08T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-08 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T02:00:00Z 2019-01-08T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-08 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T06:00:00Z 2019-01-08T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-08 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T12:30:00Z 2019-01-08T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-08 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T14:30:00Z 2019-01-08T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-08 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T18:00:00Z 2019-01-08T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-09 00:57:19 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-08 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-08T22:00:00Z 2019-01-09T00:57:19Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-09 00:58:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 00:57:19 +0000", - "syncIdentifier": "\"21001379120813\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-09 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 00:58:27 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T00:58:27Z 2019-01-09T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-09 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T02:00:00Z 2019-01-09T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-09 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T06:00:00Z 2019-01-09T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-09 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T12:30:00Z 2019-01-09T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-09 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T14:30:00Z 2019-01-09T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-09 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T18:00:00Z 2019-01-09T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-10 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-09 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-09T22:00:00Z 2019-01-10T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-10 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T02:00:00Z 2019-01-10T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-10 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T06:00:00Z 2019-01-10T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-10 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T12:30:00Z 2019-01-10T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-10 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T14:30:00Z 2019-01-10T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-10 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T18:00:00Z 2019-01-10T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-11 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-10 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-10T22:00:00Z 2019-01-11T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-11 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T02:00:00Z 2019-01-11T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-11 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T06:00:00Z 2019-01-11T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-11 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T12:30:00Z 2019-01-11T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-11 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T14:30:00Z 2019-01-11T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-11 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T18:00:00Z 2019-01-11T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-12 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-11 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-11T22:00:00Z 2019-01-12T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-12 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T02:00:00Z 2019-01-12T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-12 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T06:00:00Z 2019-01-12T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-12 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T12:30:00Z 2019-01-12T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-12 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T14:30:00Z 2019-01-12T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-12 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T18:00:00Z 2019-01-12T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-12 23:29:43 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T22:00:00Z 2019-01-12T23:29:43Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-12 23:30:44 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 23:29:43 +0000", - "syncIdentifier": "\"21002b5d110c13\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-13 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-12 23:30:44 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-12T23:30:44Z 2019-01-13T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-13 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T02:00:00Z 2019-01-13T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-13 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T06:00:00Z 2019-01-13T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-13 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T12:30:00Z 2019-01-13T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-13 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T14:30:00Z 2019-01-13T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-13 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T18:00:00Z 2019-01-13T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-14 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-13 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-13T22:00:00Z 2019-01-14T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-14 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T02:00:00Z 2019-01-14T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-14 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T06:00:00Z 2019-01-14T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-14 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T12:30:00Z 2019-01-14T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-14 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T14:30:00Z 2019-01-14T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-14 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T18:00:00Z 2019-01-14T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-15 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-14 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-14T22:00:00Z 2019-01-15T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-15 04:04:04 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T02:00:00Z 2019-01-15T04:04:04Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-15 04:07:21 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 04:04:04 +0000", - "syncIdentifier": "\"21000444160e13\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 01:23:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 01:23:42 +0000", - "syncIdentifier": "\"018282002a57334f13\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "13.0" - }, - { - "description": "nil", - "endDate": "2019-01-15 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 04:07:21 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T04:07:21Z 2019-01-15T06:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-15 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 06:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T06:00:00Z 2019-01-15T12:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-15 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 12:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T12:30:00Z 2019-01-15T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-15 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T14:30:00Z 2019-01-15T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-15 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T18:00:00Z 2019-01-15T22:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 01:23:08 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-15 22:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-15T22:00:00Z 2019-01-16T01:23:08Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-16 01:53:08 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 01:23:08 +0000", - "syncIdentifier": "\"16010857134f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 02:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 01:53:08 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T01:53:08Z 2019-01-16T02:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.4" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:29:02 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 02:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T02:00:00Z 2019-01-16T04:29:02Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:47:19 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 04:29:02 +0000", - "syncIdentifier": "\"1601025d164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:51:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 04:47:19 +0000", - "syncIdentifier": "\"1601136f164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 04:56:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 04:51:24 +0000", - "syncIdentifier": "\"16011873164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.175" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:00:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 04:56:27 +0000", - "syncIdentifier": "\"16011b78164f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.375" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:04:35 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:00:30 +0000", - "syncIdentifier": "\"16011e40174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:13:20 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:13:20 +0000", - "syncIdentifier": "\"012b2b00144d374f13\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:18:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:04:35 +0000", - "syncIdentifier": "\"16012344174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:18:02 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:18:00 +0000", - "syncIdentifier": "\"16010052174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.925" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:21:47 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:18:02 +0000", - "syncIdentifier": "\"16010252174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.925" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:25:52 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:21:47 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T05:21:47Z 2019-01-16T05:25:52Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.2" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:29:56 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:25:52 +0000", - "syncIdentifier": "\"16013459174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.275" - }, - { - "description": "nil", - "endDate": "2019-01-16 05:50:02 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:29:56 +0000", - "syncIdentifier": "\"1601385d174f13\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 05:50:02 +0000", - "syncIdentifier": "\"16010272174f13 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:11:34 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:00:00 +0000", - "syncIdentifier": "\"16010272174f13 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:31:51 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:11:34 +0000", - "syncIdentifier": "\"1601224b005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:39:56 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:31:51 +0000", - "syncIdentifier": "\"1601335f005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:44:01 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:39:56 +0000", - "syncIdentifier": "\"16013867005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:48:05 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:44:01 +0000", - "syncIdentifier": "\"1601016c005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:51:58 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:48:05 +0000", - "syncIdentifier": "\"16010570005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.725" - }, - { - "description": "nil", - "endDate": "2019-01-16 06:56:13 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:51:58 +0000", - "syncIdentifier": "\"16013a73005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:00:15 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 06:56:13 +0000", - "syncIdentifier": "\"16010d78005013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.8" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:04:19 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:00:15 +0000", - "syncIdentifier": "\"16010f40015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.075" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:08:27 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:04:19 +0000", - "syncIdentifier": "\"16011344015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:12:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:08:27 +0000", - "syncIdentifier": "\"16011b48015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.075" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:20:33 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:12:30 +0000", - "syncIdentifier": "\"16011e4c015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.525" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:24:37 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:20:33 +0000", - "syncIdentifier": "\"16012154015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.5" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:28:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:24:37 +0000", - "syncIdentifier": "\"16012558015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:47:50 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:47:50 +0000", - "syncIdentifier": "\"010a0a00326f215013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "1.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:48:48 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:28:42 +0000", - "syncIdentifier": "\"16012a5c015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:53:03 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:48:48 +0000", - "syncIdentifier": "\"16013070015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.425" - }, - { - "description": "nil", - "endDate": "2019-01-16 07:57:21 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:53:03 +0000", - "syncIdentifier": "\"16010375015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:06:06 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 07:57:21 +0000", - "syncIdentifier": "\"16011579015013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:10:19 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:06:06 +0000", - "syncIdentifier": "\"16010646025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:14:26 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:10:19 +0000", - "syncIdentifier": "\"1601134a025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:18:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:14:26 +0000", - "syncIdentifier": "\"16011a4e025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:38:45 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:18:30 +0000", - "syncIdentifier": "\"16011e52025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:42:49 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:38:45 +0000", - "syncIdentifier": "\"16012d66025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:46:53 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:42:49 +0000", - "syncIdentifier": "\"1601316a025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.675" - }, - { - "description": "nil", - "endDate": "2019-01-16 08:59:17 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:46:53 +0000", - "syncIdentifier": "\"1601356e025013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:03:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 08:59:17 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T08:59:17Z 2019-01-16T09:03:07Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:15:19 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:03:07 +0000", - "syncIdentifier": "\"16010743035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:19:26 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:15:19 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T09:15:19Z 2019-01-16T09:19:26Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:23:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:19:26 +0000", - "syncIdentifier": "\"16011a53035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:27:31 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:23:30 +0000", - "syncIdentifier": "\"16011e57035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.85" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:31:35 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:27:31 +0000", - "syncIdentifier": "\"16011f5b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:35:37 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:31:35 +0000", - "syncIdentifier": "\"1601235f035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.825" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:39:41 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:35:37 +0000", - "syncIdentifier": "\"16012563035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:43:45 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:39:41 +0000", - "syncIdentifier": "\"16012967035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:47:49 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:43:45 +0000", - "syncIdentifier": "\"16012d6b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.5" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:51:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:47:49 +0000", - "syncIdentifier": "\"1601316f035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.225" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:55:55 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:51:42 +0000", - "syncIdentifier": "\"16012a73035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 09:59:59 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:55:55 +0000", - "syncIdentifier": "\"16013777035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.8" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:04:26 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 09:59:59 +0000", - "syncIdentifier": "\"16013b7b035013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:08:16 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:04:26 +0000", - "syncIdentifier": "\"16011a44045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:13:13 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:08:16 +0000", - "syncIdentifier": "\"16011048045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.325" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:17:17 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:13:13 +0000", - "syncIdentifier": "\"16010d4d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:21:25 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:17:17 +0000", - "syncIdentifier": "\"16011151045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:25:26 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:21:25 +0000", - "syncIdentifier": "\"16011955045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.75" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:29:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:25:26 +0000", - "syncIdentifier": "\"16011a59045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.825" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:33:31 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:29:30 +0000", - "syncIdentifier": "\"16011e5d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:37:36 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:33:31 +0000", - "syncIdentifier": "\"16011f61045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:45:50 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:37:36 +0000", - "syncIdentifier": "\"16012465045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.025" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:50:51 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:45:50 +0000", - "syncIdentifier": "\"1601326d045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:54:51 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:50:51 +0000", - "syncIdentifier": "\"16013372045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 10:58:53 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:54:51 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T10:54:51Z 2019-01-16T10:58:53Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:02:58 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 10:58:53 +0000", - "syncIdentifier": "\"1601357a045013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:07:02 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:02:58 +0000", - "syncIdentifier": "\"16013a42055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:15:09 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:07:02 +0000", - "syncIdentifier": "\"16010247055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.85" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:19:13 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:15:09 +0000", - "syncIdentifier": "\"1601094f055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.625" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:39:31 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:19:13 +0000", - "syncIdentifier": "\"16010d53055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:43:36 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:39:31 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T11:39:31Z 2019-01-16T11:43:36Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:47:37 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:43:36 +0000", - "syncIdentifier": "\"1601246b055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:51:41 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:47:37 +0000", - "syncIdentifier": "\"1601256f055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.575" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:55:34 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:51:41 +0000", - "syncIdentifier": "\"16012973055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.175" - }, - { - "description": "nil", - "endDate": "2019-01-16 11:59:49 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:55:34 +0000", - "syncIdentifier": "\"16012277055013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.975" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:08:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 11:59:49 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T11:59:49Z 2019-01-16T12:08:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:12:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:08:00 +0000", - "syncIdentifier": "\"16010048065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:21:18 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:12:24 +0000", - "syncIdentifier": "\"1601184c065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:26:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:21:18 +0000", - "syncIdentifier": "\"16011255065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:26:07 +0000", - "syncIdentifier": "\"1601075a065013 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:30:10 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:30:00 +0000", - "syncIdentifier": "\"1601075a065013 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:35:10 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:30:10 +0000", - "syncIdentifier": "\"16010a5e065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.525" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:39:20 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:35:10 +0000", - "syncIdentifier": "\"16010a63065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:43:32 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:39:20 +0000", - "syncIdentifier": "\"16011467065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:47:34 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:43:32 +0000", - "syncIdentifier": "\"1601206b065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:51:11 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:51:11 +0000", - "syncIdentifier": "\"012f2f000b73265013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.7" - }, - { - "description": "nil", - "endDate": "2019-01-16 12:57:01 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:47:34 +0000", - "syncIdentifier": "\"1601226f065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.125" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:09:59 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 12:57:01 +0000", - "syncIdentifier": "\"16010179065013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:15:50 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 13:09:59 +0000", - "syncIdentifier": "\"16013b49075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:19:56 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 13:15:50 +0000", - "syncIdentifier": "\"1601324f075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.575" - }, - { - "description": "nil", - "endDate": "2019-01-16 13:49:56 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 13:19:56 +0000", - "syncIdentifier": "\"16013853075013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.625" - }, - { - "description": "nil", - "endDate": "2019-01-16 14:30:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 13:49:56 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T13:49:56Z 2019-01-16T14:30:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-16 16:40:23 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 14:30:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T14:30:00Z 2019-01-16T16:40:23Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-16 17:03:20 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 16:40:23 +0000", - "syncIdentifier": "\"160117680a5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 18:36:38 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 18:36:38 +0000", - "syncIdentifier": "\"0128280026642c5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "4.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 17:33:20 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 17:03:20 +0000", - "syncIdentifier": "\"160114430b5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 18:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 17:33:20 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T17:33:20Z 2019-01-16T18:00:00Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.45" - }, - { - "description": "nil", - "endDate": "2019-01-16 18:41:35 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 18:00:00 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T18:00:00Z 2019-01-16T18:41:35Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:04:46 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 18:41:35 +0000", - "syncIdentifier": "\"160123690c5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:34:46 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:04:46 +0000", - "syncIdentifier": "\"16012e440d5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:41:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:34:46 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T19:34:46Z 2019-01-16T19:41:28Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:42:39 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:41:28 +0000", - "syncIdentifier": "\"21001c690d1013\"", - "type": "LoopKit.DoseType.suspend", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:44:33 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:44:33 +0000", - "syncIdentifier": "\"01323200216c2d5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 19:48:30 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:48:30 +0000", - "syncIdentifier": "\"013232001e702d5013\"", - "type": "LoopKit.DoseType.bolus", - "unit": "LoopKit.DoseUnit.units", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 20:23:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 19:42:39 +0000", - "syncIdentifier": "\"BasalRateSchedule 2019-01-16T19:42:39Z 2019-01-16T20:23:07Z\"", - "type": "LoopKit.DoseType.basal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.9" - }, - { - "description": "nil", - "endDate": "2019-01-16 20:42:29 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 20:23:07 +0000", - "syncIdentifier": "\"160107570e5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:02:44 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 20:42:29 +0000", - "syncIdentifier": "\"16011d6a0e5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:27:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:02:44 +0000", - "syncIdentifier": "\"16012c420f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:44:26 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:27:07 +0000", - "syncIdentifier": "\"1601075b0f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:48:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:44:26 +0000", - "syncIdentifier": "\"16011a6c0f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "0.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:52:33 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:48:28 +0000", - "syncIdentifier": "\"16011c700f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "1.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 21:56:35 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:52:33 +0000", - "syncIdentifier": "\"160121740f5013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.15" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:00:00 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 21:56:35 +0000", - "syncIdentifier": "\"160123780f5013 1/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:00:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:00:00 +0000", - "syncIdentifier": "\"160123780f5013 2/2\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.05" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:04:41 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:00:42 +0000", - "syncIdentifier": "\"16012a40105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.3" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:24:59 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:04:41 +0000", - "syncIdentifier": "\"16012944105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:33:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:24:59 +0000", - "syncIdentifier": "\"16013b58105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:45:07 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:33:07 +0000", - "syncIdentifier": "\"16010761105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "4.55" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:49:24 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:45:07 +0000", - "syncIdentifier": "\"1601076d105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.775" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:53:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:49:24 +0000", - "syncIdentifier": "\"16011871105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "2.875" - }, - { - "description": "nil", - "endDate": "2019-01-16 22:57:29 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:53:28 +0000", - "syncIdentifier": "\"16011c75105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.25" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:01:33 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 22:57:29 +0000", - "syncIdentifier": "\"16011d79105013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.6" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:05:37 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 23:01:33 +0000", - "syncIdentifier": "\"16012141115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.4" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:09:42 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 23:05:37 +0000", - "syncIdentifier": "\"16012545115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.65" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:13:48 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 23:09:42 +0000", - "syncIdentifier": "\"16012a49115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.725" - }, - { - "description": "nil", - "endDate": "2019-01-16 23:37:54 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 23:13:48 +0000", - "syncIdentifier": "\"1601304d115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "3.225" - }, - { - "description": "nil", - "endDate": "2019-01-17 00:00:28 +0000", - "scheduledBasalRate": "IU/hr", - "startDate": "2019-01-16 23:37:54 +0000", - "syncIdentifier": "\"16013665115013\"", - "type": "LoopKit.DoseType.tempBasal", - "unit": "LoopKit.DoseUnit.unitsPerHour", - "value": "5.0" - } - ], - "get_pump_event_values": [ - { - "date": " 2019-01-17 00:00:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5971", - "persistedDate": " 2019-01-17 00:15:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-17 00:00:28 +0000", - "description": " nil", - "endDate": " 2019-01-17 00:30:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5970", - "persistedDate": " 2019-01-17 00:15:54 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-17 00:00:28 +0000", - "syncIdentifier": " Optional(16011c40125013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 23:37:54 +0000", - "description": " nil", - "endDate": " 2019-01-17 00:07:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5969", - "persistedDate": " 2019-01-16 23:46:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 23:37:54 +0000", - "syncIdentifier": " Optional(16013665115013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 23:37:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5968", - "persistedDate": " 2019-01-16 23:46:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 23:13:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5967", - "persistedDate": " 2019-01-16 23:38:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 23:13:48 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:43:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5966", - "persistedDate": " 2019-01-16 23:38:06 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 23:13:48 +0000", - "syncIdentifier": " Optional(1601304d115013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.225" - }, - { - "date": " 2019-01-16 23:09:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5965", - "persistedDate": " 2019-01-16 23:14:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 23:09:42 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:39:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5964", - "persistedDate": " 2019-01-16 23:14:00 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 23:09:42 +0000", - "syncIdentifier": " Optional(16012a49115013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.725" - }, - { - "date": " 2019-01-16 23:05:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5963", - "persistedDate": " 2019-01-16 23:09:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 23:05:37 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:35:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5962", - "persistedDate": " 2019-01-16 23:09:54 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 23:05:37 +0000", - "syncIdentifier": " Optional(16012545115013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.65" - }, - { - "date": " 2019-01-16 23:01:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5961", - "persistedDate": " 2019-01-16 23:05:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 23:01:33 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:31:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5960", - "persistedDate": " 2019-01-16 23:05:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 23:01:33 +0000", - "syncIdentifier": " Optional(16012141115013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.4" - }, - { - "date": " 2019-01-16 22:57:29 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:27:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5959", - "persistedDate": " 2019-01-16 23:01:45 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:57:29 +0000", - "syncIdentifier": " Optional(16011d79105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.6" - }, - { - "date": " 2019-01-16 22:57:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5958", - "persistedDate": " 2019-01-16 23:01:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:53:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5957", - "persistedDate": " 2019-01-16 22:57:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:53:28 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:23:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5956", - "persistedDate": " 2019-01-16 22:57:41 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:53:28 +0000", - "syncIdentifier": " Optional(16011c75105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.25" - }, - { - "date": " 2019-01-16 22:49:24 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:19:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5955", - "persistedDate": " 2019-01-16 22:53:40 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:49:24 +0000", - "syncIdentifier": " Optional(16011871105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.875" - }, - { - "date": " 2019-01-16 22:49:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5954", - "persistedDate": " 2019-01-16 22:53:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:45:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:15:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5953", - "persistedDate": " 2019-01-16 22:49:36 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:45:07 +0000", - "syncIdentifier": " Optional(1601076d105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.775" - }, - { - "date": " 2019-01-16 22:45:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5952", - "persistedDate": " 2019-01-16 22:49:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:33:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5951", - "persistedDate": " 2019-01-16 22:45:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:33:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 23:03:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5950", - "persistedDate": " 2019-01-16 22:45:19 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:33:07 +0000", - "syncIdentifier": " Optional(16010761105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 4.55" - }, - { - "date": " 2019-01-16 22:24:59 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:54:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5949", - "persistedDate": " 2019-01-16 22:33:19 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:24:59 +0000", - "syncIdentifier": " Optional(16013b58105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 22:24:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5948", - "persistedDate": " 2019-01-16 22:33:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:04:41 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:34:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5947", - "persistedDate": " 2019-01-16 22:08:57 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:04:41 +0000", - "syncIdentifier": " Optional(16012944105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 22:04:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5946", - "persistedDate": " 2019-01-16 22:08:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:00:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5945", - "persistedDate": " 2019-01-16 22:04:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 22:00:42 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:30:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5944", - "persistedDate": " 2019-01-16 22:04:53 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 22:00:42 +0000", - "syncIdentifier": " Optional(16012a40105013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 4.3" - }, - { - "date": " 2019-01-16 21:56:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5943", - "persistedDate": " 2019-01-16 22:00:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 21:56:35 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:26:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5942", - "persistedDate": " 2019-01-16 22:00:54 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:56:35 +0000", - "syncIdentifier": " Optional(160123780f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.05" - }, - { - "date": " 2019-01-16 21:52:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5941", - "persistedDate": " 2019-01-16 21:56:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 21:52:33 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:22:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5940", - "persistedDate": " 2019-01-16 21:56:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:52:33 +0000", - "syncIdentifier": " Optional(160121740f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.15" - }, - { - "date": " 2019-01-16 21:48:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5939", - "persistedDate": " 2019-01-16 21:52:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 21:48:28 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:18:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5938", - "persistedDate": " 2019-01-16 21:52:45 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:48:28 +0000", - "syncIdentifier": " Optional(16011c700f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.875" - }, - { - "date": " 2019-01-16 21:44:26 +0000", - "description": " nil", - "endDate": " 2019-01-16 22:14:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5937", - "persistedDate": " 2019-01-16 21:48:40 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:44:26 +0000", - "syncIdentifier": " Optional(16011a6c0f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.3" - }, - { - "date": " 2019-01-16 21:44:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5936", - "persistedDate": " 2019-01-16 21:48:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 21:27:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5935", - "persistedDate": " 2019-01-16 21:31:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 21:27:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 21:57:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5934", - "persistedDate": " 2019-01-16 21:31:23 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:27:07 +0000", - "syncIdentifier": " Optional(1601075b0f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 21:02:44 +0000", - "description": " nil", - "endDate": " 2019-01-16 21:32:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5933", - "persistedDate": " 2019-01-16 21:07:01 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 21:02:44 +0000", - "syncIdentifier": " Optional(16012c420f5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 21:02:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5932", - "persistedDate": " 2019-01-16 21:07:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 20:42:29 +0000", - "description": " nil", - "endDate": " 2019-01-16 21:12:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5931", - "persistedDate": " 2019-01-16 20:46:44 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 20:42:29 +0000", - "syncIdentifier": " Optional(16011d6a0e5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 20:42:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5930", - "persistedDate": " 2019-01-16 20:46:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 20:23:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 20:53:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5929", - "persistedDate": " 2019-01-16 20:27:37 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 20:23:07 +0000", - "syncIdentifier": " Optional(160107570e5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 20:23:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5926", - "persistedDate": " 2019-01-16 20:27:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 19:48:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:48:30 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5912", - "persistedDate": " 2019-01-16 19:53:56 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 19:48:30 +0000", - "syncIdentifier": " Optional(013232001e702d5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 48 second: 30 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 5.0" - }, - { - "date": " 2019-01-16 19:44:33 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:44:33 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5911", - "persistedDate": " 2019-01-16 19:48:57 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 19:44:33 +0000", - "syncIdentifier": " Optional(01323200216c2d5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 44 second: 33 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 5.0" - }, - { - "date": " 2019-01-16 19:42:39 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:42:39 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5909", - "persistedDate": " 2019-01-16 19:44:45 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-16 19:42:39 +0000", - "syncIdentifier": " Optional(0300000060276a2d1013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 42 second: 39 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-16 19:41:28 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:41:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5910", - "persistedDate": " 2019-01-16 19:44:45 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 19:41:28 +0000", - "syncIdentifier": " Optional(21001c690d1013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 41 second: 28 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-16 19:04:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5908", - "persistedDate": " 2019-01-16 19:09:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 19:04:46 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:34:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5907", - "persistedDate": " 2019-01-16 19:09:11 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 19:04:46 +0000", - "syncIdentifier": " Optional(16012e440d5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 18:41:35 +0000", - "description": " nil", - "endDate": " 2019-01-16 19:11:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5906", - "persistedDate": " 2019-01-16 18:45:51 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 18:41:35 +0000", - "syncIdentifier": " Optional(160123690c5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 18:41:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5904", - "persistedDate": " 2019-01-16 18:45:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 18:37:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5903", - "persistedDate": " 2019-01-16 18:41:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 37 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 18:36:38 +0000", - "description": " nil", - "endDate": " 2019-01-16 18:36:38 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5900", - "persistedDate": " 2019-01-16 18:41:47 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 18:36:38 +0000", - "syncIdentifier": " Optional(0128280026642c5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 36 second: 38 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 4.0" - }, - { - "date": " 2019-01-16 17:03:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5902", - "persistedDate": " 2019-01-16 18:41:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 17:03:20 +0000", - "description": " nil", - "endDate": " 2019-01-16 17:33:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5901", - "persistedDate": " 2019-01-16 18:41:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 17:03:20 +0000", - "syncIdentifier": " Optional(160114430b5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 16:40:23 +0000", - "description": " nil", - "endDate": " 2019-01-16 17:10:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5899", - "persistedDate": " 2019-01-16 16:40:53 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 16:40:23 +0000", - "syncIdentifier": " Optional(160117680a5013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 16:40:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5898", - "persistedDate": " 2019-01-16 16:40:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 13:19:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5896", - "persistedDate": " 2019-01-16 13:20:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 13:19:56 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:49:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5894", - "persistedDate": " 2019-01-16 13:20:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 13:19:56 +0000", - "syncIdentifier": " Optional(16013853075013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.625" - }, - { - "date": " 2019-01-16 13:15:50 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:45:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5897", - "persistedDate": " 2019-01-16 13:20:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 13:15:50 +0000", - "syncIdentifier": " Optional(1601324f075013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 4.575" - }, - { - "date": " 2019-01-16 13:15:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5895", - "persistedDate": " 2019-01-16 13:20:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 13:09:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5893", - "persistedDate": " 2019-01-16 13:16:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 13:09:59 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:39:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5892", - "persistedDate": " 2019-01-16 13:16:01 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 13:09:59 +0000", - "syncIdentifier": " Optional(16013b49075013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 12:57:01 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:27:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5890", - "persistedDate": " 2019-01-16 12:57:31 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:57:01 +0000", - "syncIdentifier": " Optional(16010179065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 12:57:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5889", - "persistedDate": " 2019-01-16 12:57:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:55:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5888", - "persistedDate": " 2019-01-16 12:57:31 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 55 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:51:11 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:51:11 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5891", - "persistedDate": " 2019-01-16 12:57:31 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 12:51:11 +0000", - "syncIdentifier": " Optional(012f2f000b73265013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 51 second: 11 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 4.7" - }, - { - "date": " 2019-01-16 12:47:34 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:17:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5887", - "persistedDate": " 2019-01-16 12:52:40 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:47:34 +0000", - "syncIdentifier": " Optional(1601226f065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.125" - }, - { - "date": " 2019-01-16 12:47:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5886", - "persistedDate": " 2019-01-16 12:52:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:43:32 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:13:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5885", - "persistedDate": " 2019-01-16 12:47:45 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:43:32 +0000", - "syncIdentifier": " Optional(1601206b065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.125" - }, - { - "date": " 2019-01-16 12:43:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5884", - "persistedDate": " 2019-01-16 12:47:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:39:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5881", - "persistedDate": " 2019-01-16 12:39:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:39:20 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:09:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5880", - "persistedDate": " 2019-01-16 12:39:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:39:20 +0000", - "syncIdentifier": " Optional(16011467065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.0" - }, - { - "date": " 2019-01-16 12:35:10 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:05:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5883", - "persistedDate": " 2019-01-16 12:39:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:35:10 +0000", - "syncIdentifier": " Optional(16010a63065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.775" - }, - { - "date": " 2019-01-16 12:35:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5882", - "persistedDate": " 2019-01-16 12:39:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:30:10 +0000", - "description": " nil", - "endDate": " 2019-01-16 13:00:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5879", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:30:10 +0000", - "syncIdentifier": " Optional(16010a5e065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.525" - }, - { - "date": " 2019-01-16 12:30:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5874", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:26:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:56:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5878", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:26:07 +0000", - "syncIdentifier": " Optional(1601075a065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.05" - }, - { - "date": " 2019-01-16 12:26:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5876", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:21:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5877", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:21:18 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:51:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5875", - "persistedDate": " 2019-01-16 12:35:21 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:21:18 +0000", - "syncIdentifier": " Optional(16011255065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.55" - }, - { - "date": " 2019-01-16 12:12:24 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:42:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5873", - "persistedDate": " 2019-01-16 12:13:08 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:12:24 +0000", - "syncIdentifier": " Optional(1601184c065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.15" - }, - { - "date": " 2019-01-16 12:12:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5871", - "persistedDate": " 2019-01-16 12:13:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 12:08:00 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:38:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5872", - "persistedDate": " 2019-01-16 12:13:08 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 12:08:00 +0000", - "syncIdentifier": " Optional(16010048065013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.3" - }, - { - "date": " 2019-01-16 12:08:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5870", - "persistedDate": " 2019-01-16 12:13:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:59:49 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:59:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5869", - "persistedDate": " 2019-01-16 12:08:11 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:59:49 +0000", - "syncIdentifier": " Optional(1600317b055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 11:59:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5868", - "persistedDate": " 2019-01-16 12:08:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:55:34 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:25:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5867", - "persistedDate": " 2019-01-16 12:00:01 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:55:34 +0000", - "syncIdentifier": " Optional(16012277055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.975" - }, - { - "date": " 2019-01-16 11:55:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5866", - "persistedDate": " 2019-01-16 12:00:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:51:41 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:21:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5865", - "persistedDate": " 2019-01-16 11:55:46 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:51:41 +0000", - "syncIdentifier": " Optional(16012973055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.175" - }, - { - "date": " 2019-01-16 11:51:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5864", - "persistedDate": " 2019-01-16 11:55:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:47:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5863", - "persistedDate": " 2019-01-16 11:51:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:47:37 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:17:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5862", - "persistedDate": " 2019-01-16 11:51:53 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:47:37 +0000", - "syncIdentifier": " Optional(1601256f055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.575" - }, - { - "date": " 2019-01-16 11:43:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5861", - "persistedDate": " 2019-01-16 11:47:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:43:36 +0000", - "description": " nil", - "endDate": " 2019-01-16 12:13:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5860", - "persistedDate": " 2019-01-16 11:47:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:43:36 +0000", - "syncIdentifier": " Optional(1601246b055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.65" - }, - { - "date": " 2019-01-16 11:39:31 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:39:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5859", - "persistedDate": " 2019-01-16 11:43:48 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:39:31 +0000", - "syncIdentifier": " Optional(16001f67055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 11:39:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5858", - "persistedDate": " 2019-01-16 11:43:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:19:13 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:49:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5857", - "persistedDate": " 2019-01-16 11:23:27 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:19:13 +0000", - "syncIdentifier": " Optional(16010d53055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 11:19:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5856", - "persistedDate": " 2019-01-16 11:23:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:15:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5855", - "persistedDate": " 2019-01-16 11:19:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:15:09 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:45:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5854", - "persistedDate": " 2019-01-16 11:19:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:15:09 +0000", - "syncIdentifier": " Optional(1601094f055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.625" - }, - { - "date": " 2019-01-16 11:07:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5853", - "persistedDate": " 2019-01-16 11:11:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:07:02 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:37:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5852", - "persistedDate": " 2019-01-16 11:11:17 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:07:02 +0000", - "syncIdentifier": " Optional(16010247055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.85" - }, - { - "date": " 2019-01-16 11:02:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5851", - "persistedDate": " 2019-01-16 11:07:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 11:02:58 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:32:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5850", - "persistedDate": " 2019-01-16 11:07:13 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 11:02:58 +0000", - "syncIdentifier": " Optional(16013a42055013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.975" - }, - { - "date": " 2019-01-16 10:58:53 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:28:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5849", - "persistedDate": " 2019-01-16 11:03:09 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:58:53 +0000", - "syncIdentifier": " Optional(1601357a045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.125" - }, - { - "date": " 2019-01-16 10:58:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5848", - "persistedDate": " 2019-01-16 11:03:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:54:51 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:54:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5847", - "persistedDate": " 2019-01-16 10:59:05 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:54:51 +0000", - "syncIdentifier": " Optional(16003376045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 10:54:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5846", - "persistedDate": " 2019-01-16 10:59:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:50:51 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:20:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5845", - "persistedDate": " 2019-01-16 10:55:03 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:50:51 +0000", - "syncIdentifier": " Optional(16013372045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.15" - }, - { - "date": " 2019-01-16 10:50:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5844", - "persistedDate": " 2019-01-16 10:55:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:45:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5843", - "persistedDate": " 2019-01-16 10:51:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:45:50 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:15:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5842", - "persistedDate": " 2019-01-16 10:51:02 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:45:50 +0000", - "syncIdentifier": " Optional(1601326d045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.975" - }, - { - "date": " 2019-01-16 10:37:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5841", - "persistedDate": " 2019-01-16 10:41:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:37:36 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:07:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5840", - "persistedDate": " 2019-01-16 10:41:51 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:37:36 +0000", - "syncIdentifier": " Optional(16012465045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.025" - }, - { - "date": " 2019-01-16 10:33:31 +0000", - "description": " nil", - "endDate": " 2019-01-16 11:03:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5839", - "persistedDate": " 2019-01-16 10:37:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:33:31 +0000", - "syncIdentifier": " Optional(16011f61045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.05" - }, - { - "date": " 2019-01-16 10:33:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5838", - "persistedDate": " 2019-01-16 10:37:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:29:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5837", - "persistedDate": " 2019-01-16 10:33:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:29:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:59:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5836", - "persistedDate": " 2019-01-16 10:33:43 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:29:30 +0000", - "syncIdentifier": " Optional(16011e5d045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.9" - }, - { - "date": " 2019-01-16 10:25:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5835", - "persistedDate": " 2019-01-16 10:29:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:25:26 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:55:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5834", - "persistedDate": " 2019-01-16 10:29:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:25:26 +0000", - "syncIdentifier": " Optional(16011a59045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.825" - }, - { - "date": " 2019-01-16 10:21:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5833", - "persistedDate": " 2019-01-16 10:25:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:21:25 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:51:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5832", - "persistedDate": " 2019-01-16 10:25:38 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:21:25 +0000", - "syncIdentifier": " Optional(16011955045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.75" - }, - { - "date": " 2019-01-16 10:17:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5831", - "persistedDate": " 2019-01-16 10:21:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:17:17 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:47:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5830", - "persistedDate": " 2019-01-16 10:21:36 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:17:17 +0000", - "syncIdentifier": " Optional(16011151045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.65" - }, - { - "date": " 2019-01-16 10:13:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5829", - "persistedDate": " 2019-01-16 10:17:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:13:13 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:43:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5828", - "persistedDate": " 2019-01-16 10:17:29 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:13:13 +0000", - "syncIdentifier": " Optional(16010d4d045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.875" - }, - { - "date": " 2019-01-16 10:08:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5827", - "persistedDate": " 2019-01-16 10:13:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:08:16 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:38:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5826", - "persistedDate": " 2019-01-16 10:13:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:08:16 +0000", - "syncIdentifier": " Optional(16011048045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.325" - }, - { - "date": " 2019-01-16 10:04:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5825", - "persistedDate": " 2019-01-16 10:04:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 10:04:26 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:34:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5824", - "persistedDate": " 2019-01-16 10:04:55 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 10:04:26 +0000", - "syncIdentifier": " Optional(16011a44045013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.9" - }, - { - "date": " 2019-01-16 09:59:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5823", - "persistedDate": " 2019-01-16 10:04:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:59:59 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:29:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5822", - "persistedDate": " 2019-01-16 10:04:55 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:59:59 +0000", - "syncIdentifier": " Optional(16013b7b035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.325" - }, - { - "date": " 2019-01-16 09:55:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5821", - "persistedDate": " 2019-01-16 10:00:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:55:55 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:25:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5820", - "persistedDate": " 2019-01-16 10:00:11 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:55:55 +0000", - "syncIdentifier": " Optional(16013777035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.8" - }, - { - "date": " 2019-01-16 09:51:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5819", - "persistedDate": " 2019-01-16 09:56:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:51:42 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:21:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5818", - "persistedDate": " 2019-01-16 09:56:07 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:51:42 +0000", - "syncIdentifier": " Optional(16012a73035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.9" - }, - { - "date": " 2019-01-16 09:47:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5817", - "persistedDate": " 2019-01-16 09:51:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:47:49 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:17:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5816", - "persistedDate": " 2019-01-16 09:51:54 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:47:49 +0000", - "syncIdentifier": " Optional(1601316f035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.225" - }, - { - "date": " 2019-01-16 09:43:45 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:13:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5815", - "persistedDate": " 2019-01-16 09:48:01 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:43:45 +0000", - "syncIdentifier": " Optional(16012d6b035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.5" - }, - { - "date": " 2019-01-16 09:43:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5814", - "persistedDate": " 2019-01-16 09:48:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:39:41 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:09:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5813", - "persistedDate": " 2019-01-16 09:43:57 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:39:41 +0000", - "syncIdentifier": " Optional(16012967035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.225" - }, - { - "date": " 2019-01-16 09:39:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5812", - "persistedDate": " 2019-01-16 09:43:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:35:37 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:05:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5811", - "persistedDate": " 2019-01-16 09:39:53 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:35:37 +0000", - "syncIdentifier": " Optional(16012563035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.775" - }, - { - "date": " 2019-01-16 09:35:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5810", - "persistedDate": " 2019-01-16 09:39:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:31:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5809", - "persistedDate": " 2019-01-16 09:35:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:31:35 +0000", - "description": " nil", - "endDate": " 2019-01-16 10:01:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5808", - "persistedDate": " 2019-01-16 09:35:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:31:35 +0000", - "syncIdentifier": " Optional(1601235f035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.825" - }, - { - "date": " 2019-01-16 09:27:31 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:57:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5807", - "persistedDate": " 2019-01-16 09:31:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:27:31 +0000", - "syncIdentifier": " Optional(16011f5b035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.025" - }, - { - "date": " 2019-01-16 09:27:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5806", - "persistedDate": " 2019-01-16 09:31:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:23:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5805", - "persistedDate": " 2019-01-16 09:27:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:23:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:53:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5804", - "persistedDate": " 2019-01-16 09:27:43 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:23:30 +0000", - "syncIdentifier": " Optional(16011e57035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.85" - }, - { - "date": " 2019-01-16 09:19:26 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:49:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5803", - "persistedDate": " 2019-01-16 09:23:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:19:26 +0000", - "syncIdentifier": " Optional(16011a53035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.05" - }, - { - "date": " 2019-01-16 09:19:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5802", - "persistedDate": " 2019-01-16 09:23:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:15:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5801", - "persistedDate": " 2019-01-16 09:19:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:15:19 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:15:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5800", - "persistedDate": " 2019-01-16 09:19:38 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:15:19 +0000", - "syncIdentifier": " Optional(1600134f035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 09:03:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5799", - "persistedDate": " 2019-01-16 09:07:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 09:03:07 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:33:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5798", - "persistedDate": " 2019-01-16 09:07:24 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 09:03:07 +0000", - "syncIdentifier": " Optional(16010743035013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.0" - }, - { - "date": " 2019-01-16 08:59:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5797", - "persistedDate": " 2019-01-16 08:59:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:59:17 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:59:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5796", - "persistedDate": " 2019-01-16 08:59:45 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:59:17 +0000", - "syncIdentifier": " Optional(1600117b025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 08:46:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5795", - "persistedDate": " 2019-01-16 08:51:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:46:53 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:16:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5794", - "persistedDate": " 2019-01-16 08:51:08 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:46:53 +0000", - "syncIdentifier": " Optional(1601356e025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 08:42:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5793", - "persistedDate": " 2019-01-16 08:47:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:42:49 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:12:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5792", - "persistedDate": " 2019-01-16 08:47:04 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:42:49 +0000", - "syncIdentifier": " Optional(1601316a025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.675" - }, - { - "date": " 2019-01-16 08:38:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5791", - "persistedDate": " 2019-01-16 08:43:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:38:45 +0000", - "description": " nil", - "endDate": " 2019-01-16 09:08:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5790", - "persistedDate": " 2019-01-16 08:43:00 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:38:45 +0000", - "syncIdentifier": " Optional(16012d66025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 08:18:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:48:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5789", - "persistedDate": " 2019-01-16 08:22:43 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:18:30 +0000", - "syncIdentifier": " Optional(16011e52025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 08:18:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5788", - "persistedDate": " 2019-01-16 08:22:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:14:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5787", - "persistedDate": " 2019-01-16 08:18:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:14:26 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:44:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5786", - "persistedDate": " 2019-01-16 08:18:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:14:26 +0000", - "syncIdentifier": " Optional(16011a4e025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.025" - }, - { - "date": " 2019-01-16 08:10:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5785", - "persistedDate": " 2019-01-16 08:14:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:10:19 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:40:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5784", - "persistedDate": " 2019-01-16 08:14:38 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:10:19 +0000", - "syncIdentifier": " Optional(1601134a025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.05" - }, - { - "date": " 2019-01-16 08:06:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5783", - "persistedDate": " 2019-01-16 08:10:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 08:06:06 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:36:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5782", - "persistedDate": " 2019-01-16 08:10:31 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 08:06:06 +0000", - "syncIdentifier": " Optional(16010646025013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.25" - }, - { - "date": " 2019-01-16 07:57:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5781", - "persistedDate": " 2019-01-16 08:01:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:57:21 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:27:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5780", - "persistedDate": " 2019-01-16 08:01:23 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:57:21 +0000", - "syncIdentifier": " Optional(16011579015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.6" - }, - { - "date": " 2019-01-16 07:53:03 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:23:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5779", - "persistedDate": " 2019-01-16 07:57:32 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:53:03 +0000", - "syncIdentifier": " Optional(16010375015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.55" - }, - { - "date": " 2019-01-16 07:53:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5778", - "persistedDate": " 2019-01-16 07:57:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:48:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5776", - "persistedDate": " 2019-01-16 07:53:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:48:48 +0000", - "description": " nil", - "endDate": " 2019-01-16 08:18:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5775", - "persistedDate": " 2019-01-16 07:53:15 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:48:48 +0000", - "syncIdentifier": " Optional(16013070015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 4.425" - }, - { - "date": " 2019-01-16 07:47:50 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:47:50 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5774", - "persistedDate": " 2019-01-16 07:48:59 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 07:47:50 +0000", - "syncIdentifier": " Optional(010a0a00326f215013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 47 second: 50 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 1.0" - }, - { - "date": " 2019-01-16 07:28:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5773", - "persistedDate": " 2019-01-16 07:32:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:28:42 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:58:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5772", - "persistedDate": " 2019-01-16 07:32:57 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:28:42 +0000", - "syncIdentifier": " Optional(16012a5c015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 07:24:37 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:54:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5771", - "persistedDate": " 2019-01-16 07:28:53 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:24:37 +0000", - "syncIdentifier": " Optional(16012558015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.975" - }, - { - "date": " 2019-01-16 07:24:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5770", - "persistedDate": " 2019-01-16 07:28:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:20:33 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:50:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5769", - "persistedDate": " 2019-01-16 07:24:49 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:20:33 +0000", - "syncIdentifier": " Optional(16012154015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.5" - }, - { - "date": " 2019-01-16 07:20:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5768", - "persistedDate": " 2019-01-16 07:24:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:12:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5767", - "persistedDate": " 2019-01-16 07:16:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:12:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:42:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5766", - "persistedDate": " 2019-01-16 07:16:43 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:12:30 +0000", - "syncIdentifier": " Optional(16011e4c015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.525" - }, - { - "date": " 2019-01-16 07:08:27 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:38:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5765", - "persistedDate": " 2019-01-16 07:12:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:08:27 +0000", - "syncIdentifier": " Optional(16011b48015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.075" - }, - { - "date": " 2019-01-16 07:08:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5764", - "persistedDate": " 2019-01-16 07:12:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:04:19 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:34:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5763", - "persistedDate": " 2019-01-16 07:08:39 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:04:19 +0000", - "syncIdentifier": " Optional(16011344015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.125" - }, - { - "date": " 2019-01-16 07:04:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5762", - "persistedDate": " 2019-01-16 07:08:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 07:00:15 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:30:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5761", - "persistedDate": " 2019-01-16 07:04:31 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 07:00:15 +0000", - "syncIdentifier": " Optional(16010f40015013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 1.075" - }, - { - "date": " 2019-01-16 07:00:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5760", - "persistedDate": " 2019-01-16 07:04:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:56:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5759", - "persistedDate": " 2019-01-16 07:00:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:56:13 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:26:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5758", - "persistedDate": " 2019-01-16 07:00:27 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:56:13 +0000", - "syncIdentifier": " Optional(16010d78005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.8" - }, - { - "date": " 2019-01-16 06:51:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5757", - "persistedDate": " 2019-01-16 06:56:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:51:58 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:21:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5756", - "persistedDate": " 2019-01-16 06:56:25 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:51:58 +0000", - "syncIdentifier": " Optional(16013a73005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.7" - }, - { - "date": " 2019-01-16 06:48:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5755", - "persistedDate": " 2019-01-16 06:52:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:48:05 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:18:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5754", - "persistedDate": " 2019-01-16 06:52:10 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:48:05 +0000", - "syncIdentifier": " Optional(16010570005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.725" - }, - { - "date": " 2019-01-16 06:44:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5753", - "persistedDate": " 2019-01-16 06:48:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:44:01 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:14:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5752", - "persistedDate": " 2019-01-16 06:48:16 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:44:01 +0000", - "syncIdentifier": " Optional(1601016c005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.7" - }, - { - "date": " 2019-01-16 06:39:56 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:09:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5751", - "persistedDate": " 2019-01-16 06:44:13 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:39:56 +0000", - "syncIdentifier": " Optional(16013867005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.225" - }, - { - "date": " 2019-01-16 06:39:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5750", - "persistedDate": " 2019-01-16 06:44:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:31:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5749", - "persistedDate": " 2019-01-16 06:36:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 06:31:51 +0000", - "description": " nil", - "endDate": " 2019-01-16 07:01:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5748", - "persistedDate": " 2019-01-16 06:36:05 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:31:51 +0000", - "syncIdentifier": " Optional(1601335f005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 06:11:34 +0000", - "description": " nil", - "endDate": " 2019-01-16 06:41:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5747", - "persistedDate": " 2019-01-16 06:15:47 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 06:11:34 +0000", - "syncIdentifier": " Optional(1601224b005013), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 06:11:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5746", - "persistedDate": " 2019-01-16 06:15:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:50:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5745", - "persistedDate": " 2019-01-16 05:54:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:50:02 +0000", - "description": " nil", - "endDate": " 2019-01-16 06:20:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5744", - "persistedDate": " 2019-01-16 05:54:29 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:50:02 +0000", - "syncIdentifier": " Optional(16010272174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 05:29:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5743", - "persistedDate": " 2019-01-16 05:34:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:29:56 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:59:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5742", - "persistedDate": " 2019-01-16 05:34:12 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:29:56 +0000", - "syncIdentifier": " Optional(1601385d174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 05:25:52 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:55:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5741", - "persistedDate": " 2019-01-16 05:30:07 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:25:52 +0000", - "syncIdentifier": " Optional(16013459174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.275" - }, - { - "date": " 2019-01-16 05:25:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5740", - "persistedDate": " 2019-01-16 05:30:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:21:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5739", - "persistedDate": " 2019-01-16 05:26:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:21:47 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:21:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5738", - "persistedDate": " 2019-01-16 05:26:04 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:21:47 +0000", - "syncIdentifier": " Optional(16002f55174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 05:18:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5736", - "persistedDate": " 2019-01-16 05:21:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:18:02 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:48:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5735", - "persistedDate": " 2019-01-16 05:21:59 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:18:02 +0000", - "syncIdentifier": " Optional(16010252174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.925" - }, - { - "date": " 2019-01-16 05:18:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5737", - "persistedDate": " 2019-01-16 05:21:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:18:00 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:48:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5733", - "persistedDate": " 2019-01-16 05:21:59 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:18:00 +0000", - "syncIdentifier": " Optional(16010052174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.925" - }, - { - "date": " 2019-01-16 05:13:20 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:13:20 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5731", - "persistedDate": " 2019-01-16 05:17:58 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 05:13:20 +0000", - "syncIdentifier": " Optional(012b2b00144d374f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 13 second: 20 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 4.3" - }, - { - "date": " 2019-01-16 05:04:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5730", - "persistedDate": " 2019-01-16 05:08:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:04:35 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:34:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5729", - "persistedDate": " 2019-01-16 05:08:37 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:04:35 +0000", - "syncIdentifier": " Optional(16012344174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-16 05:00:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5728", - "persistedDate": " 2019-01-16 05:04:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 05:00:30 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:30:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5727", - "persistedDate": " 2019-01-16 05:04:46 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 05:00:30 +0000", - "syncIdentifier": " Optional(16011e40174f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 4.6" - }, - { - "date": " 2019-01-16 04:56:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5726", - "persistedDate": " 2019-01-16 05:00:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 04:56:27 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:26:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5725", - "persistedDate": " 2019-01-16 05:00:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 04:56:27 +0000", - "syncIdentifier": " Optional(16011b78164f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 3.375" - }, - { - "date": " 2019-01-16 04:51:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5724", - "persistedDate": " 2019-01-16 04:56:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 04:51:24 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:21:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5723", - "persistedDate": " 2019-01-16 04:56:38 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 04:51:24 +0000", - "syncIdentifier": " Optional(16011873164f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.175" - }, - { - "date": " 2019-01-16 04:47:19 +0000", - "description": " nil", - "endDate": " 2019-01-16 05:17:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5722", - "persistedDate": " 2019-01-16 04:51:36 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 04:47:19 +0000", - "syncIdentifier": " Optional(1601136f164f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 2.325" - }, - { - "date": " 2019-01-16 04:47:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5721", - "persistedDate": " 2019-01-16 04:51:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 04:29:02 +0000", - "description": " nil", - "endDate": " 2019-01-16 04:59:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5720", - "persistedDate": " 2019-01-16 04:33:15 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 04:29:02 +0000", - "syncIdentifier": " Optional(1601025d164f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 0.0" - }, - { - "date": " 2019-01-16 04:29:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5718", - "persistedDate": " 2019-01-16 04:33:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 01:23:42 +0000", - "description": " nil", - "endDate": " 2019-01-16 01:23:42 +0000", - "isLeapMonth": " false ", - "isUploaded": " true", - "length": " 9", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5696", - "persistedDate": " 2019-01-16 02:01:01 +0000", - "raw": " Optional(9 bytes)", - "rawData": " 9 bytes", - "startDate": " 2019-01-16 01:23:42 +0000", - "syncIdentifier": " Optional(018282002a57334f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 42 isLeapMonth: false ", - "type": " LoopKit.DoseType.bolus", - "unit": " LoopKit.DoseUnit.units", - "value": " 13.0" - }, - { - "date": " 2019-01-16 01:23:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5695", - "persistedDate": " 2019-01-16 01:23:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-16 01:23:08 +0000", - "description": " nil", - "endDate": " 2019-01-16 01:53:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " true", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5694", - "persistedDate": " 2019-01-16 01:23:41 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-16 01:23:08 +0000", - "syncIdentifier": " Optional(16010857134f13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false ))", - "type": " LoopKit.DoseType.tempBasal", - "unit": " LoopKit.DoseUnit.unitsPerHour", - "value": " 5.0" - }, - { - "date": " 2019-01-15 22:25:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5693", - "persistedDate": " 2019-01-15 22:35:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 25 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 22:17:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5691", - "persistedDate": " 2019-01-15 22:21:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 17 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 21:16:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5689", - "persistedDate": " 2019-01-15 21:20:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 16 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 21:12:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5686", - "persistedDate": " 2019-01-15 21:16:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 12 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 20:47:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5685", - "persistedDate": " 2019-01-15 20:52:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 47 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 20:27:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5683", - "persistedDate": " 2019-01-15 20:32:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 27 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 20:07:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5680", - "persistedDate": " 2019-01-15 20:11:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 7 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 19:47:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5678", - "persistedDate": " 2019-01-15 19:51:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 47 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 19:26:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5676", - "persistedDate": " 2019-01-15 19:31:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 19:26:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5674", - "persistedDate": " 2019-01-15 19:31:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 19:06:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5671", - "persistedDate": " 2019-01-15 19:10:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 6 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:57:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5669", - "persistedDate": " 2019-01-15 19:02:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 57 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:53:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5666", - "persistedDate": " 2019-01-15 18:57:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 53 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:49:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5665", - "persistedDate": " 2019-01-15 18:53:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 49 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:38:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5663", - "persistedDate": " 2019-01-15 18:49:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 38 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:34:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5661", - "persistedDate": " 2019-01-15 18:38:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 34 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:21:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5658", - "persistedDate": " 2019-01-15 18:34:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 21 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:17:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5656", - "persistedDate": " 2019-01-15 18:22:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 17 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:13:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5655", - "persistedDate": " 2019-01-15 18:17:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 13 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 18:09:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5653", - "persistedDate": " 2019-01-15 18:13:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 9 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 17:57:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5651", - "persistedDate": " 2019-01-15 18:05:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 57 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 17:34:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5648", - "persistedDate": " 2019-01-15 17:39:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 34 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 17:13:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5646", - "persistedDate": " 2019-01-15 17:18:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 13 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 17:05:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5645", - "persistedDate": " 2019-01-15 17:14:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 5 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 16:29:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5643", - "persistedDate": " 2019-01-15 16:33:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 29 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 16:25:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5641", - "persistedDate": " 2019-01-15 16:29:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 25 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 16:04:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5639", - "persistedDate": " 2019-01-15 16:09:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 4 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 16:00:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5636", - "persistedDate": " 2019-01-15 16:04:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 0 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:48:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5634", - "persistedDate": " 2019-01-15 15:52:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 48 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:44:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5633", - "persistedDate": " 2019-01-15 15:48:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 44 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:40:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5631", - "persistedDate": " 2019-01-15 15:44:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 40 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:36:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5629", - "persistedDate": " 2019-01-15 15:40:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 36 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:32:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5627", - "persistedDate": " 2019-01-15 15:36:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 32 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:24:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5624", - "persistedDate": " 2019-01-15 15:28:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 24 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:15:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5623", - "persistedDate": " 2019-01-15 15:20:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 15 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:11:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5620", - "persistedDate": " 2019-01-15 15:16:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 11 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 15:06:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5619", - "persistedDate": " 2019-01-15 15:11:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 6 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 14:48:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5616", - "persistedDate": " 2019-01-15 14:54:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 8 minute: 48 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 13:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5615", - "persistedDate": " 2019-01-15 14:48:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 13:13:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5613", - "persistedDate": " 2019-01-15 13:13:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 13 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 13:04:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5611", - "persistedDate": " 2019-01-15 13:09:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 4 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 12:59:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5609", - "persistedDate": " 2019-01-15 13:04:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 59 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 12:50:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5605", - "persistedDate": " 2019-01-15 12:55:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 50 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 12:30:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5602", - "persistedDate": " 2019-01-15 12:34:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 30 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 12:10:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5600", - "persistedDate": " 2019-01-15 12:16:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 10 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 12:01:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5599", - "persistedDate": " 2019-01-15 12:06:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 1 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:51:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5597", - "persistedDate": " 2019-01-15 11:51:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 51 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:47:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5596", - "persistedDate": " 2019-01-15 11:51:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 47 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:42:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5593", - "persistedDate": " 2019-01-15 11:47:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 42 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:39:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5588", - "persistedDate": " 2019-01-15 11:39:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 39 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:34:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5591", - "persistedDate": " 2019-01-15 11:39:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 34 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:30:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5587", - "persistedDate": " 2019-01-15 11:34:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 30 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:26:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5584", - "persistedDate": " 2019-01-15 11:30:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 26 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:22:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5583", - "persistedDate": " 2019-01-15 11:26:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 22 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:18:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5580", - "persistedDate": " 2019-01-15 11:22:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 18 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:14:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5579", - "persistedDate": " 2019-01-15 11:18:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 14 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:10:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5576", - "persistedDate": " 2019-01-15 11:14:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 10 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 11:02:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5575", - "persistedDate": " 2019-01-15 11:06:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 2 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:58:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5573", - "persistedDate": " 2019-01-15 11:02:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 58 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:54:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5571", - "persistedDate": " 2019-01-15 10:58:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 54 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:42:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5568", - "persistedDate": " 2019-01-15 10:46:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 42 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:37:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5566", - "persistedDate": " 2019-01-15 10:42:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 37 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:33:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5565", - "persistedDate": " 2019-01-15 10:38:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 33 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:29:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5563", - "persistedDate": " 2019-01-15 10:34:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 29 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:25:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5560", - "persistedDate": " 2019-01-15 10:30:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 25 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:21:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5559", - "persistedDate": " 2019-01-15 10:25:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 21 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:17:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5556", - "persistedDate": " 2019-01-15 10:22:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 17 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:13:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5555", - "persistedDate": " 2019-01-15 10:17:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 13 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:09:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5553", - "persistedDate": " 2019-01-15 10:13:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 9 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:05:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5551", - "persistedDate": " 2019-01-15 10:09:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 5 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 10:00:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5548", - "persistedDate": " 2019-01-15 10:05:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 0 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:52:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5547", - "persistedDate": " 2019-01-15 09:56:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 52 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:48:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5545", - "persistedDate": " 2019-01-15 09:52:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 48 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:44:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5542", - "persistedDate": " 2019-01-15 09:48:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 44 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:40:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5541", - "persistedDate": " 2019-01-15 09:44:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 40 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:36:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5538", - "persistedDate": " 2019-01-15 09:40:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 36 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:31:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5537", - "persistedDate": " 2019-01-15 09:36:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 31 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:26:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5535", - "persistedDate": " 2019-01-15 09:31:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 26 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:22:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5533", - "persistedDate": " 2019-01-15 09:27:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 22 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:18:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5531", - "persistedDate": " 2019-01-15 09:22:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 18 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:14:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5529", - "persistedDate": " 2019-01-15 09:18:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 14 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:10:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5527", - "persistedDate": " 2019-01-15 09:14:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 10 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:06:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5524", - "persistedDate": " 2019-01-15 09:10:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 6 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 09:02:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5523", - "persistedDate": " 2019-01-15 09:06:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 2 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:57:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5521", - "persistedDate": " 2019-01-15 09:01:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 57 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:53:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5518", - "persistedDate": " 2019-01-15 08:57:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 53 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:49:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5517", - "persistedDate": " 2019-01-15 08:53:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 49 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:45:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5514", - "persistedDate": " 2019-01-15 08:49:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 45 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:40:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5513", - "persistedDate": " 2019-01-15 08:45:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 40 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:32:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5511", - "persistedDate": " 2019-01-15 08:36:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 32 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:27:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5508", - "persistedDate": " 2019-01-15 08:32:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 27 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:23:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5506", - "persistedDate": " 2019-01-15 08:28:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 23 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:19:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5505", - "persistedDate": " 2019-01-15 08:24:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 19 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:15:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5503", - "persistedDate": " 2019-01-15 08:20:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 15 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:11:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5500", - "persistedDate": " 2019-01-15 08:15:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 11 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:07:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5499", - "persistedDate": " 2019-01-15 08:11:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 7 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 08:03:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5497", - "persistedDate": " 2019-01-15 08:07:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 3 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 07:59:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5494", - "persistedDate": " 2019-01-15 08:04:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 1 minute: 59 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:54:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5490", - "persistedDate": " 2019-01-15 05:11:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 54 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:33:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5488", - "persistedDate": " 2019-01-15 04:54:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 33 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:20:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5478", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 20 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:07:21 +0000", - "description": " nil", - "endDate": " 2019-01-15 04:07:21 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5477", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-15 04:07:21 +0000", - "syncIdentifier": " Optional(03000000001547360e13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 21 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-15 04:07:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5483", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:06:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5476", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 6 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:04:04 +0000", - "description": " nil", - "endDate": " 2019-01-15 04:04:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5472", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-15 04:04:04 +0000", - "syncIdentifier": " Optional(21000444160e13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 4 second: 4 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-15 04:01:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5481", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:01:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5484", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 04:01:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5474", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:56:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5473", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 56 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:51:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5485", - "persistedDate": " 2019-01-15 04:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 51 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:47:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5470", - "persistedDate": " 2019-01-15 03:51:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 47 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:39:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5468", - "persistedDate": " 2019-01-15 03:47:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 39 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:35:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5467", - "persistedDate": " 2019-01-15 03:39:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 35 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:30:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5462", - "persistedDate": " 2019-01-15 03:30:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 30 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:21:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5465", - "persistedDate": " 2019-01-15 03:30:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 21 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:14:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5461", - "persistedDate": " 2019-01-15 03:21:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 14 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:10:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5458", - "persistedDate": " 2019-01-15 03:10:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 10 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 03:02:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5456", - "persistedDate": " 2019-01-15 03:02:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 2 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:57:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5457", - "persistedDate": " 2019-01-15 03:02:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 57 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:53:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5452", - "persistedDate": " 2019-01-15 02:58:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 53 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:49:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5450", - "persistedDate": " 2019-01-15 02:53:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 49 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:45:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5446", - "persistedDate": " 2019-01-15 02:46:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 45 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:40:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5447", - "persistedDate": " 2019-01-15 02:46:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 40 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:21:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5445", - "persistedDate": " 2019-01-15 02:40:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 21 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 02:13:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5443", - "persistedDate": " 2019-01-15 02:14:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 13 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 01:53:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5440", - "persistedDate": " 2019-01-15 02:01:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 53 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 01:16:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5439", - "persistedDate": " 2019-01-15 01:24:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 16 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5437", - "persistedDate": " 2019-01-15 01:12:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:43:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5434", - "persistedDate": " 2019-01-15 00:48:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 43 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:39:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5433", - "persistedDate": " 2019-01-15 00:43:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 39 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:35:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5431", - "persistedDate": " 2019-01-15 00:35:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 35 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:30:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5430", - "persistedDate": " 2019-01-15 00:35:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 30 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5426", - "persistedDate": " 2019-01-15 00:26:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:18:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5425", - "persistedDate": " 2019-01-15 00:22:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 18 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:14:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5423", - "persistedDate": " 2019-01-15 00:18:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 14 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-15 00:10:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5421", - "persistedDate": " 2019-01-15 00:14:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 10 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:57:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5418", - "persistedDate": " 2019-01-15 00:01:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 57 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:53:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5417", - "persistedDate": " 2019-01-14 23:57:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 53 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:48:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5414", - "persistedDate": " 2019-01-14 23:53:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 48 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:44:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5413", - "persistedDate": " 2019-01-14 23:48:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 44 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:40:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5411", - "persistedDate": " 2019-01-14 23:45:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 40 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:36:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5408", - "persistedDate": " 2019-01-14 23:41:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 36 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:32:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5406", - "persistedDate": " 2019-01-14 23:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 32 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:28:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5405", - "persistedDate": " 2019-01-14 23:32:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 28 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:24:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5403", - "persistedDate": " 2019-01-14 23:28:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 24 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:20:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5401", - "persistedDate": " 2019-01-14 23:24:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 20 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:16:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5398", - "persistedDate": " 2019-01-14 23:20:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 16 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:12:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5397", - "persistedDate": " 2019-01-14 23:16:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 12 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:08:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5394", - "persistedDate": " 2019-01-14 23:12:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 8 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:04:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5392", - "persistedDate": " 2019-01-14 23:08:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 4 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 23:00:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5391", - "persistedDate": " 2019-01-14 23:04:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 0 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:52:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5389", - "persistedDate": " 2019-01-14 22:56:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 52 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:47:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5387", - "persistedDate": " 2019-01-14 22:52:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 47 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:39:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5384", - "persistedDate": " 2019-01-14 22:44:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 39 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:35:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5382", - "persistedDate": " 2019-01-14 22:40:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 35 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:27:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5380", - "persistedDate": " 2019-01-14 22:31:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 27 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:23:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5379", - "persistedDate": " 2019-01-14 22:27:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 23 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:19:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5377", - "persistedDate": " 2019-01-14 22:23:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 19 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:15:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5374", - "persistedDate": " 2019-01-14 22:19:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 15 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:07:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5372", - "persistedDate": " 2019-01-14 22:11:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 7 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 22:03:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5371", - "persistedDate": " 2019-01-14 22:07:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 3 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:59:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5368", - "persistedDate": " 2019-01-14 22:03:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 59 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:55:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5366", - "persistedDate": " 2019-01-14 21:59:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 55 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:51:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5365", - "persistedDate": " 2019-01-14 21:55:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 51 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:47:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5363", - "persistedDate": " 2019-01-14 21:51:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 47 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:43:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5360", - "persistedDate": " 2019-01-14 21:47:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 43 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:39:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5359", - "persistedDate": " 2019-01-14 21:43:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 39 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:34:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5357", - "persistedDate": " 2019-01-14 21:39:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 34 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:30:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5355", - "persistedDate": " 2019-01-14 21:35:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 30 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:26:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5352", - "persistedDate": " 2019-01-14 21:31:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 26 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:22:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5351", - "persistedDate": " 2019-01-14 21:26:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 22 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:18:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5349", - "persistedDate": " 2019-01-14 21:22:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 18 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:14:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5346", - "persistedDate": " 2019-01-14 21:18:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 14 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 21:06:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5343", - "persistedDate": " 2019-01-14 21:07:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 6 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:58:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5341", - "persistedDate": " 2019-01-14 21:02:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 58 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:54:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5339", - "persistedDate": " 2019-01-14 20:58:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 54 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:33:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5337", - "persistedDate": " 2019-01-14 20:38:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 33 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:25:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5335", - "persistedDate": " 2019-01-14 20:30:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 25 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:21:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5332", - "persistedDate": " 2019-01-14 20:26:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 21 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:18:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5329", - "persistedDate": " 2019-01-14 20:18:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 18 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:13:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5328", - "persistedDate": " 2019-01-14 20:18:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 13 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 20:05:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5327", - "persistedDate": " 2019-01-14 20:09:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 5 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:57:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5324", - "persistedDate": " 2019-01-14 20:01:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 57 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:53:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5323", - "persistedDate": " 2019-01-14 19:57:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 53 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:49:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5321", - "persistedDate": " 2019-01-14 19:53:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 49 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:40:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5319", - "persistedDate": " 2019-01-14 19:49:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 40 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:36:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5317", - "persistedDate": " 2019-01-14 19:40:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 36 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:27:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5314", - "persistedDate": " 2019-01-14 19:36:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 27 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:23:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5312", - "persistedDate": " 2019-01-14 19:28:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 23 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:19:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5310", - "persistedDate": " 2019-01-14 19:24:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 19 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:15:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5309", - "persistedDate": " 2019-01-14 19:20:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 15 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:11:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5307", - "persistedDate": " 2019-01-14 19:15:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 11 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:07:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5305", - "persistedDate": " 2019-01-14 19:11:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 7 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 19:02:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5303", - "persistedDate": " 2019-01-14 19:07:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 2 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 18:42:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5301", - "persistedDate": " 2019-01-14 18:46:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 12 minute: 42 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 17:27:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5297", - "persistedDate": " 2019-01-14 18:42:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 27 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 17:10:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5295", - "persistedDate": " 2019-01-14 17:14:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 10 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 17:06:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5293", - "persistedDate": " 2019-01-14 17:11:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 6 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 17:02:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5290", - "persistedDate": " 2019-01-14 17:06:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 2 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:58:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5289", - "persistedDate": " 2019-01-14 17:02:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 58 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:54:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5287", - "persistedDate": " 2019-01-14 16:58:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 54 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:50:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5284", - "persistedDate": " 2019-01-14 16:54:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 50 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:38:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5283", - "persistedDate": " 2019-01-14 16:42:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 38 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:34:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5281", - "persistedDate": " 2019-01-14 16:38:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 34 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:30:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5278", - "persistedDate": " 2019-01-14 16:34:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 30 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:26:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5277", - "persistedDate": " 2019-01-14 16:30:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 26 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:22:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5275", - "persistedDate": " 2019-01-14 16:26:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 22 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:18:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5273", - "persistedDate": " 2019-01-14 16:22:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 18 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:14:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5270", - "persistedDate": " 2019-01-14 16:18:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 14 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:10:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5268", - "persistedDate": " 2019-01-14 16:14:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 10 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:09:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5267", - "persistedDate": " 2019-01-14 16:14:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 9 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:05:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5264", - "persistedDate": " 2019-01-14 16:10:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 5 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 16:01:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5262", - "persistedDate": " 2019-01-14 16:06:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 1 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:57:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5260", - "persistedDate": " 2019-01-14 16:02:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 57 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:53:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5259", - "persistedDate": " 2019-01-14 15:57:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 53 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:49:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5256", - "persistedDate": " 2019-01-14 15:53:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 49 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:41:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5254", - "persistedDate": " 2019-01-14 15:49:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 41 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:37:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5253", - "persistedDate": " 2019-01-14 15:41:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 37 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:33:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5251", - "persistedDate": " 2019-01-14 15:37:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 33 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:29:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5248", - "persistedDate": " 2019-01-14 15:33:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 29 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:21:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5247", - "persistedDate": " 2019-01-14 15:29:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 21 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 15:16:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5245", - "persistedDate": " 2019-01-14 15:21:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 16 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:57:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5243", - "persistedDate": " 2019-01-14 15:17:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 57 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:53:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5240", - "persistedDate": " 2019-01-14 14:58:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 53 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:49:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5238", - "persistedDate": " 2019-01-14 14:53:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 49 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:45:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5237", - "persistedDate": " 2019-01-14 14:49:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 45 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:41:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5235", - "persistedDate": " 2019-01-14 14:45:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 41 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:37:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5233", - "persistedDate": " 2019-01-14 14:41:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 37 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:33:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5230", - "persistedDate": " 2019-01-14 14:37:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 33 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:29:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5229", - "persistedDate": " 2019-01-14 14:33:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 29 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:25:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5226", - "persistedDate": " 2019-01-14 14:29:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 25 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:21:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5224", - "persistedDate": " 2019-01-14 14:25:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 21 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 14:13:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5223", - "persistedDate": " 2019-01-14 14:21:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 13 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:26:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5218", - "persistedDate": " 2019-01-14 14:13:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 26 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:21:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5220", - "persistedDate": " 2019-01-14 14:13:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 21 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:16:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5217", - "persistedDate": " 2019-01-14 13:21:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 16 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:12:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5215", - "persistedDate": " 2019-01-14 13:16:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 12 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:08:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5213", - "persistedDate": " 2019-01-14 13:08:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 8 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 13:03:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5209", - "persistedDate": " 2019-01-14 13:03:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 3 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:59:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5208", - "persistedDate": " 2019-01-14 13:03:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 59 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:55:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5207", - "persistedDate": " 2019-01-14 12:59:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 55 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:38:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5204", - "persistedDate": " 2019-01-14 12:43:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 38 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:27:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5201", - "persistedDate": " 2019-01-14 12:28:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 27 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:04:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5199", - "persistedDate": " 2019-01-14 12:12:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 4 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 12:00:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5197", - "persistedDate": " 2019-01-14 12:04:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 0 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:41:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5195", - "persistedDate": " 2019-01-14 11:46:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 41 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:37:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5192", - "persistedDate": " 2019-01-14 11:42:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 37 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:32:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5190", - "persistedDate": " 2019-01-14 11:37:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 32 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:27:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5188", - "persistedDate": " 2019-01-14 11:32:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 27 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:23:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5186", - "persistedDate": " 2019-01-14 11:28:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 23 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:19:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5185", - "persistedDate": " 2019-01-14 11:23:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 19 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:12:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5182", - "persistedDate": " 2019-01-14 11:15:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 12 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:07:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5180", - "persistedDate": " 2019-01-14 11:11:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 7 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 11:03:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5178", - "persistedDate": " 2019-01-14 11:07:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 3 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:59:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5177", - "persistedDate": " 2019-01-14 11:03:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 59 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:51:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5175", - "persistedDate": " 2019-01-14 10:55:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 51 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:47:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5173", - "persistedDate": " 2019-01-14 10:51:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 47 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:42:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5171", - "persistedDate": " 2019-01-14 10:47:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 42 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:37:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5168", - "persistedDate": " 2019-01-14 10:42:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 37 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:33:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5167", - "persistedDate": " 2019-01-14 10:38:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 33 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:15:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5164", - "persistedDate": " 2019-01-14 10:19:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 15 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:10:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5163", - "persistedDate": " 2019-01-14 10:15:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 10 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 10:06:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5160", - "persistedDate": " 2019-01-14 10:10:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 6 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:56:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5158", - "persistedDate": " 2019-01-14 10:01:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 56 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:52:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5154", - "persistedDate": " 2019-01-14 09:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 52 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:47:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5156", - "persistedDate": " 2019-01-14 09:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 47 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:43:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5150", - "persistedDate": " 2019-01-14 09:43:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 43 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:39:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5153", - "persistedDate": " 2019-01-14 09:43:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 39 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:35:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5148", - "persistedDate": " 2019-01-14 09:39:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 35 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:26:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5147", - "persistedDate": " 2019-01-14 09:31:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 26 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:21:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5144", - "persistedDate": " 2019-01-14 09:27:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 21 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:09:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5142", - "persistedDate": " 2019-01-14 09:13:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 9 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:05:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5141", - "persistedDate": " 2019-01-14 09:09:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 5 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 09:01:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5136", - "persistedDate": " 2019-01-14 09:02:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 1 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:57:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5137", - "persistedDate": " 2019-01-14 09:02:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 57 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:53:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5135", - "persistedDate": " 2019-01-14 08:57:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 53 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:49:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5132", - "persistedDate": " 2019-01-14 08:53:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 49 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:45:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5131", - "persistedDate": " 2019-01-14 08:49:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 45 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:41:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5129", - "persistedDate": " 2019-01-14 08:41:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 41 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:37:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5127", - "persistedDate": " 2019-01-14 08:41:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 37 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:33:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5125", - "persistedDate": " 2019-01-14 08:37:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 33 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:29:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5123", - "persistedDate": " 2019-01-14 08:33:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 29 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:24:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5121", - "persistedDate": " 2019-01-14 08:29:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 24 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:20:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5118", - "persistedDate": " 2019-01-14 08:25:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 20 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:12:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5117", - "persistedDate": " 2019-01-14 08:17:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 12 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:07:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5115", - "persistedDate": " 2019-01-14 08:12:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 7 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 08:03:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5113", - "persistedDate": " 2019-01-14 08:07:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 3 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 07:59:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5110", - "persistedDate": " 2019-01-14 08:03:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 59 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 07:55:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5108", - "persistedDate": " 2019-01-14 07:59:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 55 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 03:30:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5107", - "persistedDate": " 2019-01-14 03:34:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 30 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 03:26:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5105", - "persistedDate": " 2019-01-14 03:30:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 26 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 03:22:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5103", - "persistedDate": " 2019-01-14 03:26:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 22 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 03:17:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5100", - "persistedDate": " 2019-01-14 03:22:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 17 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-14 02:49:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5096", - "persistedDate": " 2019-01-14 02:54:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 20 minute: 49 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 21:42:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5044", - "persistedDate": " 2019-01-13 23:54:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 42 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 21:36:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5040", - "persistedDate": " 2019-01-13 21:42:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 36 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 21:27:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5038", - "persistedDate": " 2019-01-13 21:36:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 27 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 21:23:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5037", - "persistedDate": " 2019-01-13 21:27:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 23 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 21:22:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5034", - "persistedDate": " 2019-01-13 21:27:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 22 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 19:38:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5032", - "persistedDate": " 2019-01-13 19:57:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 38 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 19:21:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5031", - "persistedDate": " 2019-01-13 19:38:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 21 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 19:16:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5029", - "persistedDate": " 2019-01-13 19:21:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 16 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 18:53:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5026", - "persistedDate": " 2019-01-13 18:58:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 53 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 18:09:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5022", - "persistedDate": " 2019-01-13 18:54:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 9 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 18:03:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5021", - "persistedDate": " 2019-01-13 18:54:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 3 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:52:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5019", - "persistedDate": " 2019-01-13 18:54:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 52 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:44:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5017", - "persistedDate": " 2019-01-13 17:48:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 44 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:40:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5012", - "persistedDate": " 2019-01-13 17:44:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 40 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:34:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5013", - "persistedDate": " 2019-01-13 17:44:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 34 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:30:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5011", - "persistedDate": " 2019-01-13 17:31:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 30 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 17:02:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5005", - "persistedDate": " 2019-01-13 17:03:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 2 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:57:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5006", - "persistedDate": " 2019-01-13 17:03:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 57 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:52:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5009", - "persistedDate": " 2019-01-13 17:03:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 52 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:45:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5002", - "persistedDate": " 2019-01-13 16:52:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:45:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5001", - "persistedDate": " 2019-01-13 16:52:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:36:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4998", - "persistedDate": " 2019-01-13 16:40:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 36 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:32:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4995", - "persistedDate": " 2019-01-13 16:36:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 32 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:28:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4994", - "persistedDate": " 2019-01-13 16:32:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 28 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:22:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4992", - "persistedDate": " 2019-01-13 16:28:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 22 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:18:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4989", - "persistedDate": " 2019-01-13 16:23:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 18 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:14:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4988", - "persistedDate": " 2019-01-13 16:18:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 14 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:10:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4985", - "persistedDate": " 2019-01-13 16:14:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 10 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:06:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4984", - "persistedDate": " 2019-01-13 16:10:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 6 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 16:02:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4982", - "persistedDate": " 2019-01-13 16:06:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 2 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:54:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4979", - "persistedDate": " 2019-01-13 15:58:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 54 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:50:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4978", - "persistedDate": " 2019-01-13 15:54:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 50 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:46:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4976", - "persistedDate": " 2019-01-13 15:50:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 46 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:41:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4973", - "persistedDate": " 2019-01-13 15:46:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 41 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:36:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4972", - "persistedDate": " 2019-01-13 15:41:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 36 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 15:33:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4970", - "persistedDate": " 2019-01-13 15:33:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 33 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 14:47:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4967", - "persistedDate": " 2019-01-13 14:51:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 47 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 14:43:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4966", - "persistedDate": " 2019-01-13 14:47:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 43 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 14:31:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4964", - "persistedDate": " 2019-01-13 14:35:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 31 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 14:07:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4962", - "persistedDate": " 2019-01-13 14:13:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 7 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 14:03:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4960", - "persistedDate": " 2019-01-13 14:08:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 3 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:59:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4958", - "persistedDate": " 2019-01-13 14:03:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 59 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:55:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4955", - "persistedDate": " 2019-01-13 13:59:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 55 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:51:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4953", - "persistedDate": " 2019-01-13 13:55:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 51 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:47:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4952", - "persistedDate": " 2019-01-13 13:51:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 47 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:43:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4950", - "persistedDate": " 2019-01-13 13:47:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 43 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:39:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4948", - "persistedDate": " 2019-01-13 13:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 39 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:35:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4946", - "persistedDate": " 2019-01-13 13:39:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 35 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:31:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4944", - "persistedDate": " 2019-01-13 13:35:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 31 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:27:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4942", - "persistedDate": " 2019-01-13 13:31:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 27 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:23:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4938", - "persistedDate": " 2019-01-13 13:23:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 23 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:19:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4940", - "persistedDate": " 2019-01-13 13:23:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 19 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:14:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4936", - "persistedDate": " 2019-01-13 13:19:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 14 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:10:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4934", - "persistedDate": " 2019-01-13 13:14:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 10 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:06:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4932", - "persistedDate": " 2019-01-13 13:11:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 6 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 13:02:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4930", - "persistedDate": " 2019-01-13 13:07:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 2 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:57:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4928", - "persistedDate": " 2019-01-13 13:02:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 57 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:53:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4926", - "persistedDate": " 2019-01-13 12:58:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 53 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:49:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4923", - "persistedDate": " 2019-01-13 12:53:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 49 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:45:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4921", - "persistedDate": " 2019-01-13 12:49:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 45 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:41:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4920", - "persistedDate": " 2019-01-13 12:45:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 41 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:36:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4918", - "persistedDate": " 2019-01-13 12:41:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 36 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:32:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4916", - "persistedDate": " 2019-01-13 12:36:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 32 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:28:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4913", - "persistedDate": " 2019-01-13 12:32:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 28 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:24:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4912", - "persistedDate": " 2019-01-13 12:28:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 24 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:20:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4909", - "persistedDate": " 2019-01-13 12:24:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 20 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:16:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4908", - "persistedDate": " 2019-01-13 12:20:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 16 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:12:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4906", - "persistedDate": " 2019-01-13 12:16:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 12 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:08:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4904", - "persistedDate": " 2019-01-13 12:12:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 8 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 12:03:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4901", - "persistedDate": " 2019-01-13 12:08:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 3 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:59:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4900", - "persistedDate": " 2019-01-13 12:04:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 59 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:55:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4898", - "persistedDate": " 2019-01-13 12:00:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 55 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:50:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4895", - "persistedDate": " 2019-01-13 11:55:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 50 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:46:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4894", - "persistedDate": " 2019-01-13 11:51:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 46 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:41:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4892", - "persistedDate": " 2019-01-13 11:46:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 41 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:37:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4890", - "persistedDate": " 2019-01-13 11:41:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 37 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:27:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4888", - "persistedDate": " 2019-01-13 11:31:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 27 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:23:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4886", - "persistedDate": " 2019-01-13 11:27:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 23 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:19:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4884", - "persistedDate": " 2019-01-13 11:23:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 19 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:15:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4882", - "persistedDate": " 2019-01-13 11:19:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 15 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:11:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4879", - "persistedDate": " 2019-01-13 11:15:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 11 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 11:02:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4877", - "persistedDate": " 2019-01-13 11:06:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 2 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:56:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4876", - "persistedDate": " 2019-01-13 11:02:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 56 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:51:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4874", - "persistedDate": " 2019-01-13 10:57:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 51 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:43:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4872", - "persistedDate": " 2019-01-13 10:47:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 43 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:39:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4869", - "persistedDate": " 2019-01-13 10:43:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 39 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:35:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4868", - "persistedDate": " 2019-01-13 10:39:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 35 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:31:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4866", - "persistedDate": " 2019-01-13 10:35:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 31 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:21:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4864", - "persistedDate": " 2019-01-13 10:26:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 21 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:17:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4862", - "persistedDate": " 2019-01-13 10:21:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 17 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:13:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4860", - "persistedDate": " 2019-01-13 10:17:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 13 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:09:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4858", - "persistedDate": " 2019-01-13 10:13:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 9 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:05:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4856", - "persistedDate": " 2019-01-13 10:09:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 5 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 10:01:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4853", - "persistedDate": " 2019-01-13 10:05:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 1 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4851", - "persistedDate": " 2019-01-13 10:01:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:52:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4850", - "persistedDate": " 2019-01-13 09:57:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 52 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:47:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4848", - "persistedDate": " 2019-01-13 09:52:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 47 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:42:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4846", - "persistedDate": " 2019-01-13 09:48:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 42 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:38:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4844", - "persistedDate": " 2019-01-13 09:43:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 38 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:34:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4842", - "persistedDate": " 2019-01-13 09:38:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 34 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:30:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4839", - "persistedDate": " 2019-01-13 09:34:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 30 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:26:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4838", - "persistedDate": " 2019-01-13 09:30:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 26 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4835", - "persistedDate": " 2019-01-13 09:26:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:17:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4834", - "persistedDate": " 2019-01-13 09:22:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 17 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:13:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4832", - "persistedDate": " 2019-01-13 09:17:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 13 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:09:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4829", - "persistedDate": " 2019-01-13 09:13:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 9 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:05:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4828", - "persistedDate": " 2019-01-13 09:09:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 5 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 09:01:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4825", - "persistedDate": " 2019-01-13 09:05:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 1 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:57:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4823", - "persistedDate": " 2019-01-13 09:01:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 57 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:53:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4821", - "persistedDate": " 2019-01-13 08:57:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 53 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:48:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4820", - "persistedDate": " 2019-01-13 08:53:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 48 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:44:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4818", - "persistedDate": " 2019-01-13 08:49:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 44 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:40:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4816", - "persistedDate": " 2019-01-13 08:45:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 40 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:36:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4814", - "persistedDate": " 2019-01-13 08:41:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 36 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:32:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4812", - "persistedDate": " 2019-01-13 08:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 32 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:27:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4810", - "persistedDate": " 2019-01-13 08:32:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 27 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:23:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4808", - "persistedDate": " 2019-01-13 08:27:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 23 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:19:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4806", - "persistedDate": " 2019-01-13 08:23:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 19 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:14:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4804", - "persistedDate": " 2019-01-13 08:19:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 14 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:09:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4799", - "persistedDate": " 2019-01-13 08:14:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:09:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4801", - "persistedDate": " 2019-01-13 08:14:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:04:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4797", - "persistedDate": " 2019-01-13 08:09:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 4 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 08:00:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4795", - "persistedDate": " 2019-01-13 08:04:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 0 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:52:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4794", - "persistedDate": " 2019-01-13 07:56:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 52 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:47:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4791", - "persistedDate": " 2019-01-13 07:52:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 47 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:42:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4790", - "persistedDate": " 2019-01-13 07:48:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 42 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:38:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4788", - "persistedDate": " 2019-01-13 07:43:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 38 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:34:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4786", - "persistedDate": " 2019-01-13 07:39:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 34 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:30:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4783", - "persistedDate": " 2019-01-13 07:35:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 30 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:26:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4782", - "persistedDate": " 2019-01-13 07:30:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 26 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:22:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4780", - "persistedDate": " 2019-01-13 07:26:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 22 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:18:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4778", - "persistedDate": " 2019-01-13 07:22:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 18 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:14:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4775", - "persistedDate": " 2019-01-13 07:18:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 14 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:09:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4773", - "persistedDate": " 2019-01-13 07:14:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 9 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:05:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4771", - "persistedDate": " 2019-01-13 07:09:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 5 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:00:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4770", - "persistedDate": " 2019-01-13 07:05:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 07:00:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4769", - "persistedDate": " 2019-01-13 07:05:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 06:56:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4766", - "persistedDate": " 2019-01-13 07:00:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 56 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 06:51:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4764", - "persistedDate": " 2019-01-13 06:56:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 51 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 06:32:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4761", - "persistedDate": " 2019-01-13 06:51:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 32 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 06:24:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4759", - "persistedDate": " 2019-01-13 06:33:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 24 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 06:16:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4758", - "persistedDate": " 2019-01-13 06:20:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 16 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 05:53:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4756", - "persistedDate": " 2019-01-13 05:58:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 53 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 05:49:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4754", - "persistedDate": " 2019-01-13 05:53:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 49 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 05:40:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4752", - "persistedDate": " 2019-01-13 05:45:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 40 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 05:24:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4749", - "persistedDate": " 2019-01-13 05:30:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 24 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 04:58:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4748", - "persistedDate": " 2019-01-13 05:25:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 58 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 04:38:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4743", - "persistedDate": " 2019-01-13 04:48:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 04:38:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4746", - "persistedDate": " 2019-01-13 04:48:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 04:11:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4741", - "persistedDate": " 2019-01-13 04:26:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 11 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:46:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4740", - "persistedDate": " 2019-01-13 03:50:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 46 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:27:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4734", - "persistedDate": " 2019-01-13 03:31:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 27 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:18:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4729", - "persistedDate": " 2019-01-13 03:23:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:18:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4730", - "persistedDate": " 2019-01-13 03:23:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:13:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4726", - "persistedDate": " 2019-01-13 03:18:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:13:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4725", - "persistedDate": " 2019-01-13 03:18:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:08:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4722", - "persistedDate": " 2019-01-13 03:13:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 8 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 03:03:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4720", - "persistedDate": " 2019-01-13 03:08:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 3 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:58:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4718", - "persistedDate": " 2019-01-13 03:03:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 58 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:54:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4715", - "persistedDate": " 2019-01-13 02:58:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 54 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:49:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4713", - "persistedDate": " 2019-01-13 02:54:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 49 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:40:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4711", - "persistedDate": " 2019-01-13 02:49:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 40 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:35:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4710", - "persistedDate": " 2019-01-13 02:40:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 35 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:31:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4708", - "persistedDate": " 2019-01-13 02:35:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 31 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:10:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4706", - "persistedDate": " 2019-01-13 02:31:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 10 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:06:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4703", - "persistedDate": " 2019-01-13 02:11:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 6 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 02:02:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4701", - "persistedDate": " 2019-01-13 02:07:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 2 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 01:58:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4699", - "persistedDate": " 2019-01-13 02:02:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 58 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 01:46:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4697", - "persistedDate": " 2019-01-13 01:58:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 46 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 00:41:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4696", - "persistedDate": " 2019-01-13 00:45:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 41 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 00:18:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4692", - "persistedDate": " 2019-01-13 00:22:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 18 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-13 00:10:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4690", - "persistedDate": " 2019-01-13 00:14:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 10 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 23:57:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4688", - "persistedDate": " 2019-01-13 00:10:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 57 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 23:52:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4686", - "persistedDate": " 2019-01-12 23:57:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 52 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 23:32:20 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4679", - "persistedDate": " 2019-01-12 23:37:10 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 32 second: 20 isLeapMonth: false " - }, - { - "date": " 2019-01-12 23:30:44 +0000", - "description": " nil", - "endDate": " 2019-01-12 23:30:44 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4683", - "persistedDate": " 2019-01-12 23:37:10 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-12 23:30:44 +0000", - "syncIdentifier": " Optional(03000000c12c5e310c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 30 second: 44 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-12 23:29:43 +0000", - "description": " nil", - "endDate": " 2019-01-12 23:29:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4680", - "persistedDate": " 2019-01-12 23:37:10 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-12 23:29:43 +0000", - "syncIdentifier": " Optional(21002b5d110c13), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 29 second: 43 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-12 23:27:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4682", - "persistedDate": " 2019-01-12 23:37:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 27 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 22:27:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4677", - "persistedDate": " 2019-01-12 23:27:46 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 27 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 22:00:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4675", - "persistedDate": " 2019-01-12 23:27:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 0 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 21:50:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4673", - "persistedDate": " 2019-01-12 22:00:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 50 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 21:32:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4671", - "persistedDate": " 2019-01-12 21:50:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 32 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 21:27:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4669", - "persistedDate": " 2019-01-12 21:32:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 27 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 21:23:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4666", - "persistedDate": " 2019-01-12 21:28:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 23 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 21:03:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4665", - "persistedDate": " 2019-01-12 21:08:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 3 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 20:24:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4663", - "persistedDate": " 2019-01-12 21:03:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 14 minute: 24 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 19:29:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4659", - "persistedDate": " 2019-01-12 19:34:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 13 minute: 29 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 04:47:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4654", - "persistedDate": " 2019-01-12 19:29:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 47 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 04:36:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4657", - "persistedDate": " 2019-01-12 19:29:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 36 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 04:31:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4651", - "persistedDate": " 2019-01-12 04:36:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 31 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 04:27:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4649", - "persistedDate": " 2019-01-12 04:31:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 27 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 04:04:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4647", - "persistedDate": " 2019-01-12 04:22:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 4 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 03:33:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4645", - "persistedDate": " 2019-01-12 03:44:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 33 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 03:23:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4643", - "persistedDate": " 2019-01-12 03:28:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 23 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:45:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4641", - "persistedDate": " 2019-01-12 03:01:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 45 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:34:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4640", - "persistedDate": " 2019-01-12 03:01:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 34 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:29:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4637", - "persistedDate": " 2019-01-12 02:34:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 29 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:14:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4636", - "persistedDate": " 2019-01-12 02:34:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 14 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:09:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4632", - "persistedDate": " 2019-01-12 02:14:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 9 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 02:00:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4629", - "persistedDate": " 2019-01-12 02:10:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 0 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:55:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4630", - "persistedDate": " 2019-01-12 02:10:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 55 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:48:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4626", - "persistedDate": " 2019-01-12 01:48:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 48 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:43:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4621", - "persistedDate": " 2019-01-12 01:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 43 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:35:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4620", - "persistedDate": " 2019-01-12 01:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 35 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:31:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4623", - "persistedDate": " 2019-01-12 01:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 31 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:27:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4618", - "persistedDate": " 2019-01-12 01:27:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 27 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:22:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4619", - "persistedDate": " 2019-01-12 01:27:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 22 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:17:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4613", - "persistedDate": " 2019-01-12 01:23:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 17 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:11:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4614", - "persistedDate": " 2019-01-12 01:23:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 11 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:08:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4611", - "persistedDate": " 2019-01-12 01:08:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 8 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 01:03:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4608", - "persistedDate": " 2019-01-12 01:08:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 3 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:59:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4607", - "persistedDate": " 2019-01-12 01:03:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 59 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:55:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4604", - "persistedDate": " 2019-01-12 00:59:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 55 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:51:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4603", - "persistedDate": " 2019-01-12 00:55:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 51 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:40:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4601", - "persistedDate": " 2019-01-12 00:51:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 40 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:36:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4599", - "persistedDate": " 2019-01-12 00:40:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 36 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:26:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4594", - "persistedDate": " 2019-01-12 00:27:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 26 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:18:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4597", - "persistedDate": " 2019-01-12 00:27:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 18 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:13:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4593", - "persistedDate": " 2019-01-12 00:18:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 13 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:08:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4591", - "persistedDate": " 2019-01-12 00:13:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 8 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-12 00:02:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4589", - "persistedDate": " 2019-01-12 00:08:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 2 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 23:17:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4587", - "persistedDate": " 2019-01-11 23:22:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 17 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 23:12:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4583", - "persistedDate": " 2019-01-11 23:17:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 12 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 22:50:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4580", - "persistedDate": " 2019-01-11 22:55:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 50 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 22:46:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4578", - "persistedDate": " 2019-01-11 22:50:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 46 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 22:20:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4576", - "persistedDate": " 2019-01-11 22:46:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 20 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 22:00:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4574", - "persistedDate": " 2019-01-11 22:05:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 0 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:39:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4572", - "persistedDate": " 2019-01-11 21:43:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 39 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:35:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4570", - "persistedDate": " 2019-01-11 21:39:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 35 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:31:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4568", - "persistedDate": " 2019-01-11 21:35:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 31 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:27:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4565", - "persistedDate": " 2019-01-11 21:31:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 27 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:08:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4564", - "persistedDate": " 2019-01-11 21:12:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 8 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:04:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4562", - "persistedDate": " 2019-01-11 21:04:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 4 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 21:00:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4560", - "persistedDate": " 2019-01-11 21:04:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 0 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:55:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4558", - "persistedDate": " 2019-01-11 21:00:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 55 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:51:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4555", - "persistedDate": " 2019-01-11 20:56:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 51 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:46:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4553", - "persistedDate": " 2019-01-11 20:52:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 46 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:24:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4552", - "persistedDate": " 2019-01-11 20:29:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 24 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:20:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4550", - "persistedDate": " 2019-01-11 20:24:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 20 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 20:15:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4547", - "persistedDate": " 2019-01-11 20:20:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 15 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 18:54:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4546", - "persistedDate": " 2019-01-11 19:02:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 54 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 18:50:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4543", - "persistedDate": " 2019-01-11 18:54:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 50 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 18:27:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4542", - "persistedDate": " 2019-01-11 18:31:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 27 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 18:14:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4539", - "persistedDate": " 2019-01-11 18:18:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 14 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 17:51:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4538", - "persistedDate": " 2019-01-11 17:55:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 51 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 17:45:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4535", - "persistedDate": " 2019-01-11 17:55:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 45 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 17:20:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4532", - "persistedDate": " 2019-01-11 17:24:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 20 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 17:01:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4530", - "persistedDate": " 2019-01-11 17:06:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 1 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 16:40:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4528", - "persistedDate": " 2019-01-11 16:45:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 40 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 16:32:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4526", - "persistedDate": " 2019-01-11 16:36:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 32 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 16:27:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4523", - "persistedDate": " 2019-01-11 16:32:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 27 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 16:11:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4521", - "persistedDate": " 2019-01-11 16:15:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 11 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 15:52:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4520", - "persistedDate": " 2019-01-11 16:06:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 52 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 15:30:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4517", - "persistedDate": " 2019-01-11 15:38:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 30 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 15:08:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4511", - "persistedDate": " 2019-01-11 15:13:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 8 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 14:48:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4509", - "persistedDate": " 2019-01-11 14:56:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 48 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 14:19:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4507", - "persistedDate": " 2019-01-11 14:23:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 19 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4502", - "persistedDate": " 2019-01-11 14:01:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:57:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4503", - "persistedDate": " 2019-01-11 14:01:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:47:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4486", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:47:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4498", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:47:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4496", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:47:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4494", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:42:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4487", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:42:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4491", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:42:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4490", - "persistedDate": " 2019-01-11 13:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:38:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4484", - "persistedDate": " 2019-01-11 13:42:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 38 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:33:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4483", - "persistedDate": " 2019-01-11 13:42:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 33 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:27:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4480", - "persistedDate": " 2019-01-11 13:33:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 27 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:21:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4477", - "persistedDate": " 2019-01-11 13:27:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:21:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4473", - "persistedDate": " 2019-01-11 13:27:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:21:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4475", - "persistedDate": " 2019-01-11 13:27:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:17:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4469", - "persistedDate": " 2019-01-11 13:17:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 17 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:13:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4471", - "persistedDate": " 2019-01-11 13:17:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 13 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:08:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4467", - "persistedDate": " 2019-01-11 13:13:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 8 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:04:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4466", - "persistedDate": " 2019-01-11 13:09:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 4 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 13:00:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4464", - "persistedDate": " 2019-01-11 13:05:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 0 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:51:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4460", - "persistedDate": " 2019-01-11 13:00:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 51 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:47:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4458", - "persistedDate": " 2019-01-11 12:51:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 47 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:35:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4454", - "persistedDate": " 2019-01-11 12:35:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 35 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:26:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4453", - "persistedDate": " 2019-01-11 12:31:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 26 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:21:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4450", - "persistedDate": " 2019-01-11 12:31:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 21 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 12:00:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4449", - "persistedDate": " 2019-01-11 12:12:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 0 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:38:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4447", - "persistedDate": " 2019-01-11 11:42:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 38 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:34:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4445", - "persistedDate": " 2019-01-11 11:38:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 34 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:29:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4443", - "persistedDate": " 2019-01-11 11:34:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 29 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:24:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4441", - "persistedDate": " 2019-01-11 11:29:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 24 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:19:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4438", - "persistedDate": " 2019-01-11 11:24:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 19 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:15:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4437", - "persistedDate": " 2019-01-11 11:19:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 15 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:11:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4432", - "persistedDate": " 2019-01-11 11:11:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 11 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:07:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4435", - "persistedDate": " 2019-01-11 11:11:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 7 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 11:02:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4431", - "persistedDate": " 2019-01-11 11:07:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 2 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:57:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4429", - "persistedDate": " 2019-01-11 11:02:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 57 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:53:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4426", - "persistedDate": " 2019-01-11 10:58:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 53 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:49:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4424", - "persistedDate": " 2019-01-11 10:54:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 49 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:45:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4422", - "persistedDate": " 2019-01-11 10:50:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 45 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:41:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4421", - "persistedDate": " 2019-01-11 10:45:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 41 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:37:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4419", - "persistedDate": " 2019-01-11 10:41:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 37 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:33:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4417", - "persistedDate": " 2019-01-11 10:37:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 33 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:29:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4415", - "persistedDate": " 2019-01-11 10:33:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 29 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:25:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4412", - "persistedDate": " 2019-01-11 10:29:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 25 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:20:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4410", - "persistedDate": " 2019-01-11 10:25:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 20 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:15:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4409", - "persistedDate": " 2019-01-11 10:20:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 15 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:11:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4407", - "persistedDate": " 2019-01-11 10:15:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 11 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:06:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4405", - "persistedDate": " 2019-01-11 10:11:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 6 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 10:02:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4402", - "persistedDate": " 2019-01-11 10:06:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 2 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:58:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4401", - "persistedDate": " 2019-01-11 10:02:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 58 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:54:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4398", - "persistedDate": " 2019-01-11 09:58:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 54 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:49:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4397", - "persistedDate": " 2019-01-11 09:54:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 49 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:45:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4395", - "persistedDate": " 2019-01-11 09:50:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 45 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:41:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4392", - "persistedDate": " 2019-01-11 09:46:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 41 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:37:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4391", - "persistedDate": " 2019-01-11 09:41:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 37 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:33:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4389", - "persistedDate": " 2019-01-11 09:37:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 33 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:29:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4387", - "persistedDate": " 2019-01-11 09:33:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 29 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:25:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4385", - "persistedDate": " 2019-01-11 09:29:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 25 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:21:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4383", - "persistedDate": " 2019-01-11 09:25:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 21 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:17:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4381", - "persistedDate": " 2019-01-11 09:21:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 17 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:13:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4379", - "persistedDate": " 2019-01-11 09:17:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 13 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 09:09:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4376", - "persistedDate": " 2019-01-11 09:13:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 9 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:57:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4375", - "persistedDate": " 2019-01-11 09:09:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 57 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:53:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4373", - "persistedDate": " 2019-01-11 08:57:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 53 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:49:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4371", - "persistedDate": " 2019-01-11 08:53:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 49 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:44:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4369", - "persistedDate": " 2019-01-11 08:49:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 44 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:40:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4367", - "persistedDate": " 2019-01-11 08:45:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 40 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:36:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4365", - "persistedDate": " 2019-01-11 08:41:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 36 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:32:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4363", - "persistedDate": " 2019-01-11 08:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 32 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:27:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4361", - "persistedDate": " 2019-01-11 08:32:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 27 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:23:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4359", - "persistedDate": " 2019-01-11 08:27:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 23 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:19:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4357", - "persistedDate": " 2019-01-11 08:23:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 19 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:15:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4355", - "persistedDate": " 2019-01-11 08:19:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 15 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:10:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4352", - "persistedDate": " 2019-01-11 08:15:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 10 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 08:05:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4351", - "persistedDate": " 2019-01-11 08:10:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 5 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:57:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4349", - "persistedDate": " 2019-01-11 08:01:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 57 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:43:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4346", - "persistedDate": " 2019-01-11 07:57:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:43:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4345", - "persistedDate": " 2019-01-11 07:57:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:38:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4343", - "persistedDate": " 2019-01-11 07:43:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 38 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:34:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4341", - "persistedDate": " 2019-01-11 07:39:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 34 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:30:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4339", - "persistedDate": " 2019-01-11 07:35:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 30 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:25:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4337", - "persistedDate": " 2019-01-11 07:30:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 25 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:21:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4334", - "persistedDate": " 2019-01-11 07:25:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 21 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:17:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4332", - "persistedDate": " 2019-01-11 07:21:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 17 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:12:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4331", - "persistedDate": " 2019-01-11 07:17:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 12 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 07:07:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4328", - "persistedDate": " 2019-01-11 07:12:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 7 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 06:58:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4327", - "persistedDate": " 2019-01-11 07:02:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 58 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 06:54:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4324", - "persistedDate": " 2019-01-11 06:58:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 54 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 06:33:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4323", - "persistedDate": " 2019-01-11 06:38:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 33 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 06:11:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4321", - "persistedDate": " 2019-01-11 06:16:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 11 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:52:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4318", - "persistedDate": " 2019-01-11 05:57:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 52 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:22:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4317", - "persistedDate": " 2019-01-11 05:28:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 22 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:13:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4312", - "persistedDate": " 2019-01-11 05:18:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 13 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:09:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4311", - "persistedDate": " 2019-01-11 05:13:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 9 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:05:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4308", - "persistedDate": " 2019-01-11 05:09:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 5 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 05:01:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4306", - "persistedDate": " 2019-01-11 05:05:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 1 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 04:42:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4304", - "persistedDate": " 2019-01-11 04:46:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 42 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 04:38:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4303", - "persistedDate": " 2019-01-11 04:42:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 38 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 04:34:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4300", - "persistedDate": " 2019-01-11 04:38:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 34 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 04:16:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4299", - "persistedDate": " 2019-01-11 04:23:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 16 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 03:12:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4296", - "persistedDate": " 2019-01-11 04:17:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 21 minute: 12 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:26:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4291", - "persistedDate": " 2019-01-11 02:51:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 26 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4288", - "persistedDate": " 2019-01-11 02:51:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:17:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4287", - "persistedDate": " 2019-01-11 00:22:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 17 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:12:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4285", - "persistedDate": " 2019-01-11 00:17:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 12 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:08:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4283", - "persistedDate": " 2019-01-11 00:12:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 8 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-11 00:04:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4281", - "persistedDate": " 2019-01-11 00:08:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 4 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:59:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4279", - "persistedDate": " 2019-01-11 00:04:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 59 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:55:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4277", - "persistedDate": " 2019-01-10 23:59:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 55 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:50:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4275", - "persistedDate": " 2019-01-10 23:55:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 50 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:46:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4273", - "persistedDate": " 2019-01-10 23:50:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 46 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:41:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4270", - "persistedDate": " 2019-01-10 23:47:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 41 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:36:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4269", - "persistedDate": " 2019-01-10 23:42:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 36 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:31:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4267", - "persistedDate": " 2019-01-10 23:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 31 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:26:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4264", - "persistedDate": " 2019-01-10 23:31:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 26 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:21:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4263", - "persistedDate": " 2019-01-10 23:27:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 21 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:16:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4261", - "persistedDate": " 2019-01-10 23:21:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 16 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:11:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4259", - "persistedDate": " 2019-01-10 23:16:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 11 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:06:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4256", - "persistedDate": " 2019-01-10 23:11:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 6 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 23:02:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4255", - "persistedDate": " 2019-01-10 23:06:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 2 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 22:57:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4253", - "persistedDate": " 2019-01-10 23:02:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 57 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 22:47:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4250", - "persistedDate": " 2019-01-10 22:52:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 47 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 22:42:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4247", - "persistedDate": " 2019-01-10 22:43:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 42 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 22:31:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4245", - "persistedDate": " 2019-01-10 22:43:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 31 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 22:11:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4243", - "persistedDate": " 2019-01-10 22:16:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 11 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 21:48:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4238", - "persistedDate": " 2019-01-10 21:57:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 48 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 21:34:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4241", - "persistedDate": " 2019-01-10 21:57:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 34 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 21:10:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4239", - "persistedDate": " 2019-01-10 21:57:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 10 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 20:50:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4233", - "persistedDate": " 2019-01-10 21:10:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 50 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 20:22:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4229", - "persistedDate": " 2019-01-10 20:37:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 22 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 20:16:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4225", - "persistedDate": " 2019-01-10 20:22:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 16 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 20:12:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4224", - "persistedDate": " 2019-01-10 20:12:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 12 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 20:01:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4222", - "persistedDate": " 2019-01-10 20:06:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 1 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:39:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4213", - "persistedDate": " 2019-01-10 19:43:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 39 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:29:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4208", - "persistedDate": " 2019-01-10 19:34:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 29 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:25:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4207", - "persistedDate": " 2019-01-10 19:29:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 25 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:21:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4205", - "persistedDate": " 2019-01-10 19:25:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 21 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:15:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4202", - "persistedDate": " 2019-01-10 19:21:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 15 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:11:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4201", - "persistedDate": " 2019-01-10 19:16:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 11 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:06:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4198", - "persistedDate": " 2019-01-10 19:12:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 6 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 19:01:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4196", - "persistedDate": " 2019-01-10 19:06:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 1 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:56:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4195", - "persistedDate": " 2019-01-10 19:01:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 56 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:51:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4193", - "persistedDate": " 2019-01-10 18:56:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 51 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:46:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4191", - "persistedDate": " 2019-01-10 18:51:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 46 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:42:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4189", - "persistedDate": " 2019-01-10 18:46:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 42 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:37:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4187", - "persistedDate": " 2019-01-10 18:42:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 37 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 18:32:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4185", - "persistedDate": " 2019-01-10 18:37:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 32 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 17:22:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4181", - "persistedDate": " 2019-01-10 17:26:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 22 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 17:00:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4178", - "persistedDate": " 2019-01-10 17:22:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 0 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:55:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4176", - "persistedDate": " 2019-01-10 17:01:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 55 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:50:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4175", - "persistedDate": " 2019-01-10 16:56:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 50 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:46:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4173", - "persistedDate": " 2019-01-10 16:50:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 46 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:41:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4171", - "persistedDate": " 2019-01-10 16:46:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 41 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:36:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4168", - "persistedDate": " 2019-01-10 16:41:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 36 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:31:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4167", - "persistedDate": " 2019-01-10 16:36:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 31 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:27:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4164", - "persistedDate": " 2019-01-10 16:31:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 27 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:23:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4163", - "persistedDate": " 2019-01-10 16:27:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 23 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:18:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4160", - "persistedDate": " 2019-01-10 16:23:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 18 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:14:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4158", - "persistedDate": " 2019-01-10 16:18:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 14 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:03:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4156", - "persistedDate": " 2019-01-10 16:14:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 16:03:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4154", - "persistedDate": " 2019-01-10 16:14:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4151", - "persistedDate": " 2019-01-10 16:03:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:52:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4148", - "persistedDate": " 2019-01-10 15:57:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 52 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:46:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4146", - "persistedDate": " 2019-01-10 15:52:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 46 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:41:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4145", - "persistedDate": " 2019-01-10 15:47:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 41 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:36:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4142", - "persistedDate": " 2019-01-10 15:42:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 36 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:31:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4141", - "persistedDate": " 2019-01-10 15:36:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 31 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:27:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4139", - "persistedDate": " 2019-01-10 15:31:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 27 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:17:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4137", - "persistedDate": " 2019-01-10 15:27:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 17 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:13:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4134", - "persistedDate": " 2019-01-10 15:17:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 13 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:09:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4132", - "persistedDate": " 2019-01-10 15:13:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 9 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 15:04:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4131", - "persistedDate": " 2019-01-10 15:09:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 4 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 14:55:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4128", - "persistedDate": " 2019-01-10 15:04:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 55 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 14:50:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4127", - "persistedDate": " 2019-01-10 14:55:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 50 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 14:31:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4125", - "persistedDate": " 2019-01-10 14:50:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 31 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 14:14:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4123", - "persistedDate": " 2019-01-10 14:18:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 14 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 13:30:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4120", - "persistedDate": " 2019-01-10 14:09:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 30 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 13:24:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4119", - "persistedDate": " 2019-01-10 14:09:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 24 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 13:15:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4116", - "persistedDate": " 2019-01-10 13:20:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 15 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 13:10:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4115", - "persistedDate": " 2019-01-10 13:11:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 10 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 13:03:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4114", - "persistedDate": " 2019-01-10 13:11:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 3 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:59:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4111", - "persistedDate": " 2019-01-10 13:03:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 59 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:54:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4109", - "persistedDate": " 2019-01-10 12:59:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 54 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:50:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4106", - "persistedDate": " 2019-01-10 12:54:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 50 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:45:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4105", - "persistedDate": " 2019-01-10 12:50:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 45 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:35:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4101", - "persistedDate": " 2019-01-10 12:40:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 35 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 12:17:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4100", - "persistedDate": " 2019-01-10 12:36:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 17 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:59:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4096", - "persistedDate": " 2019-01-10 12:16:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 59 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:54:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4094", - "persistedDate": " 2019-01-10 11:59:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 54 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:49:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4093", - "persistedDate": " 2019-01-10 11:54:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 49 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:45:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4091", - "persistedDate": " 2019-01-10 11:49:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 45 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:41:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4088", - "persistedDate": " 2019-01-10 11:45:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 41 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:33:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4087", - "persistedDate": " 2019-01-10 11:37:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 33 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:28:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4085", - "persistedDate": " 2019-01-10 11:33:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 28 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:24:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4083", - "persistedDate": " 2019-01-10 11:29:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 24 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:21:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4081", - "persistedDate": " 2019-01-10 11:25:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 21 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:15:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4079", - "persistedDate": " 2019-01-10 11:21:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 15 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:11:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4076", - "persistedDate": " 2019-01-10 11:15:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 11 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 11:06:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4074", - "persistedDate": " 2019-01-10 11:11:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 6 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:57:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4072", - "persistedDate": " 2019-01-10 11:01:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 57 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:52:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4071", - "persistedDate": " 2019-01-10 10:57:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 52 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:47:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4068", - "persistedDate": " 2019-01-10 10:52:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 47 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:42:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4066", - "persistedDate": " 2019-01-10 10:47:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 42 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:37:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4064", - "persistedDate": " 2019-01-10 10:42:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 37 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:32:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4063", - "persistedDate": " 2019-01-10 10:37:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 32 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:28:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4059", - "persistedDate": " 2019-01-10 10:32:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:28:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4060", - "persistedDate": " 2019-01-10 10:32:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:24:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4057", - "persistedDate": " 2019-01-10 10:28:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 24 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:19:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4054", - "persistedDate": " 2019-01-10 10:24:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 19 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:15:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4052", - "persistedDate": " 2019-01-10 10:20:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 15 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 10:11:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4051", - "persistedDate": " 2019-01-10 10:16:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 11 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:58:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4048", - "persistedDate": " 2019-01-10 10:02:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 58 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:53:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4047", - "persistedDate": " 2019-01-10 09:58:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 53 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:48:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4045", - "persistedDate": " 2019-01-10 09:53:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 48 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:43:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4042", - "persistedDate": " 2019-01-10 09:48:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 43 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:38:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4041", - "persistedDate": " 2019-01-10 09:43:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 38 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:34:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4039", - "persistedDate": " 2019-01-10 09:38:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 34 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:27:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4037", - "persistedDate": " 2019-01-10 09:34:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 27 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:23:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4035", - "persistedDate": " 2019-01-10 09:27:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 23 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:19:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4032", - "persistedDate": " 2019-01-10 09:23:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 19 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:10:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4031", - "persistedDate": " 2019-01-10 09:19:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 10 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:05:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4029", - "persistedDate": " 2019-01-10 09:11:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 5 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 09:01:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4026", - "persistedDate": " 2019-01-10 09:05:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 1 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:57:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4025", - "persistedDate": " 2019-01-10 09:01:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 57 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:53:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4023", - "persistedDate": " 2019-01-10 08:57:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 53 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:49:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4021", - "persistedDate": " 2019-01-10 08:53:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 49 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:45:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4019", - "persistedDate": " 2019-01-10 08:49:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 45 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:40:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4016", - "persistedDate": " 2019-01-10 08:45:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 40 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:35:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4015", - "persistedDate": " 2019-01-10 08:40:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 35 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:30:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4012", - "persistedDate": " 2019-01-10 08:35:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 30 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:26:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4011", - "persistedDate": " 2019-01-10 08:30:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 26 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:22:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4009", - "persistedDate": " 2019-01-10 08:26:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 22 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:17:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4007", - "persistedDate": " 2019-01-10 08:22:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 17 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:12:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4004", - "persistedDate": " 2019-01-10 08:17:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 12 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:07:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4003", - "persistedDate": " 2019-01-10 08:12:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 7 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 08:03:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4000", - "persistedDate": " 2019-01-10 08:08:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 3 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:59:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3999", - "persistedDate": " 2019-01-10 08:04:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 59 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:54:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3997", - "persistedDate": " 2019-01-10 07:59:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 54 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:50:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3995", - "persistedDate": " 2019-01-10 07:54:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 50 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:45:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3993", - "persistedDate": " 2019-01-10 07:50:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 45 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:41:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3991", - "persistedDate": " 2019-01-10 07:45:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 41 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:37:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3988", - "persistedDate": " 2019-01-10 07:41:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 37 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:32:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3987", - "persistedDate": " 2019-01-10 07:37:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 32 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:27:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3984", - "persistedDate": " 2019-01-10 07:32:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 27 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:23:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3983", - "persistedDate": " 2019-01-10 07:27:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 23 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:19:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3980", - "persistedDate": " 2019-01-10 07:23:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 19 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:15:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3978", - "persistedDate": " 2019-01-10 07:19:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 15 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:10:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3977", - "persistedDate": " 2019-01-10 07:15:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 10 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:05:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3974", - "persistedDate": " 2019-01-10 07:10:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 5 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 07:00:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3972", - "persistedDate": " 2019-01-10 07:05:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 0 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 06:14:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3970", - "persistedDate": " 2019-01-10 07:00:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 14 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 06:07:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3969", - "persistedDate": " 2019-01-10 07:00:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 7 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 06:03:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3967", - "persistedDate": " 2019-01-10 06:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 3 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:59:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3964", - "persistedDate": " 2019-01-10 05:59:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 59 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:54:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3965", - "persistedDate": " 2019-01-10 05:59:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 54 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:50:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3960", - "persistedDate": " 2019-01-10 05:55:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 50 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:46:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3958", - "persistedDate": " 2019-01-10 05:51:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 46 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:41:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3956", - "persistedDate": " 2019-01-10 05:46:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 41 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:36:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3955", - "persistedDate": " 2019-01-10 05:41:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 36 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:31:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3953", - "persistedDate": " 2019-01-10 05:36:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 31 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:26:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3951", - "persistedDate": " 2019-01-10 05:31:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 26 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 05:02:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3947", - "persistedDate": " 2019-01-10 05:02:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 2 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3948", - "persistedDate": " 2019-01-10 05:02:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:52:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3944", - "persistedDate": " 2019-01-10 04:57:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 52 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:46:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3943", - "persistedDate": " 2019-01-10 04:52:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 46 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:42:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3940", - "persistedDate": " 2019-01-10 04:47:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 42 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:37:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3938", - "persistedDate": " 2019-01-10 04:42:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 37 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:32:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3937", - "persistedDate": " 2019-01-10 04:42:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 32 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:28:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3935", - "persistedDate": " 2019-01-10 04:32:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 28 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:22:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3933", - "persistedDate": " 2019-01-10 04:28:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 22 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:17:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3931", - "persistedDate": " 2019-01-10 04:22:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 17 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:12:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3929", - "persistedDate": " 2019-01-10 04:17:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 12 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 04:08:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3927", - "persistedDate": " 2019-01-10 04:12:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 8 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:57:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3925", - "persistedDate": " 2019-01-10 04:08:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 57 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:51:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3920", - "persistedDate": " 2019-01-10 03:57:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 51 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:46:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3921", - "persistedDate": " 2019-01-10 03:57:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 46 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:42:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3918", - "persistedDate": " 2019-01-10 03:42:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 42 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:37:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3917", - "persistedDate": " 2019-01-10 03:42:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 37 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:13:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3914", - "persistedDate": " 2019-01-10 03:13:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 13 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 03:08:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3915", - "persistedDate": " 2019-01-10 03:13:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 8 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 02:11:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3910", - "persistedDate": " 2019-01-10 02:15:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 11 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 02:06:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3908", - "persistedDate": " 2019-01-10 02:11:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 6 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:45:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3904", - "persistedDate": " 2019-01-10 02:02:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 45 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:41:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3902", - "persistedDate": " 2019-01-10 01:45:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 41 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:36:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3900", - "persistedDate": " 2019-01-10 01:41:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 36 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:31:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3898", - "persistedDate": " 2019-01-10 01:36:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 31 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:26:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3896", - "persistedDate": " 2019-01-10 01:32:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 26 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:21:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3893", - "persistedDate": " 2019-01-10 01:27:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 21 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:12:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3891", - "persistedDate": " 2019-01-10 01:21:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 12 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 01:07:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3890", - "persistedDate": " 2019-01-10 01:12:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 7 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:56:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3888", - "persistedDate": " 2019-01-10 01:01:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 56 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:52:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3884", - "persistedDate": " 2019-01-10 00:56:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 52 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:47:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3885", - "persistedDate": " 2019-01-10 00:56:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 47 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:43:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3882", - "persistedDate": " 2019-01-10 00:47:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 43 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:39:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3879", - "persistedDate": " 2019-01-10 00:43:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 39 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:34:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3878", - "persistedDate": " 2019-01-10 00:34:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 34 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:29:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3875", - "persistedDate": " 2019-01-10 00:34:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 29 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:24:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3873", - "persistedDate": " 2019-01-10 00:34:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 24 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:19:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3872", - "persistedDate": " 2019-01-10 00:24:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 19 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:15:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3867", - "persistedDate": " 2019-01-10 00:16:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 15 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-10 00:11:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3869", - "persistedDate": " 2019-01-10 00:16:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 11 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:51:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3863", - "persistedDate": " 2019-01-09 23:51:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 51 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:46:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3862", - "persistedDate": " 2019-01-09 23:51:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 46 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:39:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3857", - "persistedDate": " 2019-01-09 23:40:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 39 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:34:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3858", - "persistedDate": " 2019-01-09 23:40:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 34 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:31:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3854", - "persistedDate": " 2019-01-09 23:35:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 31 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:26:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3851", - "persistedDate": " 2019-01-09 23:31:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 26 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:20:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3850", - "persistedDate": " 2019-01-09 23:26:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 20 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:16:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3848", - "persistedDate": " 2019-01-09 23:21:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 16 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:11:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3845", - "persistedDate": " 2019-01-09 23:16:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 11 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 23:06:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3843", - "persistedDate": " 2019-01-09 23:11:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 6 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:56:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3841", - "persistedDate": " 2019-01-09 23:01:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 56 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:52:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3839", - "persistedDate": " 2019-01-09 22:56:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 52 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:47:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3837", - "persistedDate": " 2019-01-09 22:52:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 47 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:42:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3836", - "persistedDate": " 2019-01-09 22:47:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 42 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:37:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3834", - "persistedDate": " 2019-01-09 22:42:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 37 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:31:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3832", - "persistedDate": " 2019-01-09 22:37:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 31 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:23:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3828", - "persistedDate": " 2019-01-09 22:31:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:23:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3830", - "persistedDate": " 2019-01-09 22:31:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:17:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3826", - "persistedDate": " 2019-01-09 22:23:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 17 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:11:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3823", - "persistedDate": " 2019-01-09 22:17:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 11 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:06:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3822", - "persistedDate": " 2019-01-09 22:12:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 6 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 22:01:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3820", - "persistedDate": " 2019-01-09 22:07:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 1 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:57:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3817", - "persistedDate": " 2019-01-09 22:01:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 57 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:53:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3816", - "persistedDate": " 2019-01-09 21:57:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 53 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:49:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3814", - "persistedDate": " 2019-01-09 21:53:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 49 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:45:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3811", - "persistedDate": " 2019-01-09 21:49:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 45 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:35:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3810", - "persistedDate": " 2019-01-09 21:40:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 35 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:31:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3808", - "persistedDate": " 2019-01-09 21:35:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 31 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:26:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3806", - "persistedDate": " 2019-01-09 21:31:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 26 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:21:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3803", - "persistedDate": " 2019-01-09 21:26:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 21 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:16:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3799", - "persistedDate": " 2019-01-09 21:16:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 16 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:12:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3801", - "persistedDate": " 2019-01-09 21:16:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 12 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:05:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3797", - "persistedDate": " 2019-01-09 21:11:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 5 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 21:01:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3796", - "persistedDate": " 2019-01-09 21:06:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 1 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:56:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3794", - "persistedDate": " 2019-01-09 21:01:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 56 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:51:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3792", - "persistedDate": " 2019-01-09 20:56:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 51 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:46:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3790", - "persistedDate": " 2019-01-09 20:52:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 46 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:41:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3788", - "persistedDate": " 2019-01-09 20:46:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 41 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:37:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3785", - "persistedDate": " 2019-01-09 20:41:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 37 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:32:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3784", - "persistedDate": " 2019-01-09 20:37:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 32 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:27:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3782", - "persistedDate": " 2019-01-09 20:32:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 27 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:18:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3780", - "persistedDate": " 2019-01-09 20:22:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 18 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:13:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3778", - "persistedDate": " 2019-01-09 20:18:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:13:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3777", - "persistedDate": " 2019-01-09 20:18:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:07:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3774", - "persistedDate": " 2019-01-09 20:13:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 7 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 20:02:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3772", - "persistedDate": " 2019-01-09 20:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 2 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 19:56:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3770", - "persistedDate": " 2019-01-09 20:02:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 56 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 19:51:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3768", - "persistedDate": " 2019-01-09 19:57:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 51 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 19:32:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3766", - "persistedDate": " 2019-01-09 19:36:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 32 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 19:09:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3764", - "persistedDate": " 2019-01-09 19:13:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 9 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 18:49:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3762", - "persistedDate": " 2019-01-09 19:00:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 49 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 18:12:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3757", - "persistedDate": " 2019-01-09 18:13:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 12 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 18:07:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3755", - "persistedDate": " 2019-01-09 18:13:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 7 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 18:02:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3753", - "persistedDate": " 2019-01-09 18:07:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 2 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:57:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3752", - "persistedDate": " 2019-01-09 18:02:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 57 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:52:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3750", - "persistedDate": " 2019-01-09 17:57:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 52 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:46:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3748", - "persistedDate": " 2019-01-09 17:52:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 46 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:41:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3746", - "persistedDate": " 2019-01-09 17:47:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 41 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:36:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3743", - "persistedDate": " 2019-01-09 17:42:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 36 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:31:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3742", - "persistedDate": " 2019-01-09 17:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 31 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:26:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3740", - "persistedDate": " 2019-01-09 17:31:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 26 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:22:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3737", - "persistedDate": " 2019-01-09 17:26:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 22 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:17:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3736", - "persistedDate": " 2019-01-09 17:22:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 17 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 17:03:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3734", - "persistedDate": " 2019-01-09 17:08:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 3 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 16:42:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3732", - "persistedDate": " 2019-01-09 16:47:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 42 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 16:21:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3730", - "persistedDate": " 2019-01-09 16:26:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 21 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 16:11:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3725", - "persistedDate": " 2019-01-09 16:16:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 11 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 16:06:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3724", - "persistedDate": " 2019-01-09 16:11:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 6 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 16:01:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3721", - "persistedDate": " 2019-01-09 16:06:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 1 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:56:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3720", - "persistedDate": " 2019-01-09 16:01:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 56 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:52:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3717", - "persistedDate": " 2019-01-09 15:56:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 52 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:47:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3715", - "persistedDate": " 2019-01-09 15:47:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 47 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:42:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3713", - "persistedDate": " 2019-01-09 15:47:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 42 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:37:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3711", - "persistedDate": " 2019-01-09 15:42:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 37 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:32:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3710", - "persistedDate": " 2019-01-09 15:37:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 32 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:26:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3708", - "persistedDate": " 2019-01-09 15:32:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 26 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:21:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3706", - "persistedDate": " 2019-01-09 15:27:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 21 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:16:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3704", - "persistedDate": " 2019-01-09 15:21:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 16 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:11:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3702", - "persistedDate": " 2019-01-09 15:16:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 11 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:06:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3700", - "persistedDate": " 2019-01-09 15:11:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 6 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 15:01:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3697", - "persistedDate": " 2019-01-09 15:06:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 1 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 14:57:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3694", - "persistedDate": " 2019-01-09 15:01:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 57 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 14:37:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3692", - "persistedDate": " 2019-01-09 14:42:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 37 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 14:16:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3690", - "persistedDate": " 2019-01-09 14:22:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 16 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:54:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3685", - "persistedDate": " 2019-01-09 13:59:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 54 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:46:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3686", - "persistedDate": " 2019-01-09 13:59:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 46 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:42:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3683", - "persistedDate": " 2019-01-09 13:46:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 42 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3680", - "persistedDate": " 2019-01-09 13:42:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:33:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3679", - "persistedDate": " 2019-01-09 13:37:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 33 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:29:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3677", - "persistedDate": " 2019-01-09 13:33:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 29 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:24:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3674", - "persistedDate": " 2019-01-09 13:29:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 24 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:19:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3672", - "persistedDate": " 2019-01-09 13:20:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 19 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:14:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3673", - "persistedDate": " 2019-01-09 13:20:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 14 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:09:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3668", - "persistedDate": " 2019-01-09 13:15:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:09:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3669", - "persistedDate": " 2019-01-09 13:15:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 13:04:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3664", - "persistedDate": " 2019-01-09 13:09:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 4 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:56:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3663", - "persistedDate": " 2019-01-09 13:04:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 56 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:52:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3662", - "persistedDate": " 2019-01-09 13:04:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 52 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:48:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3658", - "persistedDate": " 2019-01-09 12:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 48 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:42:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3657", - "persistedDate": " 2019-01-09 12:48:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 42 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:38:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3653", - "persistedDate": " 2019-01-09 12:38:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 38 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:28:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3651", - "persistedDate": " 2019-01-09 12:33:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 28 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:22:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3650", - "persistedDate": " 2019-01-09 12:28:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 22 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 12:05:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3648", - "persistedDate": " 2019-01-09 12:23:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 5 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:52:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3645", - "persistedDate": " 2019-01-09 11:56:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 52 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:47:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3644", - "persistedDate": " 2019-01-09 11:52:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 47 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:42:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3642", - "persistedDate": " 2019-01-09 11:47:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 42 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:37:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3639", - "persistedDate": " 2019-01-09 11:42:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 37 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:32:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3638", - "persistedDate": " 2019-01-09 11:37:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 32 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:28:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3636", - "persistedDate": " 2019-01-09 11:32:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 28 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:18:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3633", - "persistedDate": " 2019-01-09 11:22:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 18 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:13:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3631", - "persistedDate": " 2019-01-09 11:18:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:13:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3630", - "persistedDate": " 2019-01-09 11:18:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:06:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3627", - "persistedDate": " 2019-01-09 11:13:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 6 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 11:02:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3625", - "persistedDate": " 2019-01-09 11:07:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 2 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:57:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3624", - "persistedDate": " 2019-01-09 11:02:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 57 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:53:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3622", - "persistedDate": " 2019-01-09 10:57:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 53 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:49:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3620", - "persistedDate": " 2019-01-09 10:53:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 49 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:45:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3618", - "persistedDate": " 2019-01-09 10:49:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 45 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:41:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3616", - "persistedDate": " 2019-01-09 10:45:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 41 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:36:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3613", - "persistedDate": " 2019-01-09 10:41:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 36 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:31:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3611", - "persistedDate": " 2019-01-09 10:36:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 31 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:27:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3609", - "persistedDate": " 2019-01-09 10:31:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 27 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:22:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3608", - "persistedDate": " 2019-01-09 10:27:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 22 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:17:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3606", - "persistedDate": " 2019-01-09 10:22:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 17 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:07:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3604", - "persistedDate": " 2019-01-09 10:17:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 7 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 10:02:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3602", - "persistedDate": " 2019-01-09 10:07:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 2 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:56:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3600", - "persistedDate": " 2019-01-09 10:02:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 56 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:52:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3598", - "persistedDate": " 2019-01-09 09:57:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 52 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:48:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3596", - "persistedDate": " 2019-01-09 09:52:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 48 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:44:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3594", - "persistedDate": " 2019-01-09 09:48:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 44 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:29:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3592", - "persistedDate": " 2019-01-09 09:34:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 29 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:24:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3589", - "persistedDate": " 2019-01-09 09:29:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 24 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:19:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3588", - "persistedDate": " 2019-01-09 09:24:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 19 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:14:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3586", - "persistedDate": " 2019-01-09 09:19:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 14 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:10:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3584", - "persistedDate": " 2019-01-09 09:14:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 10 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 09:01:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3581", - "persistedDate": " 2019-01-09 09:10:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 1 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:57:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3580", - "persistedDate": " 2019-01-09 09:01:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 57 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:47:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3578", - "persistedDate": " 2019-01-09 08:52:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 47 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:43:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3575", - "persistedDate": " 2019-01-09 08:48:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 43 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:39:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3574", - "persistedDate": " 2019-01-09 08:43:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 39 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:34:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3572", - "persistedDate": " 2019-01-09 08:39:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 34 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:29:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3570", - "persistedDate": " 2019-01-09 08:34:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 29 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:24:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3568", - "persistedDate": " 2019-01-09 08:29:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 24 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:19:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3565", - "persistedDate": " 2019-01-09 08:24:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 19 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:14:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3563", - "persistedDate": " 2019-01-09 08:19:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 14 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:09:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3562", - "persistedDate": " 2019-01-09 08:14:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 9 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 08:04:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3559", - "persistedDate": " 2019-01-09 08:09:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 4 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 07:59:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3557", - "persistedDate": " 2019-01-09 08:04:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 59 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 07:54:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3556", - "persistedDate": " 2019-01-09 07:59:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 54 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 07:50:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3554", - "persistedDate": " 2019-01-09 07:54:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 50 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 07:35:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3550", - "persistedDate": " 2019-01-09 07:41:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 35 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-09 00:58:27 +0000", - "description": " nil", - "endDate": " 2019-01-09 00:58:27 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3460", - "persistedDate": " 2019-01-09 01:14:55 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-09 00:58:27 +0000", - "syncIdentifier": " Optional(03000000461b7a320813), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 58 second: 27 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-09 00:57:19 +0000", - "description": " nil", - "endDate": " 2019-01-09 00:57:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3459", - "persistedDate": " 2019-01-09 01:14:55 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-09 00:57:19 +0000", - "syncIdentifier": " Optional(21001379120813), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 57 second: 19 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-09 00:11:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3453", - "persistedDate": " 2019-01-09 00:12:38 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 11 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 23:26:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3451", - "persistedDate": " 2019-01-08 23:37:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 26 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 23:21:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3449", - "persistedDate": " 2019-01-08 23:26:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 21 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 23:17:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3447", - "persistedDate": " 2019-01-08 23:21:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 17 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 23:12:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3445", - "persistedDate": " 2019-01-08 23:17:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 12 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 22:06:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3443", - "persistedDate": " 2019-01-08 22:11:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 16 minute: 6 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 21:46:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3440", - "persistedDate": " 2019-01-08 21:51:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 46 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 21:25:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3433", - "persistedDate": " 2019-01-08 21:26:18 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 25 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 20:34:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3431", - "persistedDate": " 2019-01-08 20:39:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 34 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 20:11:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3429", - "persistedDate": " 2019-01-08 20:22:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 11 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 19:53:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3423", - "persistedDate": " 2019-01-08 19:57:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 13 minute: 53 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 17:23:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3420", - "persistedDate": " 2019-01-08 17:27:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 11 minute: 23 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 16:04:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3417", - "persistedDate": " 2019-01-08 16:08:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 10 minute: 4 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 14:57:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3403", - "persistedDate": " 2019-01-08 15:02:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 57 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 14:52:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3401", - "persistedDate": " 2019-01-08 14:57:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 52 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 14:47:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3400", - "persistedDate": " 2019-01-08 14:52:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 47 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 13:37:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3398", - "persistedDate": " 2019-01-08 14:48:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 7 minute: 37 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 12:58:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3395", - "persistedDate": " 2019-01-08 13:03:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 58 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 12:34:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3394", - "persistedDate": " 2019-01-08 12:39:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 34 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 12:13:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3389", - "persistedDate": " 2019-01-08 12:22:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 13 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 11:42:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3388", - "persistedDate": " 2019-01-08 11:47:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 42 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 11:37:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3385", - "persistedDate": " 2019-01-08 11:42:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 37 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 11:16:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3383", - "persistedDate": " 2019-01-08 11:21:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 16 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 11:11:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3382", - "persistedDate": " 2019-01-08 11:16:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 11 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 11:07:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3379", - "persistedDate": " 2019-01-08 11:11:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 7 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:57:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3378", - "persistedDate": " 2019-01-08 11:07:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 57 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:52:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3376", - "persistedDate": " 2019-01-08 10:57:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 52 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:47:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3374", - "persistedDate": " 2019-01-08 10:52:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 47 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:42:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3371", - "persistedDate": " 2019-01-08 10:47:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 42 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:37:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3369", - "persistedDate": " 2019-01-08 10:42:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 37 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:32:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3368", - "persistedDate": " 2019-01-08 10:37:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 32 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:27:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3365", - "persistedDate": " 2019-01-08 10:32:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 27 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:21:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3363", - "persistedDate": " 2019-01-08 10:27:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 21 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:16:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3361", - "persistedDate": " 2019-01-08 10:22:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 16 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:11:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3360", - "persistedDate": " 2019-01-08 10:17:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 11 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:06:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3357", - "persistedDate": " 2019-01-08 10:11:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 6 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 10:02:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3356", - "persistedDate": " 2019-01-08 10:06:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 2 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:57:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3354", - "persistedDate": " 2019-01-08 10:01:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 57 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:52:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3352", - "persistedDate": " 2019-01-08 09:57:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 52 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:47:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3350", - "persistedDate": " 2019-01-08 09:52:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 47 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:42:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3348", - "persistedDate": " 2019-01-08 09:47:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 42 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3346", - "persistedDate": " 2019-01-08 09:42:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:32:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3344", - "persistedDate": " 2019-01-08 09:37:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 32 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:27:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3342", - "persistedDate": " 2019-01-08 09:32:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 27 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:22:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3339", - "persistedDate": " 2019-01-08 09:27:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 22 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:17:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3337", - "persistedDate": " 2019-01-08 09:22:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 17 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:06:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3336", - "persistedDate": " 2019-01-08 09:12:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 6 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 09:01:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3334", - "persistedDate": " 2019-01-08 09:06:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 1 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:57:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3332", - "persistedDate": " 2019-01-08 09:01:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 57 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:52:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3330", - "persistedDate": " 2019-01-08 08:57:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 52 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:47:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3328", - "persistedDate": " 2019-01-08 08:52:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 47 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:42:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3326", - "persistedDate": " 2019-01-08 08:47:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 42 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:37:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3324", - "persistedDate": " 2019-01-08 08:42:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 37 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:32:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3321", - "persistedDate": " 2019-01-08 08:37:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 32 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:27:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3319", - "persistedDate": " 2019-01-08 08:32:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 27 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:17:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3317", - "persistedDate": " 2019-01-08 08:22:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 17 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 08:12:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3316", - "persistedDate": " 2019-01-08 08:17:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 12 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:56:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3314", - "persistedDate": " 2019-01-08 08:02:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 56 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:37:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3311", - "persistedDate": " 2019-01-08 07:43:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 37 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:32:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3310", - "persistedDate": " 2019-01-08 07:37:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 32 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:27:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3308", - "persistedDate": " 2019-01-08 07:32:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 27 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:22:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3305", - "persistedDate": " 2019-01-08 07:27:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 22 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:17:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3304", - "persistedDate": " 2019-01-08 07:22:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 17 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:13:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3302", - "persistedDate": " 2019-01-08 07:17:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 13 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:09:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3299", - "persistedDate": " 2019-01-08 07:13:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 9 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 07:05:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3298", - "persistedDate": " 2019-01-08 07:09:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 5 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:59:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3296", - "persistedDate": " 2019-01-08 07:05:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 59 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:54:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3294", - "persistedDate": " 2019-01-08 07:00:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 54 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:49:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3291", - "persistedDate": " 2019-01-08 06:55:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 49 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:44:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3290", - "persistedDate": " 2019-01-08 06:49:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 44 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:39:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3288", - "persistedDate": " 2019-01-08 06:44:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 39 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:34:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3286", - "persistedDate": " 2019-01-08 06:39:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 34 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:29:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3284", - "persistedDate": " 2019-01-08 06:34:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 29 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:24:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3281", - "persistedDate": " 2019-01-08 06:29:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 24 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:19:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3279", - "persistedDate": " 2019-01-08 06:24:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 19 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:14:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3278", - "persistedDate": " 2019-01-08 06:19:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 14 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:09:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3276", - "persistedDate": " 2019-01-08 06:14:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 9 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 06:04:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3273", - "persistedDate": " 2019-01-08 06:09:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 4 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:59:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3271", - "persistedDate": " 2019-01-08 06:04:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 59 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:54:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3270", - "persistedDate": " 2019-01-08 05:59:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 54 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:49:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3268", - "persistedDate": " 2019-01-08 05:55:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 49 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:44:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3265", - "persistedDate": " 2019-01-08 05:50:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 44 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:39:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3264", - "persistedDate": " 2019-01-08 05:45:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 39 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:35:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3262", - "persistedDate": " 2019-01-08 05:39:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 35 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:30:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3260", - "persistedDate": " 2019-01-08 05:35:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 30 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:25:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3258", - "persistedDate": " 2019-01-08 05:30:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 25 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:20:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3255", - "persistedDate": " 2019-01-08 05:25:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 20 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:15:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3254", - "persistedDate": " 2019-01-08 05:20:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 15 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:10:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3252", - "persistedDate": " 2019-01-08 05:15:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 10 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:05:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3250", - "persistedDate": " 2019-01-08 05:10:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 5 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 05:00:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3248", - "persistedDate": " 2019-01-08 05:05:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 0 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:56:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3244", - "persistedDate": " 2019-01-08 04:56:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 56 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:51:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3245", - "persistedDate": " 2019-01-08 04:56:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 51 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:46:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3241", - "persistedDate": " 2019-01-08 04:51:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 46 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:41:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3240", - "persistedDate": " 2019-01-08 04:41:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 41 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:36:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3239", - "persistedDate": " 2019-01-08 04:41:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 36 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:31:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3233", - "persistedDate": " 2019-01-08 04:31:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 31 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:25:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3234", - "persistedDate": " 2019-01-08 04:31:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 25 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:20:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3232", - "persistedDate": " 2019-01-08 04:25:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 20 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:16:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3230", - "persistedDate": " 2019-01-08 04:20:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 16 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:10:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3228", - "persistedDate": " 2019-01-08 04:16:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 10 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 04:05:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3224", - "persistedDate": " 2019-01-08 04:10:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 5 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 03:50:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3226", - "persistedDate": " 2019-01-08 04:10:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 21 minute: 50 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 02:47:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3222", - "persistedDate": " 2019-01-08 02:51:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 47 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 02:23:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3220", - "persistedDate": " 2019-01-08 02:37:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 23 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:59:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3203", - "persistedDate": " 2019-01-08 01:09:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 59 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:55:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3207", - "persistedDate": " 2019-01-08 01:09:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:55:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3204", - "persistedDate": " 2019-01-08 01:09:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:39:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3195", - "persistedDate": " 2019-01-08 00:39:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 39 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:33:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3198", - "persistedDate": " 2019-01-08 00:39:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 33 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:27:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3196", - "persistedDate": " 2019-01-08 00:39:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 27 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:21:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3192", - "persistedDate": " 2019-01-08 00:39:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 21 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-08 00:05:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3191", - "persistedDate": " 2019-01-08 00:16:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 5 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 23:42:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3186", - "persistedDate": " 2019-01-07 23:42:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 42 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 23:22:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3184", - "persistedDate": " 2019-01-07 23:42:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 22 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 23:13:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3180", - "persistedDate": " 2019-01-07 23:17:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 13 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 23:07:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3178", - "persistedDate": " 2019-01-07 23:13:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 7 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 23:02:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3175", - "persistedDate": " 2019-01-07 23:08:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 2 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:57:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3169", - "persistedDate": " 2019-01-07 23:03:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:57:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3173", - "persistedDate": " 2019-01-07 23:03:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:52:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3172", - "persistedDate": " 2019-01-07 23:03:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 52 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:39:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3168", - "persistedDate": " 2019-01-07 22:52:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 39 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:34:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3165", - "persistedDate": " 2019-01-07 22:39:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 34 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:29:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3163", - "persistedDate": " 2019-01-07 22:34:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 29 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:24:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3162", - "persistedDate": " 2019-01-07 22:29:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 24 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:19:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3160", - "persistedDate": " 2019-01-07 22:24:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 19 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:15:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3157", - "persistedDate": " 2019-01-07 22:16:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 15 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 22:10:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3156", - "persistedDate": " 2019-01-07 22:16:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 10 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:42:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3154", - "persistedDate": " 2019-01-07 20:48:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 42 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:33:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3152", - "persistedDate": " 2019-01-07 20:38:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:33:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3151", - "persistedDate": " 2019-01-07 20:38:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:27:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3148", - "persistedDate": " 2019-01-07 20:33:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 27 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3145", - "persistedDate": " 2019-01-07 20:27:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:17:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3144", - "persistedDate": " 2019-01-07 20:22:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 17 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 20:12:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3142", - "persistedDate": " 2019-01-07 20:17:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 12 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 19:52:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3139", - "persistedDate": " 2019-01-07 19:57:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 52 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 19:32:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3138", - "persistedDate": " 2019-01-07 19:37:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 32 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 19:10:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3136", - "persistedDate": " 2019-01-07 19:11:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 10 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 18:30:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3134", - "persistedDate": " 2019-01-07 18:44:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 30 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 18:11:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3132", - "persistedDate": " 2019-01-07 18:15:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 11 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 18:05:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3123", - "persistedDate": " 2019-01-07 18:11:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 18:05:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3126", - "persistedDate": " 2019-01-07 18:11:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 17:57:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3128", - "persistedDate": " 2019-01-07 18:11:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 17:57:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3125", - "persistedDate": " 2019-01-07 18:11:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 17:28:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3120", - "persistedDate": " 2019-01-07 17:38:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 28 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:52:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3118", - "persistedDate": " 2019-01-07 16:57:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 52 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:42:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3115", - "persistedDate": " 2019-01-07 16:47:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 42 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:37:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3113", - "persistedDate": " 2019-01-07 16:42:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 37 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:27:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3111", - "persistedDate": " 2019-01-07 16:32:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 27 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:21:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3109", - "persistedDate": " 2019-01-07 16:27:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 21 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:11:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3106", - "persistedDate": " 2019-01-07 16:17:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 11 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 16:06:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3103", - "persistedDate": " 2019-01-07 16:11:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 6 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:51:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3101", - "persistedDate": " 2019-01-07 15:56:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 51 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:46:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3099", - "persistedDate": " 2019-01-07 15:51:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 46 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:41:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3097", - "persistedDate": " 2019-01-07 15:46:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 41 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:36:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3095", - "persistedDate": " 2019-01-07 15:41:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 36 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:22:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3092", - "persistedDate": " 2019-01-07 15:27:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 22 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:17:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3091", - "persistedDate": " 2019-01-07 15:22:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 17 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:11:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3088", - "persistedDate": " 2019-01-07 15:17:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 11 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:06:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3086", - "persistedDate": " 2019-01-07 15:12:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 6 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 15:01:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3085", - "persistedDate": " 2019-01-07 15:07:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 1 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:56:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3078", - "persistedDate": " 2019-01-07 14:57:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 56 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:51:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3081", - "persistedDate": " 2019-01-07 14:57:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 51 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:47:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3079", - "persistedDate": " 2019-01-07 14:57:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 47 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:41:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3072", - "persistedDate": " 2019-01-07 14:47:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 41 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:36:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3077", - "persistedDate": " 2019-01-07 14:47:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 36 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:32:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3076", - "persistedDate": " 2019-01-07 14:47:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 32 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:20:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3069", - "persistedDate": " 2019-01-07 14:21:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 20 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:15:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3070", - "persistedDate": " 2019-01-07 14:21:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 15 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:11:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3065", - "persistedDate": " 2019-01-07 14:11:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 11 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:06:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3067", - "persistedDate": " 2019-01-07 14:11:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 6 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 14:00:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3063", - "persistedDate": " 2019-01-07 14:06:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 0 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:56:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3061", - "persistedDate": " 2019-01-07 14:00:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 56 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:52:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3056", - "persistedDate": " 2019-01-07 13:53:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 52 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:47:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3058", - "persistedDate": " 2019-01-07 13:53:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 47 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:42:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3054", - "persistedDate": " 2019-01-07 13:47:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 42 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:37:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3053", - "persistedDate": " 2019-01-07 13:38:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 37 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:32:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3050", - "persistedDate": " 2019-01-07 13:38:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 32 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:27:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3049", - "persistedDate": " 2019-01-07 13:32:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 27 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 13:13:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3047", - "persistedDate": " 2019-01-07 13:22:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 13 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:52:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3045", - "persistedDate": " 2019-01-07 12:58:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 52 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:33:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3041", - "persistedDate": " 2019-01-07 12:37:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 33 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:22:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3038", - "persistedDate": " 2019-01-07 12:27:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 22 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:18:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3039", - "persistedDate": " 2019-01-07 12:27:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 18 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:12:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3035", - "persistedDate": " 2019-01-07 12:18:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 12 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:07:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3031", - "persistedDate": " 2019-01-07 12:12:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 7 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 12:02:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3032", - "persistedDate": " 2019-01-07 12:12:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 2 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:56:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3029", - "persistedDate": " 2019-01-07 12:02:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 56 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:51:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3026", - "persistedDate": " 2019-01-07 11:57:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 51 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:46:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3025", - "persistedDate": " 2019-01-07 11:52:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 46 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:41:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3022", - "persistedDate": " 2019-01-07 11:46:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 41 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:36:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3021", - "persistedDate": " 2019-01-07 11:41:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 36 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:31:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3018", - "persistedDate": " 2019-01-07 11:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 31 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:26:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3017", - "persistedDate": " 2019-01-07 11:31:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 26 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:21:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3014", - "persistedDate": " 2019-01-07 11:26:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 21 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:17:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3012", - "persistedDate": " 2019-01-07 11:17:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 17 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:12:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3010", - "persistedDate": " 2019-01-07 11:17:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 12 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:07:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3008", - "persistedDate": " 2019-01-07 11:12:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 7 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 11:02:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3006", - "persistedDate": " 2019-01-07 11:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 2 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:57:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3004", - "persistedDate": " 2019-01-07 11:02:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 57 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:51:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3003", - "persistedDate": " 2019-01-07 10:57:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 51 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:37:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3001", - "persistedDate": " 2019-01-07 10:42:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 37 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:32:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2999", - "persistedDate": " 2019-01-07 10:37:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 32 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:27:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2997", - "persistedDate": " 2019-01-07 10:32:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 27 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:22:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2995", - "persistedDate": " 2019-01-07 10:27:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 22 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:17:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2992", - "persistedDate": " 2019-01-07 10:22:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 17 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:12:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2991", - "persistedDate": " 2019-01-07 10:17:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 12 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:08:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2988", - "persistedDate": " 2019-01-07 10:12:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 8 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:03:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2984", - "persistedDate": " 2019-01-07 10:08:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 10:03:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2985", - "persistedDate": " 2019-01-07 10:08:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:58:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2983", - "persistedDate": " 2019-01-07 10:03:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 58 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:53:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2980", - "persistedDate": " 2019-01-07 09:58:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 53 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:48:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2979", - "persistedDate": " 2019-01-07 09:53:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 48 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:42:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2977", - "persistedDate": " 2019-01-07 09:48:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 42 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:37:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2975", - "persistedDate": " 2019-01-07 09:43:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 37 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:32:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2973", - "persistedDate": " 2019-01-07 09:38:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 32 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:27:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2970", - "persistedDate": " 2019-01-07 09:32:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 27 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:22:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2969", - "persistedDate": " 2019-01-07 09:27:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 22 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:12:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2967", - "persistedDate": " 2019-01-07 09:17:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 12 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:07:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2965", - "persistedDate": " 2019-01-07 09:12:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 7 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 09:02:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2963", - "persistedDate": " 2019-01-07 09:07:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 2 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:57:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2961", - "persistedDate": " 2019-01-07 09:02:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 57 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:53:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2959", - "persistedDate": " 2019-01-07 08:57:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 53 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:48:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2956", - "persistedDate": " 2019-01-07 08:53:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 48 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:43:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2954", - "persistedDate": " 2019-01-07 08:48:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 43 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:37:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2953", - "persistedDate": " 2019-01-07 08:43:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 37 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:32:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2951", - "persistedDate": " 2019-01-07 08:38:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 32 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:27:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2949", - "persistedDate": " 2019-01-07 08:33:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 27 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:22:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2947", - "persistedDate": " 2019-01-07 08:27:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 22 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 08:02:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2945", - "persistedDate": " 2019-01-07 08:07:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 2 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:57:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2943", - "persistedDate": " 2019-01-07 08:02:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 57 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:52:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2940", - "persistedDate": " 2019-01-07 07:57:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 52 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:48:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2938", - "persistedDate": " 2019-01-07 07:52:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 48 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:27:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2937", - "persistedDate": " 2019-01-07 07:33:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 27 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:22:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2934", - "persistedDate": " 2019-01-07 07:28:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 22 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:17:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2933", - "persistedDate": " 2019-01-07 07:22:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 17 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:12:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2931", - "persistedDate": " 2019-01-07 07:17:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 12 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:07:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2929", - "persistedDate": " 2019-01-07 07:12:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 7 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 07:02:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2926", - "persistedDate": " 2019-01-07 07:07:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 2 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:57:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2924", - "persistedDate": " 2019-01-07 07:02:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 57 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:52:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2923", - "persistedDate": " 2019-01-07 06:57:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 52 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:47:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2920", - "persistedDate": " 2019-01-07 06:52:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 47 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:42:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2919", - "persistedDate": " 2019-01-07 06:47:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 42 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:37:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2917", - "persistedDate": " 2019-01-07 06:42:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 37 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:33:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2914", - "persistedDate": " 2019-01-07 06:37:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 33 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:28:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2912", - "persistedDate": " 2019-01-07 06:33:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 28 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:22:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2910", - "persistedDate": " 2019-01-07 06:28:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 22 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:17:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2908", - "persistedDate": " 2019-01-07 06:23:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 17 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:12:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2907", - "persistedDate": " 2019-01-07 06:18:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 12 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:08:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2904", - "persistedDate": " 2019-01-07 06:12:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 8 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 06:04:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2903", - "persistedDate": " 2019-01-07 06:08:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 4 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:58:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2900", - "persistedDate": " 2019-01-07 06:04:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 58 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:53:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2899", - "persistedDate": " 2019-01-07 05:58:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 53 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:48:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2897", - "persistedDate": " 2019-01-07 05:53:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 48 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:43:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2894", - "persistedDate": " 2019-01-07 05:48:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 43 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:38:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2890", - "persistedDate": " 2019-01-07 05:43:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:38:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2893", - "persistedDate": " 2019-01-07 05:43:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:33:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2889", - "persistedDate": " 2019-01-07 05:38:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:33:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2888", - "persistedDate": " 2019-01-07 05:38:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:27:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2885", - "persistedDate": " 2019-01-07 05:33:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 27 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:22:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2883", - "persistedDate": " 2019-01-07 05:27:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 22 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:16:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2881", - "persistedDate": " 2019-01-07 05:22:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 16 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:12:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2879", - "persistedDate": " 2019-01-07 05:17:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 12 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:06:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2876", - "persistedDate": " 2019-01-07 05:12:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 6 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 05:01:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2875", - "persistedDate": " 2019-01-07 05:06:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 1 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:56:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2872", - "persistedDate": " 2019-01-07 05:01:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 56 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:51:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2871", - "persistedDate": " 2019-01-07 04:56:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 51 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:46:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2868", - "persistedDate": " 2019-01-07 04:51:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 46 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:36:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2865", - "persistedDate": " 2019-01-07 04:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 36 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:31:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2864", - "persistedDate": " 2019-01-07 04:36:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 31 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:26:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2863", - "persistedDate": " 2019-01-07 04:31:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 26 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 04:02:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2860", - "persistedDate": " 2019-01-07 04:07:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 2 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:56:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2859", - "persistedDate": " 2019-01-07 04:02:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 56 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:52:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2856", - "persistedDate": " 2019-01-07 03:56:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 52 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:48:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2853", - "persistedDate": " 2019-01-07 03:48:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 48 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:42:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2855", - "persistedDate": " 2019-01-07 03:48:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 42 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:37:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2850", - "persistedDate": " 2019-01-07 03:42:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 37 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:32:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2849", - "persistedDate": " 2019-01-07 03:37:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 32 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 03:22:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2847", - "persistedDate": " 2019-01-07 03:22:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 22 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:59:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2843", - "persistedDate": " 2019-01-07 03:07:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:59:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2844", - "persistedDate": " 2019-01-07 03:07:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:59:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2845", - "persistedDate": " 2019-01-07 03:07:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:38:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2838", - "persistedDate": " 2019-01-07 02:42:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 38 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:18:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2836", - "persistedDate": " 2019-01-07 02:23:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 18 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:13:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2833", - "persistedDate": " 2019-01-07 02:18:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 13 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:08:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2830", - "persistedDate": " 2019-01-07 02:13:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 8 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 02:03:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2826", - "persistedDate": " 2019-01-07 02:08:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 3 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:57:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2827", - "persistedDate": " 2019-01-07 02:08:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 57 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:36:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2825", - "persistedDate": " 2019-01-07 01:41:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 36 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:31:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2823", - "persistedDate": " 2019-01-07 01:36:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 31 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:26:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2821", - "persistedDate": " 2019-01-07 01:31:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 26 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:21:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2818", - "persistedDate": " 2019-01-07 01:26:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 21 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:16:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2816", - "persistedDate": " 2019-01-07 01:17:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 16 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:09:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2817", - "persistedDate": " 2019-01-07 01:17:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 9 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 01:04:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2813", - "persistedDate": " 2019-01-07 01:09:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 4 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 00:59:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2810", - "persistedDate": " 2019-01-07 01:04:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 59 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 00:54:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2809", - "persistedDate": " 2019-01-07 00:59:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 54 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 00:23:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2807", - "persistedDate": " 2019-01-07 00:29:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 23 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 00:03:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2802", - "persistedDate": " 2019-01-07 00:07:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-07 00:03:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2803", - "persistedDate": " 2019-01-07 00:07:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 23:37:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2801", - "persistedDate": " 2019-01-07 00:03:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 37 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 23:18:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2796", - "persistedDate": " 2019-01-06 23:38:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 18 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 23:12:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2795", - "persistedDate": " 2019-01-06 23:18:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 12 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 23:05:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2793", - "persistedDate": " 2019-01-06 23:12:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 5 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 23:00:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2791", - "persistedDate": " 2019-01-06 23:05:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 0 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 22:56:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2789", - "persistedDate": " 2019-01-06 23:00:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 56 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 22:43:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2784", - "persistedDate": " 2019-01-06 22:56:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 43 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 22:26:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2787", - "persistedDate": " 2019-01-06 22:56:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 26 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 21:51:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2781", - "persistedDate": " 2019-01-06 21:56:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 51 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 21:26:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2779", - "persistedDate": " 2019-01-06 21:31:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 26 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 21:05:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2777", - "persistedDate": " 2019-01-06 21:11:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 5 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 20:45:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2774", - "persistedDate": " 2019-01-06 20:50:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 45 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 20:25:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2770", - "persistedDate": " 2019-01-06 20:35:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 25 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 20:04:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2767", - "persistedDate": " 2019-01-06 20:09:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 4 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 19:45:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2764", - "persistedDate": " 2019-01-06 19:49:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 45 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 19:26:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2762", - "persistedDate": " 2019-01-06 19:30:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 26 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 19:21:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2760", - "persistedDate": " 2019-01-06 19:26:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 21 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 19:16:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2756", - "persistedDate": " 2019-01-06 19:21:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 16 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 18:55:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2754", - "persistedDate": " 2019-01-06 19:01:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 55 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 18:35:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2753", - "persistedDate": " 2019-01-06 18:40:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 35 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 18:16:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2751", - "persistedDate": " 2019-01-06 18:21:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 16 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:57:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2749", - "persistedDate": " 2019-01-06 18:01:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 57 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:46:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2745", - "persistedDate": " 2019-01-06 17:52:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 46 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:41:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2743", - "persistedDate": " 2019-01-06 17:46:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 41 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:36:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2741", - "persistedDate": " 2019-01-06 17:41:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 36 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:31:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2739", - "persistedDate": " 2019-01-06 17:36:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 31 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:26:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2736", - "persistedDate": " 2019-01-06 17:31:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 26 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:21:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2735", - "persistedDate": " 2019-01-06 17:26:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 21 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 17:01:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2731", - "persistedDate": " 2019-01-06 17:01:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 1 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:56:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2732", - "persistedDate": " 2019-01-06 17:01:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 56 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:46:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2728", - "persistedDate": " 2019-01-06 16:56:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 46 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:40:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2727", - "persistedDate": " 2019-01-06 16:46:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 40 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:36:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2725", - "persistedDate": " 2019-01-06 16:40:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 36 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:31:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2723", - "persistedDate": " 2019-01-06 16:36:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 31 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:27:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2721", - "persistedDate": " 2019-01-06 16:31:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 27 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:22:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2718", - "persistedDate": " 2019-01-06 16:27:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 22 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:17:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2717", - "persistedDate": " 2019-01-06 16:18:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 17 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:12:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2714", - "persistedDate": " 2019-01-06 16:18:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 12 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:07:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2713", - "persistedDate": " 2019-01-06 16:12:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 7 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 16:02:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2711", - "persistedDate": " 2019-01-06 16:07:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 2 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:57:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2708", - "persistedDate": " 2019-01-06 16:02:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 57 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:52:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2707", - "persistedDate": " 2019-01-06 15:52:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 52 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:41:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2705", - "persistedDate": " 2019-01-06 15:47:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 41 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:36:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2703", - "persistedDate": " 2019-01-06 15:42:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 36 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:31:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2701", - "persistedDate": " 2019-01-06 15:37:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 31 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 15:26:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2699", - "persistedDate": " 2019-01-06 15:31:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 26 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:47:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2697", - "persistedDate": " 2019-01-06 14:52:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 47 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:42:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2695", - "persistedDate": " 2019-01-06 14:47:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 42 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:37:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2693", - "persistedDate": " 2019-01-06 14:42:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 37 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:31:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2691", - "persistedDate": " 2019-01-06 14:37:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 31 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:26:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2688", - "persistedDate": " 2019-01-06 14:32:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 26 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:21:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2687", - "persistedDate": " 2019-01-06 14:27:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 21 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:16:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2685", - "persistedDate": " 2019-01-06 14:21:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 16 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:11:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2682", - "persistedDate": " 2019-01-06 14:16:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 11 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:06:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2681", - "persistedDate": " 2019-01-06 14:11:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 6 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 14:01:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2678", - "persistedDate": " 2019-01-06 14:06:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 1 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:57:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2677", - "persistedDate": " 2019-01-06 14:01:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 57 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:52:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2675", - "persistedDate": " 2019-01-06 13:57:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 52 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:47:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2673", - "persistedDate": " 2019-01-06 13:52:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 47 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:42:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2671", - "persistedDate": " 2019-01-06 13:47:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 42 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:37:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2669", - "persistedDate": " 2019-01-06 13:42:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 37 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:32:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2667", - "persistedDate": " 2019-01-06 13:37:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 32 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:27:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2665", - "persistedDate": " 2019-01-06 13:32:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 27 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:21:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2663", - "persistedDate": " 2019-01-06 13:27:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 21 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:16:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2661", - "persistedDate": " 2019-01-06 13:22:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 16 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:07:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2659", - "persistedDate": " 2019-01-06 13:11:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 7 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 13:02:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2656", - "persistedDate": " 2019-01-06 13:07:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 2 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:57:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2655", - "persistedDate": " 2019-01-06 13:02:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 57 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:52:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2653", - "persistedDate": " 2019-01-06 12:57:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 52 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:47:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2651", - "persistedDate": " 2019-01-06 12:52:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 47 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2649", - "persistedDate": " 2019-01-06 12:42:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:33:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2647", - "persistedDate": " 2019-01-06 12:33:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 33 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:28:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2645", - "persistedDate": " 2019-01-06 12:33:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 28 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:23:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2642", - "persistedDate": " 2019-01-06 12:28:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 23 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:18:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2641", - "persistedDate": " 2019-01-06 12:23:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 18 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:12:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2639", - "persistedDate": " 2019-01-06 12:18:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 12 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:07:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2636", - "persistedDate": " 2019-01-06 12:13:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 7 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 12:03:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2635", - "persistedDate": " 2019-01-06 12:07:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 3 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:57:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2632", - "persistedDate": " 2019-01-06 12:03:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 57 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:52:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2631", - "persistedDate": " 2019-01-06 11:57:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 52 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:47:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2629", - "persistedDate": " 2019-01-06 11:52:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 47 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:42:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2627", - "persistedDate": " 2019-01-06 11:47:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 42 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:37:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2625", - "persistedDate": " 2019-01-06 11:42:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 37 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:32:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2622", - "persistedDate": " 2019-01-06 11:37:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 32 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:27:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2621", - "persistedDate": " 2019-01-06 11:32:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 27 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:17:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2619", - "persistedDate": " 2019-01-06 11:22:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 17 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:13:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2617", - "persistedDate": " 2019-01-06 11:18:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 13 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:07:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2615", - "persistedDate": " 2019-01-06 11:13:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 7 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 11:02:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2612", - "persistedDate": " 2019-01-06 11:08:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 2 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:59:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2611", - "persistedDate": " 2019-01-06 10:59:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 59 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:53:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2609", - "persistedDate": " 2019-01-06 10:59:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 53 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:48:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2606", - "persistedDate": " 2019-01-06 10:53:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 48 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:43:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2605", - "persistedDate": " 2019-01-06 10:48:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 43 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:38:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2603", - "persistedDate": " 2019-01-06 10:43:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 38 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:33:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2601", - "persistedDate": " 2019-01-06 10:38:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 33 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:28:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2598", - "persistedDate": " 2019-01-06 10:33:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 28 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:23:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2595", - "persistedDate": " 2019-01-06 10:28:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:23:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2594", - "persistedDate": " 2019-01-06 10:28:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:18:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2593", - "persistedDate": " 2019-01-06 10:23:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 18 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:13:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2591", - "persistedDate": " 2019-01-06 10:18:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 13 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:08:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2588", - "persistedDate": " 2019-01-06 10:13:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 8 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 10:02:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2587", - "persistedDate": " 2019-01-06 10:08:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 2 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:57:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2585", - "persistedDate": " 2019-01-06 10:03:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 57 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:52:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2583", - "persistedDate": " 2019-01-06 09:57:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 52 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:47:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2581", - "persistedDate": " 2019-01-06 09:52:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 47 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:42:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2579", - "persistedDate": " 2019-01-06 09:47:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 42 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:37:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2576", - "persistedDate": " 2019-01-06 09:42:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 37 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:23:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2575", - "persistedDate": " 2019-01-06 09:37:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 23 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:18:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2571", - "persistedDate": " 2019-01-06 09:23:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:18:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2570", - "persistedDate": " 2019-01-06 09:23:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:12:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2567", - "persistedDate": " 2019-01-06 09:12:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 12 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:07:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2568", - "persistedDate": " 2019-01-06 09:12:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 7 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 09:02:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2564", - "persistedDate": " 2019-01-06 09:07:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 2 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:56:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2562", - "persistedDate": " 2019-01-06 09:02:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 56 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:51:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2561", - "persistedDate": " 2019-01-06 08:57:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 51 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:46:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2559", - "persistedDate": " 2019-01-06 08:52:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 46 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:41:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2557", - "persistedDate": " 2019-01-06 08:46:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 41 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:36:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2555", - "persistedDate": " 2019-01-06 08:41:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 36 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:31:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2553", - "persistedDate": " 2019-01-06 08:36:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 31 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:27:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2550", - "persistedDate": " 2019-01-06 08:31:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 27 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:22:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2549", - "persistedDate": " 2019-01-06 08:27:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 22 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:17:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2547", - "persistedDate": " 2019-01-06 08:22:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 17 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:12:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2545", - "persistedDate": " 2019-01-06 08:12:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 12 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:05:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2542", - "persistedDate": " 2019-01-06 08:05:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 5 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 08:00:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2543", - "persistedDate": " 2019-01-06 08:05:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 0 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:55:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2539", - "persistedDate": " 2019-01-06 08:00:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 55 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:49:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2537", - "persistedDate": " 2019-01-06 07:55:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 49 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:44:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2535", - "persistedDate": " 2019-01-06 07:50:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 44 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:39:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2533", - "persistedDate": " 2019-01-06 07:44:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 39 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:34:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2531", - "persistedDate": " 2019-01-06 07:39:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 34 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:15:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2529", - "persistedDate": " 2019-01-06 07:20:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 15 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:10:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2527", - "persistedDate": " 2019-01-06 07:15:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 10 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:05:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2525", - "persistedDate": " 2019-01-06 07:10:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 5 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 07:01:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2523", - "persistedDate": " 2019-01-06 07:05:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 1 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:51:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2521", - "persistedDate": " 2019-01-06 07:01:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 51 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:46:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2518", - "persistedDate": " 2019-01-06 06:51:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 46 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:40:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2517", - "persistedDate": " 2019-01-06 06:46:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 40 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:35:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2515", - "persistedDate": " 2019-01-06 06:41:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 35 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:30:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2513", - "persistedDate": " 2019-01-06 06:35:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 30 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:25:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2511", - "persistedDate": " 2019-01-06 06:30:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 25 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:20:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2508", - "persistedDate": " 2019-01-06 06:25:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 20 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:15:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2507", - "persistedDate": " 2019-01-06 06:20:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 15 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 06:11:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2504", - "persistedDate": " 2019-01-06 06:15:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 11 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 05:46:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2502", - "persistedDate": " 2019-01-06 05:51:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 46 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 05:41:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2501", - "persistedDate": " 2019-01-06 05:46:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 41 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 05:35:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2499", - "persistedDate": " 2019-01-06 05:41:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 35 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 05:30:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2497", - "persistedDate": " 2019-01-06 05:36:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 30 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 05:25:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2495", - "persistedDate": " 2019-01-06 05:30:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 25 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 04:50:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2493", - "persistedDate": " 2019-01-06 04:55:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 50 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 04:31:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2490", - "persistedDate": " 2019-01-06 04:36:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 31 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 04:10:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2489", - "persistedDate": " 2019-01-06 04:15:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 10 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 03:50:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2487", - "persistedDate": " 2019-01-06 03:55:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 50 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 03:30:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2484", - "persistedDate": " 2019-01-06 03:35:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 30 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 03:10:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2481", - "persistedDate": " 2019-01-06 03:15:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 10 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 02:49:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2479", - "persistedDate": " 2019-01-06 03:00:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 49 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 02:29:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2475", - "persistedDate": " 2019-01-06 02:34:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 29 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 02:22:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2474", - "persistedDate": " 2019-01-06 02:29:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 22 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 02:02:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2470", - "persistedDate": " 2019-01-06 02:07:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 2 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:48:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2467", - "persistedDate": " 2019-01-06 01:53:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 48 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:43:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2465", - "persistedDate": " 2019-01-06 01:48:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 43 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:38:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2464", - "persistedDate": " 2019-01-06 01:43:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 38 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:33:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2461", - "persistedDate": " 2019-01-06 01:38:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 33 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:29:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2458", - "persistedDate": " 2019-01-06 01:34:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 29 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:28:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2459", - "persistedDate": " 2019-01-06 01:34:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 28 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:08:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2456", - "persistedDate": " 2019-01-06 01:13:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 8 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 01:03:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2454", - "persistedDate": " 2019-01-06 01:08:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 3 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:58:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2452", - "persistedDate": " 2019-01-06 01:04:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 58 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:53:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2449", - "persistedDate": " 2019-01-06 00:58:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 53 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:48:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2447", - "persistedDate": " 2019-01-06 00:53:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 48 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:45:03 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2444", - "persistedDate": " 2019-01-06 00:48:33 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 45 second: 3 isLeapMonth: false " - }, - { - "date": " 2019-01-06 00:43:23 +0000", - "description": " nil", - "endDate": " 2019-01-06 00:43:23 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2445", - "persistedDate": " 2019-01-06 00:48:33 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-06 00:43:23 +0000", - "syncIdentifier": " Optional(0300000072176b320513), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 43 second: 23 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-06 00:41:39 +0000", - "description": " nil", - "endDate": " 2019-01-06 00:41:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2446", - "persistedDate": " 2019-01-06 00:48:33 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-06 00:41:39 +0000", - "syncIdentifier": " Optional(21002769120513), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 41 second: 39 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-06 00:28:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2443", - "persistedDate": " 2019-01-06 00:33:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 28 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:23:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2440", - "persistedDate": " 2019-01-06 00:28:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 23 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-06 00:02:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2439", - "persistedDate": " 2019-01-06 00:08:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 2 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 23:43:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2437", - "persistedDate": " 2019-01-05 23:48:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 43 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 23:23:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2435", - "persistedDate": " 2019-01-05 23:28:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 23 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 23:02:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2433", - "persistedDate": " 2019-01-05 23:08:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 2 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 22:42:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2427", - "persistedDate": " 2019-01-05 22:47:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 42 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 22:22:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2425", - "persistedDate": " 2019-01-05 22:27:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 22 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 22:02:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2421", - "persistedDate": " 2019-01-05 22:12:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 2 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 22:00:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2420", - "persistedDate": " 2019-01-05 22:02:07 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 0 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:52:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2417", - "persistedDate": " 2019-01-05 21:57:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 52 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:47:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2416", - "persistedDate": " 2019-01-05 21:53:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 47 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:43:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2414", - "persistedDate": " 2019-01-05 21:47:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 43 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:37:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2412", - "persistedDate": " 2019-01-05 21:43:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 37 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:32:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2409", - "persistedDate": " 2019-01-05 21:37:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 32 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:27:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2408", - "persistedDate": " 2019-01-05 21:32:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 27 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:22:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2406", - "persistedDate": " 2019-01-05 21:27:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 22 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:17:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2404", - "persistedDate": " 2019-01-05 21:22:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 17 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:12:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2402", - "persistedDate": " 2019-01-05 21:17:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 12 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:02:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2398", - "persistedDate": " 2019-01-05 21:07:15 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 21:02:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2399", - "persistedDate": " 2019-01-05 21:07:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 20:41:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2397", - "persistedDate": " 2019-01-05 20:46:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 41 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 20:22:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2395", - "persistedDate": " 2019-01-05 20:26:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 22 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 20:02:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2392", - "persistedDate": " 2019-01-05 20:07:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 2 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 18:58:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2390", - "persistedDate": " 2019-01-05 19:03:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 12 minute: 58 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 16:19:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2388", - "persistedDate": " 2019-01-05 18:58:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 19 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 16:13:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2384", - "persistedDate": " 2019-01-05 16:20:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 13 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 16:08:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2383", - "persistedDate": " 2019-01-05 16:13:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 8 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 16:00:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2381", - "persistedDate": " 2019-01-05 16:03:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 16:00:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2378", - "persistedDate": " 2019-01-05 16:03:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:53:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2377", - "persistedDate": " 2019-01-05 15:59:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 53 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:48:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2375", - "persistedDate": " 2019-01-05 15:53:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 48 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:43:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2373", - "persistedDate": " 2019-01-05 15:48:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 43 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:38:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2371", - "persistedDate": " 2019-01-05 15:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 38 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:33:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2369", - "persistedDate": " 2019-01-05 15:38:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 33 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:28:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2367", - "persistedDate": " 2019-01-05 15:33:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 28 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:23:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2365", - "persistedDate": " 2019-01-05 15:28:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 23 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:18:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2363", - "persistedDate": " 2019-01-05 15:23:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 18 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:08:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2361", - "persistedDate": " 2019-01-05 15:18:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 8 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 15:02:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2358", - "persistedDate": " 2019-01-05 15:08:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 2 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 14:57:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2357", - "persistedDate": " 2019-01-05 15:03:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 57 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 14:30:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2355", - "persistedDate": " 2019-01-05 14:58:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 30 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 14:25:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2352", - "persistedDate": " 2019-01-05 14:30:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 25 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 14:20:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2351", - "persistedDate": " 2019-01-05 14:25:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 20 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 14:15:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2348", - "persistedDate": " 2019-01-05 14:20:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 15 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 13:35:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2346", - "persistedDate": " 2019-01-05 14:15:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 35 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 13:29:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2345", - "persistedDate": " 2019-01-05 13:35:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 29 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 13:24:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2342", - "persistedDate": " 2019-01-05 13:29:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 24 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 13:13:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2340", - "persistedDate": " 2019-01-05 13:17:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 13 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 11:27:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2339", - "persistedDate": " 2019-01-05 13:13:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 27 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 11:17:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2337", - "persistedDate": " 2019-01-05 11:22:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 17 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 11:12:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2335", - "persistedDate": " 2019-01-05 11:17:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 12 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 11:07:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2333", - "persistedDate": " 2019-01-05 11:12:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 7 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 09:16:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2329", - "persistedDate": " 2019-01-05 11:07:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 3 minute: 16 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 08:32:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2328", - "persistedDate": " 2019-01-05 09:16:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 2 minute: 32 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 06:47:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2324", - "persistedDate": " 2019-01-05 08:32:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 47 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 06:10:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2322", - "persistedDate": " 2019-01-05 06:47:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 10 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 05:14:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2321", - "persistedDate": " 2019-01-05 05:19:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 23 minute: 14 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 04:13:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2319", - "persistedDate": " 2019-01-05 05:14:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 13 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 04:08:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2316", - "persistedDate": " 2019-01-05 04:13:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 8 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 03:47:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2314", - "persistedDate": " 2019-01-05 03:53:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 47 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 03:42:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2312", - "persistedDate": " 2019-01-05 03:48:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 42 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 03:27:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2311", - "persistedDate": " 2019-01-05 03:32:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 27 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 03:14:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2308", - "persistedDate": " 2019-01-05 03:27:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 14 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 02:48:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2304", - "persistedDate": " 2019-01-05 03:07:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 48 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 02:13:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2302", - "persistedDate": " 2019-01-05 02:18:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 13 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 01:53:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2300", - "persistedDate": " 2019-01-05 02:03:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 53 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 01:32:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2294", - "persistedDate": " 2019-01-05 01:38:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 32 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 01:18:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2291", - "persistedDate": " 2019-01-05 01:23:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 18 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:58:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2289", - "persistedDate": " 2019-01-05 01:03:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 58 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:48:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2285", - "persistedDate": " 2019-01-05 00:58:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 48 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:43:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2283", - "persistedDate": " 2019-01-05 00:48:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 43 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:38:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2280", - "persistedDate": " 2019-01-05 00:43:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 38 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:33:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2278", - "persistedDate": " 2019-01-05 00:38:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 33 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:27:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2276", - "persistedDate": " 2019-01-05 00:33:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 27 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:21:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2275", - "persistedDate": " 2019-01-05 00:28:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 21 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:16:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2273", - "persistedDate": " 2019-01-05 00:21:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 16 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:12:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2271", - "persistedDate": " 2019-01-05 00:16:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 12 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:07:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2268", - "persistedDate": " 2019-01-05 00:12:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 7 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-05 00:02:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2266", - "persistedDate": " 2019-01-05 00:07:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 2 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:57:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2264", - "persistedDate": " 2019-01-05 00:02:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 57 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:52:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2263", - "persistedDate": " 2019-01-04 23:57:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 52 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:47:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2261", - "persistedDate": " 2019-01-04 23:52:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 47 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:42:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2259", - "persistedDate": " 2019-01-04 23:47:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 42 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:37:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2257", - "persistedDate": " 2019-01-04 23:42:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 37 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 23:17:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2254", - "persistedDate": " 2019-01-04 23:22:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 17 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 22:53:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2253", - "persistedDate": " 2019-01-04 22:57:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 53 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 22:33:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2251", - "persistedDate": " 2019-01-04 22:38:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 33 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 22:19:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2248", - "persistedDate": " 2019-01-04 22:24:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 19 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:58:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2247", - "persistedDate": " 2019-01-04 21:59:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 58 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:49:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2241", - "persistedDate": " 2019-01-04 21:53:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:49:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2244", - "persistedDate": " 2019-01-04 21:53:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:43:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2240", - "persistedDate": " 2019-01-04 21:49:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 43 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:38:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2236", - "persistedDate": " 2019-01-04 21:43:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:38:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2237", - "persistedDate": " 2019-01-04 21:43:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:33:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2233", - "persistedDate": " 2019-01-04 21:38:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:33:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2234", - "persistedDate": " 2019-01-04 21:38:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:22:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2230", - "persistedDate": " 2019-01-04 21:27:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 22 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 21:02:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2227", - "persistedDate": " 2019-01-04 21:07:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 2 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 20:41:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2226", - "persistedDate": " 2019-01-04 20:46:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 41 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 20:21:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2224", - "persistedDate": " 2019-01-04 20:26:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 21 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 19:55:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2219", - "persistedDate": " 2019-01-04 20:01:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 55 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 19:35:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2217", - "persistedDate": " 2019-01-04 19:40:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 35 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 19:30:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2216", - "persistedDate": " 2019-01-04 19:35:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 30 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 19:10:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2214", - "persistedDate": " 2019-01-04 19:20:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 10 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 19:00:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2210", - "persistedDate": " 2019-01-04 19:05:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 0 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 18:54:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2208", - "persistedDate": " 2019-01-04 19:00:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 54 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 18:50:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2205", - "persistedDate": " 2019-01-04 18:54:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 50 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 18:39:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2206", - "persistedDate": " 2019-01-04 18:54:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 39 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 18:13:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2202", - "persistedDate": " 2019-01-04 18:28:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 13 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:59:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2200", - "persistedDate": " 2019-01-04 18:13:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 59 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:54:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2198", - "persistedDate": " 2019-01-04 17:59:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 54 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:49:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2196", - "persistedDate": " 2019-01-04 17:54:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 49 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:48:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2194", - "persistedDate": " 2019-01-04 17:54:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 48 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:44:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2192", - "persistedDate": " 2019-01-04 17:49:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:44:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2189", - "persistedDate": " 2019-01-04 17:49:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:44:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2190", - "persistedDate": " 2019-01-04 17:49:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:38:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2186", - "persistedDate": " 2019-01-04 17:44:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 38 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:33:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2183", - "persistedDate": " 2019-01-04 17:38:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 33 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:28:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2182", - "persistedDate": " 2019-01-04 17:33:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 28 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:23:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2180", - "persistedDate": " 2019-01-04 17:28:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 23 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:18:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2177", - "persistedDate": " 2019-01-04 17:23:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 18 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:13:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2176", - "persistedDate": " 2019-01-04 17:18:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 13 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:08:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2172", - "persistedDate": " 2019-01-04 17:13:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:08:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2174", - "persistedDate": " 2019-01-04 17:13:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 17:03:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2170", - "persistedDate": " 2019-01-04 17:08:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 3 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:58:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2167", - "persistedDate": " 2019-01-04 16:58:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 58 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:53:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2165", - "persistedDate": " 2019-01-04 16:58:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 53 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:48:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2163", - "persistedDate": " 2019-01-04 16:48:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 48 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:43:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2161", - "persistedDate": " 2019-01-04 16:48:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 43 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:38:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2159", - "persistedDate": " 2019-01-04 16:44:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 38 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:33:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2157", - "persistedDate": " 2019-01-04 16:39:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 33 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:28:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2155", - "persistedDate": " 2019-01-04 16:33:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 28 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:23:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2153", - "persistedDate": " 2019-01-04 16:28:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 23 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:18:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2152", - "persistedDate": " 2019-01-04 16:23:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 18 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:13:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2150", - "persistedDate": " 2019-01-04 16:18:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 13 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:08:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2147", - "persistedDate": " 2019-01-04 16:13:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 8 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 16:03:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2145", - "persistedDate": " 2019-01-04 16:08:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 3 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:58:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2144", - "persistedDate": " 2019-01-04 16:03:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 58 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:53:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2140", - "persistedDate": " 2019-01-04 15:53:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 53 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:49:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2141", - "persistedDate": " 2019-01-04 15:53:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 49 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:44:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2137", - "persistedDate": " 2019-01-04 15:49:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 44 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:39:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2136", - "persistedDate": " 2019-01-04 15:44:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 39 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:34:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2133", - "persistedDate": " 2019-01-04 15:39:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 34 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:29:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2132", - "persistedDate": " 2019-01-04 15:34:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:29:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2131", - "persistedDate": " 2019-01-04 15:34:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:24:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2127", - "persistedDate": " 2019-01-04 15:29:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 24 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:19:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2126", - "persistedDate": " 2019-01-04 15:24:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 19 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:14:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2123", - "persistedDate": " 2019-01-04 15:19:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 14 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:09:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2122", - "persistedDate": " 2019-01-04 15:14:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 9 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 15:04:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2120", - "persistedDate": " 2019-01-04 15:09:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 4 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:59:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2118", - "persistedDate": " 2019-01-04 15:04:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 59 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:54:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2116", - "persistedDate": " 2019-01-04 14:59:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 54 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:49:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2113", - "persistedDate": " 2019-01-04 14:54:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 49 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:44:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2112", - "persistedDate": " 2019-01-04 14:49:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 44 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:39:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2110", - "persistedDate": " 2019-01-04 14:44:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 39 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:34:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2108", - "persistedDate": " 2019-01-04 14:39:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 34 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:28:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2105", - "persistedDate": " 2019-01-04 14:34:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 28 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:23:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2104", - "persistedDate": " 2019-01-04 14:29:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 23 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:18:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2102", - "persistedDate": " 2019-01-04 14:23:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 18 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:13:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2100", - "persistedDate": " 2019-01-04 14:18:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 13 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:08:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2098", - "persistedDate": " 2019-01-04 14:13:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 8 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 14:03:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2095", - "persistedDate": " 2019-01-04 14:08:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 3 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:58:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2094", - "persistedDate": " 2019-01-04 14:03:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 58 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:53:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2092", - "persistedDate": " 2019-01-04 13:58:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 53 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:48:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2090", - "persistedDate": " 2019-01-04 13:53:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 48 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:43:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2088", - "persistedDate": " 2019-01-04 13:48:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 43 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:38:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2086", - "persistedDate": " 2019-01-04 13:43:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 38 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:33:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2084", - "persistedDate": " 2019-01-04 13:38:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 33 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:28:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2082", - "persistedDate": " 2019-01-04 13:28:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 28 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:23:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2081", - "persistedDate": " 2019-01-04 13:28:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 23 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:17:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2077", - "persistedDate": " 2019-01-04 13:23:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 17 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:12:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2076", - "persistedDate": " 2019-01-04 13:23:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 12 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:08:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2073", - "persistedDate": " 2019-01-04 13:12:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 8 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 13:02:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2071", - "persistedDate": " 2019-01-04 13:08:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 2 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:57:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2069", - "persistedDate": " 2019-01-04 13:02:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 57 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:52:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2067", - "persistedDate": " 2019-01-04 12:57:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 52 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:47:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2065", - "persistedDate": " 2019-01-04 12:52:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 47 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:42:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2064", - "persistedDate": " 2019-01-04 12:47:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 42 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2062", - "persistedDate": " 2019-01-04 12:42:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:32:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2059", - "persistedDate": " 2019-01-04 12:32:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 32 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:22:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2058", - "persistedDate": " 2019-01-04 12:32:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 22 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:17:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2055", - "persistedDate": " 2019-01-04 12:22:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 17 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:11:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2054", - "persistedDate": " 2019-01-04 12:17:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 11 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:06:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2051", - "persistedDate": " 2019-01-04 12:12:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 6 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 12:01:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2050", - "persistedDate": " 2019-01-04 12:06:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 1 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:56:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2047", - "persistedDate": " 2019-01-04 12:02:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 56 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:37:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2046", - "persistedDate": " 2019-01-04 11:56:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 37 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:33:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2044", - "persistedDate": " 2019-01-04 11:37:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 33 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:28:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2042", - "persistedDate": " 2019-01-04 11:33:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 28 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:23:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2040", - "persistedDate": " 2019-01-04 11:28:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 23 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:18:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2038", - "persistedDate": " 2019-01-04 11:23:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 18 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:13:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2035", - "persistedDate": " 2019-01-04 11:18:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 13 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:07:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2033", - "persistedDate": " 2019-01-04 11:13:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 7 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 11:02:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2032", - "persistedDate": " 2019-01-04 11:08:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 2 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:57:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2030", - "persistedDate": " 2019-01-04 11:02:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 57 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:52:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2028", - "persistedDate": " 2019-01-04 10:57:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 52 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:47:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2026", - "persistedDate": " 2019-01-04 10:52:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 47 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:42:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2024", - "persistedDate": " 2019-01-04 10:47:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 42 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:37:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2021", - "persistedDate": " 2019-01-04 10:42:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 37 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:32:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2019", - "persistedDate": " 2019-01-04 10:37:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 32 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:28:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2017", - "persistedDate": " 2019-01-04 10:32:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 28 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:18:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2015", - "persistedDate": " 2019-01-04 10:23:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 18 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:13:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2013", - "persistedDate": " 2019-01-04 10:18:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 13 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:08:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2012", - "persistedDate": " 2019-01-04 10:13:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 8 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 10:03:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2010", - "persistedDate": " 2019-01-04 10:03:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 3 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:57:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2009", - "persistedDate": " 2019-01-04 10:03:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 57 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:52:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2006", - "persistedDate": " 2019-01-04 09:57:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 52 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:47:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2004", - "persistedDate": " 2019-01-04 09:48:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 47 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:42:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2003", - "persistedDate": " 2019-01-04 09:48:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 42 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:37:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2000", - "persistedDate": " 2019-01-04 09:42:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 37 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:32:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1997", - "persistedDate": " 2019-01-04 09:37:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 32 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:27:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1996", - "persistedDate": " 2019-01-04 09:32:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 27 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:22:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1993", - "persistedDate": " 2019-01-04 09:27:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 22 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:18:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1992", - "persistedDate": " 2019-01-04 09:22:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 18 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:13:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1990", - "persistedDate": " 2019-01-04 09:18:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 13 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:08:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1987", - "persistedDate": " 2019-01-04 09:13:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 8 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 09:03:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1986", - "persistedDate": " 2019-01-04 09:08:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 3 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:58:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1983", - "persistedDate": " 2019-01-04 09:03:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 58 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:52:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1981", - "persistedDate": " 2019-01-04 08:58:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 52 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:48:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1979", - "persistedDate": " 2019-01-04 08:53:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 48 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:43:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1978", - "persistedDate": " 2019-01-04 08:48:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 43 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:38:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1976", - "persistedDate": " 2019-01-04 08:43:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 38 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:33:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1974", - "persistedDate": " 2019-01-04 08:38:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 33 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:28:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1971", - "persistedDate": " 2019-01-04 08:33:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 28 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 08:08:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1970", - "persistedDate": " 2019-01-04 08:13:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 8 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 07:58:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1966", - "persistedDate": " 2019-01-04 08:04:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 58 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 07:53:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1963", - "persistedDate": " 2019-01-04 07:58:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 53 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 07:32:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1961", - "persistedDate": " 2019-01-04 07:37:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 32 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 07:12:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1960", - "persistedDate": " 2019-01-04 07:17:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 12 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:53:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1958", - "persistedDate": " 2019-01-04 06:57:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 53 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:42:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1954", - "persistedDate": " 2019-01-04 06:48:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 42 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:35:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1952", - "persistedDate": " 2019-01-04 06:42:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 35 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:30:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1949", - "persistedDate": " 2019-01-04 06:36:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 30 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:25:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1948", - "persistedDate": " 2019-01-04 06:30:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 25 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:20:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1946", - "persistedDate": " 2019-01-04 06:25:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 20 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:15:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1944", - "persistedDate": " 2019-01-04 06:20:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 15 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:10:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1941", - "persistedDate": " 2019-01-04 06:15:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 10 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:05:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1939", - "persistedDate": " 2019-01-04 06:10:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 5 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 06:00:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1938", - "persistedDate": " 2019-01-04 06:05:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 0 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 05:44:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1934", - "persistedDate": " 2019-01-04 06:00:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 44 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 05:39:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1933", - "persistedDate": " 2019-01-04 06:00:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 39 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 05:29:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1930", - "persistedDate": " 2019-01-04 05:34:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 05:29:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1929", - "persistedDate": " 2019-01-04 05:34:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 05:23:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1926", - "persistedDate": " 2019-01-04 05:29:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 23 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 04:54:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1924", - "persistedDate": " 2019-01-04 04:59:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 54 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 04:48:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1922", - "persistedDate": " 2019-01-04 04:54:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 48 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 04:36:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1919", - "persistedDate": " 2019-01-04 04:41:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 36 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 04:20:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1918", - "persistedDate": " 2019-01-04 04:26:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 20 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 04:05:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1916", - "persistedDate": " 2019-01-04 04:10:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 5 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 03:45:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1911", - "persistedDate": " 2019-01-04 03:50:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 45 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 03:15:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1908", - "persistedDate": " 2019-01-04 03:21:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 15 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 02:55:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1906", - "persistedDate": " 2019-01-04 03:00:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 55 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 02:35:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1904", - "persistedDate": " 2019-01-04 02:40:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 35 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 02:16:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1900", - "persistedDate": " 2019-01-04 02:21:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 16 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:55:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1897", - "persistedDate": " 2019-01-04 02:00:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 55 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:36:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1895", - "persistedDate": " 2019-01-04 01:45:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 36 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:27:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1891", - "persistedDate": " 2019-01-04 01:31:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 27 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:22:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1890", - "persistedDate": " 2019-01-04 01:27:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 22 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:16:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1888", - "persistedDate": " 2019-01-04 01:22:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 16 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:11:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1886", - "persistedDate": " 2019-01-04 01:16:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 11 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 01:06:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1884", - "persistedDate": " 2019-01-04 01:11:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 6 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:55:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1882", - "persistedDate": " 2019-01-04 01:01:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 55 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:50:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1880", - "persistedDate": " 2019-01-04 00:55:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 50 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:45:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1877", - "persistedDate": " 2019-01-04 00:50:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 45 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:25:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1875", - "persistedDate": " 2019-01-04 00:30:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 25 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:20:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1874", - "persistedDate": " 2019-01-04 00:25:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 20 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:10:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1872", - "persistedDate": " 2019-01-04 00:15:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 10 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:05:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1870", - "persistedDate": " 2019-01-04 00:10:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 5 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-04 00:00:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1867", - "persistedDate": " 2019-01-04 00:05:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 0 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:54:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1866", - "persistedDate": " 2019-01-04 00:00:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 54 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:49:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1864", - "persistedDate": " 2019-01-03 23:55:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 49 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:44:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1861", - "persistedDate": " 2019-01-03 23:50:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 44 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:40:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1860", - "persistedDate": " 2019-01-03 23:44:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 40 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:35:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1858", - "persistedDate": " 2019-01-03 23:40:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 35 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:25:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1856", - "persistedDate": " 2019-01-03 23:30:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 25 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:20:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1854", - "persistedDate": " 2019-01-03 23:25:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 20 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:15:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1852", - "persistedDate": " 2019-01-03 23:20:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 15 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:10:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1850", - "persistedDate": " 2019-01-03 23:15:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 10 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:06:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1848", - "persistedDate": " 2019-01-03 23:10:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 6 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 23:00:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1846", - "persistedDate": " 2019-01-03 23:06:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 0 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:55:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1843", - "persistedDate": " 2019-01-03 23:00:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 55 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:50:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1842", - "persistedDate": " 2019-01-03 22:55:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 50 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:44:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1840", - "persistedDate": " 2019-01-03 22:50:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 44 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:39:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1838", - "persistedDate": " 2019-01-03 22:45:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 39 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:34:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1835", - "persistedDate": " 2019-01-03 22:39:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 34 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 22:14:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1834", - "persistedDate": " 2019-01-03 22:19:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 14 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 21:51:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1831", - "persistedDate": " 2019-01-03 21:55:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 51 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 21:08:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1829", - "persistedDate": " 2019-01-03 21:13:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 8 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 20:48:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1828", - "persistedDate": " 2019-01-03 20:52:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 48 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 20:43:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1826", - "persistedDate": " 2019-01-03 20:48:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 43 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 20:21:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1823", - "persistedDate": " 2019-01-03 20:27:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 21 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 20:02:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1819", - "persistedDate": " 2019-01-03 20:06:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 2 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 19:42:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1817", - "persistedDate": " 2019-01-03 19:47:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 42 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 19:23:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1812", - "persistedDate": " 2019-01-03 19:28:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 19:23:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1814", - "persistedDate": " 2019-01-03 19:28:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 19:01:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1811", - "persistedDate": " 2019-01-03 19:06:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 1 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 18:41:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1809", - "persistedDate": " 2019-01-03 18:46:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 41 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 18:21:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1805", - "persistedDate": " 2019-01-03 18:31:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 21 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 18:06:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1800", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 6 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:56:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1787", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 56 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:50:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1803", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 50 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:46:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1784", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:46:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1789", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:39:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1801", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 39 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:34:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1796", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:34:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1798", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 17:25:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1799", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 25 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:59:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1802", - "persistedDate": " 2019-01-03 18:07:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 59 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:54:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1783", - "persistedDate": " 2019-01-03 17:00:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 54 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:49:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1781", - "persistedDate": " 2019-01-03 16:54:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 49 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:44:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1778", - "persistedDate": " 2019-01-03 16:49:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 44 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:39:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1776", - "persistedDate": " 2019-01-03 16:44:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 39 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:34:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1775", - "persistedDate": " 2019-01-03 16:39:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 34 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:29:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1773", - "persistedDate": " 2019-01-03 16:34:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 29 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:24:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1771", - "persistedDate": " 2019-01-03 16:29:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 24 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:19:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1768", - "persistedDate": " 2019-01-03 16:24:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 19 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:14:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1767", - "persistedDate": " 2019-01-03 16:19:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 14 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:09:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1765", - "persistedDate": " 2019-01-03 16:14:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 9 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 16:04:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1763", - "persistedDate": " 2019-01-03 16:09:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 4 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:59:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1760", - "persistedDate": " 2019-01-03 16:04:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 59 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:54:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1759", - "persistedDate": " 2019-01-03 15:54:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 54 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:48:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1757", - "persistedDate": " 2019-01-03 15:54:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 48 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:43:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1755", - "persistedDate": " 2019-01-03 15:48:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 43 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:38:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1752", - "persistedDate": " 2019-01-03 15:43:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 38 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:34:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1751", - "persistedDate": " 2019-01-03 15:38:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 34 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:29:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1749", - "persistedDate": " 2019-01-03 15:34:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 29 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:24:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1747", - "persistedDate": " 2019-01-03 15:29:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 24 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:19:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1745", - "persistedDate": " 2019-01-03 15:24:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 19 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:14:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1743", - "persistedDate": " 2019-01-03 15:19:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 14 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:09:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1741", - "persistedDate": " 2019-01-03 15:14:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 9 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 15:04:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1739", - "persistedDate": " 2019-01-03 15:09:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 4 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:59:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1737", - "persistedDate": " 2019-01-03 15:04:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 59 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:54:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1735", - "persistedDate": " 2019-01-03 14:59:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 54 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:49:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1733", - "persistedDate": " 2019-01-03 14:54:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 49 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:43:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1731", - "persistedDate": " 2019-01-03 14:49:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 43 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:38:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1729", - "persistedDate": " 2019-01-03 14:43:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 38 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:28:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1726", - "persistedDate": " 2019-01-03 14:33:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 28 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:23:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1725", - "persistedDate": " 2019-01-03 14:28:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 23 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:18:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1723", - "persistedDate": " 2019-01-03 14:23:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 18 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:13:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1721", - "persistedDate": " 2019-01-03 14:18:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 13 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:08:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1718", - "persistedDate": " 2019-01-03 14:13:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 8 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 14:03:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1714", - "persistedDate": " 2019-01-03 14:04:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 3 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:58:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1715", - "persistedDate": " 2019-01-03 14:04:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 58 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:48:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1713", - "persistedDate": " 2019-01-03 13:53:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 48 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:43:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1711", - "persistedDate": " 2019-01-03 13:48:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 43 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:37:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1709", - "persistedDate": " 2019-01-03 13:43:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 37 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:32:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1707", - "persistedDate": " 2019-01-03 13:38:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 32 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:12:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1704", - "persistedDate": " 2019-01-03 13:17:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 12 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:07:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1702", - "persistedDate": " 2019-01-03 13:12:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 7 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 13:02:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1701", - "persistedDate": " 2019-01-03 13:07:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 2 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:57:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1698", - "persistedDate": " 2019-01-03 13:02:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 57 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:52:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1695", - "persistedDate": " 2019-01-03 12:57:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 52 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:48:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1693", - "persistedDate": " 2019-01-03 12:52:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 48 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:42:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1691", - "persistedDate": " 2019-01-03 12:48:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 42 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:37:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1689", - "persistedDate": " 2019-01-03 12:42:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 37 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:31:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1687", - "persistedDate": " 2019-01-03 12:37:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 31 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:26:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1685", - "persistedDate": " 2019-01-03 12:32:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 26 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:21:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1683", - "persistedDate": " 2019-01-03 12:26:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 21 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:16:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1681", - "persistedDate": " 2019-01-03 12:21:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 16 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:11:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1678", - "persistedDate": " 2019-01-03 12:16:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 11 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 12:01:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1677", - "persistedDate": " 2019-01-03 12:06:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 1 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:56:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1675", - "persistedDate": " 2019-01-03 12:01:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 56 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:51:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1673", - "persistedDate": " 2019-01-03 11:56:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 51 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:46:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1671", - "persistedDate": " 2019-01-03 11:51:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 46 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:41:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1669", - "persistedDate": " 2019-01-03 11:46:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 41 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:36:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1667", - "persistedDate": " 2019-01-03 11:41:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 36 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:31:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1665", - "persistedDate": " 2019-01-03 11:36:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 31 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:25:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1663", - "persistedDate": " 2019-01-03 11:31:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 25 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:21:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1660", - "persistedDate": " 2019-01-03 11:26:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 21 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:15:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1658", - "persistedDate": " 2019-01-03 11:21:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 15 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:10:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1657", - "persistedDate": " 2019-01-03 11:15:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 10 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:05:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1655", - "persistedDate": " 2019-01-03 11:11:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 5 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 11:00:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1653", - "persistedDate": " 2019-01-03 11:05:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 0 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:55:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1650", - "persistedDate": " 2019-01-03 11:00:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 55 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:35:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1649", - "persistedDate": " 2019-01-03 10:40:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 35 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:30:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1647", - "persistedDate": " 2019-01-03 10:35:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 30 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:25:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1644", - "persistedDate": " 2019-01-03 10:30:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 25 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:20:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1643", - "persistedDate": " 2019-01-03 10:25:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 20 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:14:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1640", - "persistedDate": " 2019-01-03 10:20:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 14 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:09:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1639", - "persistedDate": " 2019-01-03 10:15:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 9 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 10:04:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1636", - "persistedDate": " 2019-01-03 10:09:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 4 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 09:54:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1635", - "persistedDate": " 2019-01-03 09:59:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 54 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 09:49:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1633", - "persistedDate": " 2019-01-03 09:54:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 49 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 09:39:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1631", - "persistedDate": " 2019-01-03 09:44:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 39 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 09:19:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1628", - "persistedDate": " 2019-01-03 09:24:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 19 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 08:58:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1627", - "persistedDate": " 2019-01-03 09:03:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 58 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 08:39:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1625", - "persistedDate": " 2019-01-03 08:43:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 39 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 08:14:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1622", - "persistedDate": " 2019-01-03 08:20:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 14 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 07:52:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1618", - "persistedDate": " 2019-01-03 07:58:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 52 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 07:47:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1617", - "persistedDate": " 2019-01-03 07:52:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 47 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 07:27:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1615", - "persistedDate": " 2019-01-03 07:32:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 27 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 06:58:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1608", - "persistedDate": " 2019-01-03 07:03:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 58 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 06:52:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1606", - "persistedDate": " 2019-01-03 06:58:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 52 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 06:47:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1604", - "persistedDate": " 2019-01-03 06:53:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 47 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 03:53:28 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1590", - "persistedDate": " 2019-01-03 04:04:41 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 53 second: 28 isLeapMonth: false " - }, - { - "date": " 2019-01-03 03:50:47 +0000", - "description": " nil", - "endDate": " 2019-01-03 03:50:47 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1591", - "persistedDate": " 2019-01-03 04:04:41 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2019-01-03 03:50:47 +0000", - "syncIdentifier": " Optional(030000001e2f72350213), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 50 second: 47 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-03 03:47:57 +0000", - "description": " nil", - "endDate": " 2019-01-03 03:47:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1592", - "persistedDate": " 2019-01-03 04:04:41 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2019-01-03 03:47:57 +0000", - "syncIdentifier": " Optional(2100396f150213), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 47 second: 57 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2019-01-03 02:23:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1587", - "persistedDate": " 2019-01-03 02:28:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 20 minute: 23 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:57:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1584", - "persistedDate": " 2019-01-03 02:02:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 57 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:52:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1582", - "persistedDate": " 2019-01-03 01:57:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 52 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:47:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1581", - "persistedDate": " 2019-01-03 01:52:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 47 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:42:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1579", - "persistedDate": " 2019-01-03 01:47:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 42 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:38:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1577", - "persistedDate": " 2019-01-03 01:42:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 38 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:29:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1575", - "persistedDate": " 2019-01-03 01:34:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 29 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 01:00:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1573", - "persistedDate": " 2019-01-03 01:05:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 0 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:55:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1567", - "persistedDate": " 2019-01-03 01:00:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 55 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:54:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1571", - "persistedDate": " 2019-01-03 01:00:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 54 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:49:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1565", - "persistedDate": " 2019-01-03 00:55:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 49 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:44:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1564", - "persistedDate": " 2019-01-03 00:49:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 44 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:19:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1562", - "persistedDate": " 2019-01-03 00:25:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:19:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1561", - "persistedDate": " 2019-01-03 00:25:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:07:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1557", - "persistedDate": " 2019-01-03 00:19:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 7 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-03 00:02:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1555", - "persistedDate": " 2019-01-03 00:07:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 2 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 23:57:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1554", - "persistedDate": " 2019-01-03 00:02:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 57 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 23:31:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1551", - "persistedDate": " 2019-01-02 23:57:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 31 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 22:20:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1548", - "persistedDate": " 2019-01-02 22:24:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 16 minute: 20 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 21:08:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1546", - "persistedDate": " 2019-01-02 21:09:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 15 minute: 8 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:58:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1543", - "persistedDate": " 2019-01-02 21:09:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 58 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:54:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1538", - "persistedDate": " 2019-01-02 20:58:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 54 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:49:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1539", - "persistedDate": " 2019-01-02 20:58:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 49 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:43:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1537", - "persistedDate": " 2019-01-02 20:49:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 43 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:38:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1534", - "persistedDate": " 2019-01-02 20:39:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 38 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:17:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1532", - "persistedDate": " 2019-01-02 20:28:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 17 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 20:12:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1529", - "persistedDate": " 2019-01-02 20:18:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 12 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 19:57:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1527", - "persistedDate": " 2019-01-02 19:58:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 57 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 19:36:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1525", - "persistedDate": " 2019-01-02 19:41:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 36 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 19:16:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1523", - "persistedDate": " 2019-01-02 19:22:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 16 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 18:56:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1521", - "persistedDate": " 2019-01-02 19:01:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 56 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 18:16:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1517", - "persistedDate": " 2019-01-02 18:22:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 16 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 18:05:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1514", - "persistedDate": " 2019-01-02 18:11:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 5 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 18:01:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1513", - "persistedDate": " 2019-01-02 18:01:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 1 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:56:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1512", - "persistedDate": " 2019-01-02 18:01:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 56 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:50:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1509", - "persistedDate": " 2019-01-02 17:56:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 50 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:45:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1507", - "persistedDate": " 2019-01-02 17:50:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 45 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:40:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1505", - "persistedDate": " 2019-01-02 17:45:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 40 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:35:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1502", - "persistedDate": " 2019-01-02 17:40:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 35 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:30:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1501", - "persistedDate": " 2019-01-02 17:35:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 30 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:25:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1492", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:25:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1496", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:25:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1498", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:18:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1488", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 18 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:13:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1494", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 13 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:08:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1497", - "persistedDate": " 2019-01-02 17:30:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 8 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 17:02:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1487", - "persistedDate": " 2019-01-02 17:08:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 2 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:57:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1485", - "persistedDate": " 2019-01-02 17:03:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 57 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:52:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1482", - "persistedDate": " 2019-01-02 16:57:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 52 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:47:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1480", - "persistedDate": " 2019-01-02 16:52:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 47 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:42:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1479", - "persistedDate": " 2019-01-02 16:47:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 42 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:37:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1477", - "persistedDate": " 2019-01-02 16:42:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 37 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:32:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1475", - "persistedDate": " 2019-01-02 16:37:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 32 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:22:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1472", - "persistedDate": " 2019-01-02 16:27:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 22 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:17:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1471", - "persistedDate": " 2019-01-02 16:22:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 17 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:12:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1469", - "persistedDate": " 2019-01-02 16:17:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 12 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:07:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1467", - "persistedDate": " 2019-01-02 16:12:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 7 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 16:02:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1465", - "persistedDate": " 2019-01-02 16:07:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 2 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:57:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1462", - "persistedDate": " 2019-01-02 16:02:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 57 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:52:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1461", - "persistedDate": " 2019-01-02 15:57:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 52 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:47:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1458", - "persistedDate": " 2019-01-02 15:52:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 47 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:42:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1456", - "persistedDate": " 2019-01-02 15:47:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 42 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:37:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1454", - "persistedDate": " 2019-01-02 15:42:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 37 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:32:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1453", - "persistedDate": " 2019-01-02 15:37:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 32 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:27:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1450", - "persistedDate": " 2019-01-02 15:32:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 27 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:22:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1449", - "persistedDate": " 2019-01-02 15:27:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 22 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:17:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1447", - "persistedDate": " 2019-01-02 15:22:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 17 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:12:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1444", - "persistedDate": " 2019-01-02 15:17:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 12 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:07:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1442", - "persistedDate": " 2019-01-02 15:12:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 7 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 15:02:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1441", - "persistedDate": " 2019-01-02 15:07:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 2 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:57:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1438", - "persistedDate": " 2019-01-02 15:02:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 57 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:52:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1437", - "persistedDate": " 2019-01-02 14:57:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 52 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:46:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1435", - "persistedDate": " 2019-01-02 14:52:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 46 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:41:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1433", - "persistedDate": " 2019-01-02 14:47:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 41 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:36:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1431", - "persistedDate": " 2019-01-02 14:41:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 36 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:26:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1429", - "persistedDate": " 2019-01-02 14:31:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 26 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:21:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1427", - "persistedDate": " 2019-01-02 14:26:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 21 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:16:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1425", - "persistedDate": " 2019-01-02 14:21:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 16 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:11:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1422", - "persistedDate": " 2019-01-02 14:16:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 11 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:06:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1421", - "persistedDate": " 2019-01-02 14:11:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 6 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 14:01:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1418", - "persistedDate": " 2019-01-02 14:06:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 1 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:56:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1417", - "persistedDate": " 2019-01-02 14:01:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 56 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:51:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1415", - "persistedDate": " 2019-01-02 13:56:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 51 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:46:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1413", - "persistedDate": " 2019-01-02 13:51:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 46 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:41:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1410", - "persistedDate": " 2019-01-02 13:46:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 41 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:35:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1408", - "persistedDate": " 2019-01-02 13:41:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 35 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:30:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1407", - "persistedDate": " 2019-01-02 13:36:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 30 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:25:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1404", - "persistedDate": " 2019-01-02 13:30:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 25 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:20:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1402", - "persistedDate": " 2019-01-02 13:25:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 20 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:15:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1400", - "persistedDate": " 2019-01-02 13:20:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 15 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:10:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1399", - "persistedDate": " 2019-01-02 13:15:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 10 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:05:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1397", - "persistedDate": " 2019-01-02 13:10:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 5 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 13:00:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1395", - "persistedDate": " 2019-01-02 13:05:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 0 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:55:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1392", - "persistedDate": " 2019-01-02 13:00:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 55 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:51:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1391", - "persistedDate": " 2019-01-02 12:55:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 51 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:41:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1388", - "persistedDate": " 2019-01-02 12:46:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 41 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:36:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1386", - "persistedDate": " 2019-01-02 12:41:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 36 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:30:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1385", - "persistedDate": " 2019-01-02 12:36:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 30 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:25:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1382", - "persistedDate": " 2019-01-02 12:31:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 25 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:20:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1381", - "persistedDate": " 2019-01-02 12:25:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 20 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:15:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1378", - "persistedDate": " 2019-01-02 12:20:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 15 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:10:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1377", - "persistedDate": " 2019-01-02 12:15:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 10 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:05:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1375", - "persistedDate": " 2019-01-02 12:10:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 5 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 12:00:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1373", - "persistedDate": " 2019-01-02 12:05:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 0 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:55:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1371", - "persistedDate": " 2019-01-02 12:00:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 55 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:50:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1369", - "persistedDate": " 2019-01-02 11:55:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 50 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:45:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1367", - "persistedDate": " 2019-01-02 11:50:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 45 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:40:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1365", - "persistedDate": " 2019-01-02 11:45:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 40 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:35:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1363", - "persistedDate": " 2019-01-02 11:40:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 35 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:25:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1361", - "persistedDate": " 2019-01-02 11:30:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 25 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:14:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1359", - "persistedDate": " 2019-01-02 11:19:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 14 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:09:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1357", - "persistedDate": " 2019-01-02 11:14:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 9 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 11:04:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1355", - "persistedDate": " 2019-01-02 11:09:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 4 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:59:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1353", - "persistedDate": " 2019-01-02 11:04:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 59 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:54:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1350", - "persistedDate": " 2019-01-02 10:59:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 54 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:49:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1349", - "persistedDate": " 2019-01-02 10:54:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 49 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:44:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1346", - "persistedDate": " 2019-01-02 10:49:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 44 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:39:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1344", - "persistedDate": " 2019-01-02 10:44:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 39 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:34:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1343", - "persistedDate": " 2019-01-02 10:39:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 34 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:29:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1340", - "persistedDate": " 2019-01-02 10:34:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 29 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:24:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1338", - "persistedDate": " 2019-01-02 10:29:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 24 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:20:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1337", - "persistedDate": " 2019-01-02 10:20:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 20 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:14:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1336", - "persistedDate": " 2019-01-02 10:20:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 14 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:09:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1333", - "persistedDate": " 2019-01-02 10:15:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 9 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 10:04:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1330", - "persistedDate": " 2019-01-02 10:09:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 4 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:59:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1329", - "persistedDate": " 2019-01-02 10:04:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 59 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:54:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1326", - "persistedDate": " 2019-01-02 09:59:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 54 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:49:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1325", - "persistedDate": " 2019-01-02 09:54:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 49 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:44:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1323", - "persistedDate": " 2019-01-02 09:49:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 44 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:39:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1320", - "persistedDate": " 2019-01-02 09:44:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 39 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:34:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1319", - "persistedDate": " 2019-01-02 09:39:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 34 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:29:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1316", - "persistedDate": " 2019-01-02 09:34:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 29 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:24:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1315", - "persistedDate": " 2019-01-02 09:29:22 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 24 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:19:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1312", - "persistedDate": " 2019-01-02 09:24:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 19 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:14:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1310", - "persistedDate": " 2019-01-02 09:19:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 14 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:09:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1309", - "persistedDate": " 2019-01-02 09:14:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 9 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 09:03:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1306", - "persistedDate": " 2019-01-02 09:09:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 3 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:59:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1302", - "persistedDate": " 2019-01-02 08:59:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 59 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:54:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1303", - "persistedDate": " 2019-01-02 08:59:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 54 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:48:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1301", - "persistedDate": " 2019-01-02 08:54:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 48 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:43:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1299", - "persistedDate": " 2019-01-02 08:48:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 43 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:38:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1296", - "persistedDate": " 2019-01-02 08:43:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 38 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:18:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1294", - "persistedDate": " 2019-01-02 08:23:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 18 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:13:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1293", - "persistedDate": " 2019-01-02 08:18:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 13 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 08:08:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1290", - "persistedDate": " 2019-01-02 08:13:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 8 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 06:57:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1285", - "persistedDate": " 2019-01-02 07:02:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 0 minute: 57 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 05:09:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1275", - "persistedDate": " 2019-01-02 05:14:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 23 minute: 9 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:54:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1271", - "persistedDate": " 2019-01-02 05:04:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 54 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:49:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1270", - "persistedDate": " 2019-01-02 04:54:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 49 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:44:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1267", - "persistedDate": " 2019-01-02 04:49:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 44 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:38:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1266", - "persistedDate": " 2019-01-02 04:44:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 38 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:33:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1263", - "persistedDate": " 2019-01-02 04:39:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 33 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:28:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1262", - "persistedDate": " 2019-01-02 04:33:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 28 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:23:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1259", - "persistedDate": " 2019-01-02 04:28:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 23 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:18:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1258", - "persistedDate": " 2019-01-02 04:23:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 18 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:13:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1256", - "persistedDate": " 2019-01-02 04:18:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 13 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:08:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1252", - "persistedDate": " 2019-01-02 04:13:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 8 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 04:04:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1254", - "persistedDate": " 2019-01-02 04:13:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 4 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:58:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1250", - "persistedDate": " 2019-01-02 04:04:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 58 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:54:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1248", - "persistedDate": " 2019-01-02 03:58:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 54 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:47:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1246", - "persistedDate": " 2019-01-02 03:48:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 47 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:43:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1239", - "persistedDate": " 2019-01-02 03:43:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 43 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:38:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1243", - "persistedDate": " 2019-01-02 03:43:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:38:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1240", - "persistedDate": " 2019-01-02 03:43:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:33:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1238", - "persistedDate": " 2019-01-02 03:38:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 33 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:27:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1235", - "persistedDate": " 2019-01-02 03:33:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 27 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:23:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1232", - "persistedDate": " 2019-01-02 03:23:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 23 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:17:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1234", - "persistedDate": " 2019-01-02 03:23:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 17 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 03:02:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1229", - "persistedDate": " 2019-01-02 03:07:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 2 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 02:42:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1228", - "persistedDate": " 2019-01-02 02:47:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 42 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 02:21:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1225", - "persistedDate": " 2019-01-02 02:27:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 21 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 02:07:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1221", - "persistedDate": " 2019-01-02 02:12:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 7 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 02:02:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1219", - "persistedDate": " 2019-01-02 02:07:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 2 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:57:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1218", - "persistedDate": " 2019-01-02 02:02:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 57 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:53:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1216", - "persistedDate": " 2019-01-02 01:57:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 53 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:48:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1214", - "persistedDate": " 2019-01-02 01:53:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:48:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1213", - "persistedDate": " 2019-01-02 01:53:24 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:32:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1209", - "persistedDate": " 2019-01-02 01:38:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 32 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:24:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1208", - "persistedDate": " 2019-01-02 01:32:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 24 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:19:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1206", - "persistedDate": " 2019-01-02 01:24:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 19 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:13:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1204", - "persistedDate": " 2019-01-02 01:19:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 13 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 01:08:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1202", - "persistedDate": " 2019-01-02 01:13:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 8 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:54:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1200", - "persistedDate": " 2019-01-02 00:59:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 54 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:34:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1198", - "persistedDate": " 2019-01-02 00:40:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 34 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:29:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1194", - "persistedDate": " 2019-01-02 00:34:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:29:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1193", - "persistedDate": " 2019-01-02 00:34:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:24:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1190", - "persistedDate": " 2019-01-02 00:29:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 24 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:19:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1187", - "persistedDate": " 2019-01-02 00:25:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 19 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:14:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1186", - "persistedDate": " 2019-01-02 00:19:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 14 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:09:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1180", - "persistedDate": " 2019-01-02 00:10:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 9 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:04:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1183", - "persistedDate": " 2019-01-02 00:10:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-02 00:04:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1184", - "persistedDate": " 2019-01-02 00:10:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:58:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1175", - "persistedDate": " 2019-01-02 00:03:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:58:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1177", - "persistedDate": " 2019-01-02 00:03:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:57:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1178", - "persistedDate": " 2019-01-02 00:03:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 57 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:42:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1172", - "persistedDate": " 2019-01-01 23:47:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 42 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:37:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1170", - "persistedDate": " 2019-01-01 23:42:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 37 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:32:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1167", - "persistedDate": " 2019-01-01 23:37:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 32 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:27:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1166", - "persistedDate": " 2019-01-01 23:32:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 27 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:22:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1163", - "persistedDate": " 2019-01-01 23:27:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 22 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 23:08:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1162", - "persistedDate": " 2019-01-01 23:12:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 8 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 22:48:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1160", - "persistedDate": " 2019-01-01 22:52:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 48 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 22:38:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1156", - "persistedDate": " 2019-01-01 22:43:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 38 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 22:28:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1153", - "persistedDate": " 2019-01-01 22:33:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 28 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 22:04:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1152", - "persistedDate": " 2019-01-01 22:09:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 4 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 21:44:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1149", - "persistedDate": " 2019-01-01 21:49:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 44 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 21:24:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1147", - "persistedDate": " 2019-01-01 21:29:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 24 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 21:04:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1146", - "persistedDate": " 2019-01-01 21:09:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 4 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 20:43:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1135", - "persistedDate": " 2019-01-01 20:49:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 43 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 20:24:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1133", - "persistedDate": " 2019-01-01 20:29:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 24 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 20:04:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1132", - "persistedDate": " 2019-01-01 20:09:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 4 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:34:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1128", - "persistedDate": " 2019-01-01 19:47:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 34 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:29:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1126", - "persistedDate": " 2019-01-01 19:47:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:29:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1127", - "persistedDate": " 2019-01-01 19:47:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:19:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1125", - "persistedDate": " 2019-01-01 19:47:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 19 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:14:38 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1119", - "persistedDate": " 2019-01-01 19:19:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 14 second: 38 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 19:10:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1115", - "persistedDate": " 2019-01-01 19:10:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 10 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:52:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1117", - "persistedDate": " 2019-01-01 19:10:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 52 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:44:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1113", - "persistedDate": " 2019-01-01 18:52:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 44 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:39:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1111", - "persistedDate": " 2019-01-01 18:44:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 39 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:34:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1109", - "persistedDate": " 2019-01-01 18:39:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 34 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:28:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1106", - "persistedDate": " 2019-01-01 18:34:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 28 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:23:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1105", - "persistedDate": " 2019-01-01 18:28:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 23 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:18:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1103", - "persistedDate": " 2019-01-01 18:23:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 18 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:13:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1100", - "persistedDate": " 2019-01-01 18:18:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 13 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:08:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1098", - "persistedDate": " 2019-01-01 18:13:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 8 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 18:03:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1097", - "persistedDate": " 2019-01-01 18:08:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 3 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:58:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1095", - "persistedDate": " 2019-01-01 18:03:37 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 58 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:53:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1092", - "persistedDate": " 2019-01-01 17:58:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 53 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:43:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1091", - "persistedDate": " 2019-01-01 17:48:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 43 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:38:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1089", - "persistedDate": " 2019-01-01 17:43:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 38 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:33:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1086", - "persistedDate": " 2019-01-01 17:38:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 33 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:28:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1085", - "persistedDate": " 2019-01-01 17:33:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 28 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:22:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1083", - "persistedDate": " 2019-01-01 17:28:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 22 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:17:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1080", - "persistedDate": " 2019-01-01 17:23:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 17 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:12:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1079", - "persistedDate": " 2019-01-01 17:17:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 12 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:07:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1077", - "persistedDate": " 2019-01-01 17:12:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 7 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 17:02:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1075", - "persistedDate": " 2019-01-01 17:07:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 2 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:57:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1072", - "persistedDate": " 2019-01-01 17:02:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 57 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:52:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1070", - "persistedDate": " 2019-01-01 16:57:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 52 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:47:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1069", - "persistedDate": " 2019-01-01 16:52:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 47 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:42:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1066", - "persistedDate": " 2019-01-01 16:47:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 42 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1064", - "persistedDate": " 2019-01-01 16:42:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:32:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1062", - "persistedDate": " 2019-01-01 16:37:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 32 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:27:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1060", - "persistedDate": " 2019-01-01 16:32:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 27 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:22:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1059", - "persistedDate": " 2019-01-01 16:27:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 22 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:17:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1055", - "persistedDate": " 2019-01-01 16:17:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 17 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:11:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1057", - "persistedDate": " 2019-01-01 16:17:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 11 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:06:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1053", - "persistedDate": " 2019-01-01 16:11:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 6 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 16:01:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1050", - "persistedDate": " 2019-01-01 16:06:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 1 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:56:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1049", - "persistedDate": " 2019-01-01 16:01:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 56 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:51:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1047", - "persistedDate": " 2019-01-01 15:56:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 51 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:46:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1045", - "persistedDate": " 2019-01-01 15:47:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 46 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:41:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1044", - "persistedDate": " 2019-01-01 15:47:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 41 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:36:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1041", - "persistedDate": " 2019-01-01 15:41:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 36 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:31:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1039", - "persistedDate": " 2019-01-01 15:36:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 31 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:26:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1037", - "persistedDate": " 2019-01-01 15:31:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 26 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:21:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1034", - "persistedDate": " 2019-01-01 15:26:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 21 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:16:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1032", - "persistedDate": " 2019-01-01 15:21:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 16 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:10:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1031", - "persistedDate": " 2019-01-01 15:16:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 10 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 15:05:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1028", - "persistedDate": " 2019-01-01 15:06:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 5 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:50:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1026", - "persistedDate": " 2019-01-01 14:55:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 50 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:45:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1025", - "persistedDate": " 2019-01-01 14:50:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 45 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:40:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1023", - "persistedDate": " 2019-01-01 14:45:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 40 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:35:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1018", - "persistedDate": " 2019-01-01 14:36:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 35 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:30:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1019", - "persistedDate": " 2019-01-01 14:36:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 30 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:25:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1017", - "persistedDate": " 2019-01-01 14:30:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 25 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:20:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1015", - "persistedDate": " 2019-01-01 14:25:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 20 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:15:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1012", - "persistedDate": " 2019-01-01 14:20:17 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 15 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:09:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1011", - "persistedDate": " 2019-01-01 14:15:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 9 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 14:03:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1008", - "persistedDate": " 2019-01-01 14:09:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 3 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:59:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1007", - "persistedDate": " 2019-01-01 14:04:03 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 59 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:54:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1005", - "persistedDate": " 2019-01-01 13:59:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 54 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:49:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1003", - "persistedDate": " 2019-01-01 13:54:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 49 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:44:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1001", - "persistedDate": " 2019-01-01 13:49:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 44 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:14:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p998", - "persistedDate": " 2019-01-01 13:19:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 14 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 13:09:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p997", - "persistedDate": " 2019-01-01 13:14:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 9 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:59:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p995", - "persistedDate": " 2019-01-01 13:04:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 59 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:53:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p992", - "persistedDate": " 2019-01-01 12:59:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 53 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:49:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p991", - "persistedDate": " 2019-01-01 12:54:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 49 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:39:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p989", - "persistedDate": " 2019-01-01 12:49:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 39 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:34:42 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p987", - "persistedDate": " 2019-01-01 12:39:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 34 second: 42 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:29:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p985", - "persistedDate": " 2019-01-01 12:34:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 29 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:24:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p982", - "persistedDate": " 2019-01-01 12:29:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 24 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:19:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p981", - "persistedDate": " 2019-01-01 12:24:35 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 19 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:14:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p979", - "persistedDate": " 2019-01-01 12:19:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 14 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:10:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p976", - "persistedDate": " 2019-01-01 12:14:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 10 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:05:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p974", - "persistedDate": " 2019-01-01 12:10:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 5 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 12:00:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p973", - "persistedDate": " 2019-01-01 12:05:19 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 0 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:55:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p970", - "persistedDate": " 2019-01-01 12:00:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 55 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:50:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p968", - "persistedDate": " 2019-01-01 11:55:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 50 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:44:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p967", - "persistedDate": " 2019-01-01 11:50:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 44 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:39:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p965", - "persistedDate": " 2019-01-01 11:45:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 39 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:34:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p963", - "persistedDate": " 2019-01-01 11:39:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 34 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:29:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p961", - "persistedDate": " 2019-01-01 11:34:51 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 29 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:24:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p959", - "persistedDate": " 2019-01-01 11:29:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 24 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:19:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p957", - "persistedDate": " 2019-01-01 11:24:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 19 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:14:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p955", - "persistedDate": " 2019-01-01 11:19:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 14 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:09:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p953", - "persistedDate": " 2019-01-01 11:14:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 9 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 11:04:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p951", - "persistedDate": " 2019-01-01 11:09:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 4 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:59:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p949", - "persistedDate": " 2019-01-01 11:04:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 59 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:55:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p947", - "persistedDate": " 2019-01-01 10:59:21 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 55 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:50:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p945", - "persistedDate": " 2019-01-01 10:55:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 50 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:45:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p943", - "persistedDate": " 2019-01-01 10:50:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 45 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:40:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p940", - "persistedDate": " 2019-01-01 10:45:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 40 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:34:55 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p939", - "persistedDate": " 2019-01-01 10:40:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 34 second: 55 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:29:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p937", - "persistedDate": " 2019-01-01 10:34:59 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 29 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:24:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p935", - "persistedDate": " 2019-01-01 10:29:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 24 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 10:09:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p933", - "persistedDate": " 2019-01-01 10:14:41 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 9 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2019-01-01 09:49:16 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p925", - "persistedDate": " 2019-01-01 09:54:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 3 minute: 49 second: 16 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 22:50:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p418", - "persistedDate": " 2018-12-31 22:55:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 50 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 22:30:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p416", - "persistedDate": " 2018-12-31 22:35:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 30 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 22:10:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p415", - "persistedDate": " 2018-12-31 22:15:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 10 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 21:50:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p411", - "persistedDate": " 2018-12-31 21:56:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 50 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 21:30:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p408", - "persistedDate": " 2018-12-31 21:35:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 30 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 21:25:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p404", - "persistedDate": " 2018-12-31 21:30:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 25 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 21:10:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p403", - "persistedDate": " 2018-12-31 21:15:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 10 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 20:50:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p401", - "persistedDate": " 2018-12-31 20:55:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 50 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 20:29:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p398", - "persistedDate": " 2018-12-31 20:34:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 29 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 20:13:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p396", - "persistedDate": " 2018-12-31 20:15:21 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 20:13:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p397", - "persistedDate": " 2018-12-31 20:15:21 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 20:10:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p395", - "persistedDate": " 2018-12-31 20:10:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 10 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:56:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p391", - "persistedDate": " 2018-12-31 19:56:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 56 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:51:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p392", - "persistedDate": " 2018-12-31 19:56:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 51 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:46:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p387", - "persistedDate": " 2018-12-31 19:51:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 46 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:41:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p385", - "persistedDate": " 2018-12-31 19:46:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 41 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:35:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p383", - "persistedDate": " 2018-12-31 19:41:07 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 35 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:31:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p378", - "persistedDate": " 2018-12-31 19:35:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 31 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:26:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p380", - "persistedDate": " 2018-12-31 19:35:56 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 26 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:25:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p381", - "persistedDate": " 2018-12-31 19:35:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 25 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:20:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p376", - "persistedDate": " 2018-12-31 19:25:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 20 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:15:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p374", - "persistedDate": " 2018-12-31 19:20:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 15 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:11:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p367", - "persistedDate": " 2018-12-31 19:15:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 11 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:05:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p371", - "persistedDate": " 2018-12-31 19:15:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 5 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 19:01:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p370", - "persistedDate": " 2018-12-31 19:15:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 1 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:54:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p363", - "persistedDate": " 2018-12-31 19:15:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 54 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:50:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p372", - "persistedDate": " 2018-12-31 19:15:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 50 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:44:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p362", - "persistedDate": " 2018-12-31 18:45:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 44 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:39:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p359", - "persistedDate": " 2018-12-31 18:45:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 39 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:34:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p358", - "persistedDate": " 2018-12-31 18:39:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 34 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:28:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p356", - "persistedDate": " 2018-12-31 18:34:05 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 28 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:23:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p353", - "persistedDate": " 2018-12-31 18:28:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 23 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:15:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p352", - "persistedDate": " 2018-12-31 18:23:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 15 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:10:33 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p350", - "persistedDate": " 2018-12-31 18:15:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 10 second: 33 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:05:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p348", - "persistedDate": " 2018-12-31 18:10:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 5 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 18:00:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p345", - "persistedDate": " 2018-12-31 18:05:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 0 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 17:37:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p344", - "persistedDate": " 2018-12-31 17:44:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 37 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 17:16:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p342", - "persistedDate": " 2018-12-31 17:21:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 16 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:57:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p340", - "persistedDate": " 2018-12-31 17:02:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 57 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:52:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p337", - "persistedDate": " 2018-12-31 16:57:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 52 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:47:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p336", - "persistedDate": " 2018-12-31 16:52:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 47 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:26:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p334", - "persistedDate": " 2018-12-31 16:33:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 26 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:20:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p331", - "persistedDate": " 2018-12-31 16:26:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 20 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:15:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p329", - "persistedDate": " 2018-12-31 16:21:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 15 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:10:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p328", - "persistedDate": " 2018-12-31 16:15:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 10 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:05:44 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p326", - "persistedDate": " 2018-12-31 16:10:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 5 second: 44 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 16:01:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p321", - "persistedDate": " 2018-12-31 16:01:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 1 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:55:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p323", - "persistedDate": " 2018-12-31 16:01:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 55 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:50:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p319", - "persistedDate": " 2018-12-31 15:55:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 50 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:45:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p317", - "persistedDate": " 2018-12-31 15:50:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 45 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:37:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p315", - "persistedDate": " 2018-12-31 15:45:31 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 37 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:33:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p314", - "persistedDate": " 2018-12-31 15:37:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 33 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:27:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p312", - "persistedDate": " 2018-12-31 15:33:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 27 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:22:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p310", - "persistedDate": " 2018-12-31 15:27:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 22 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:16:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p307", - "persistedDate": " 2018-12-31 15:22:06 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 16 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:11:56 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p306", - "persistedDate": " 2018-12-31 15:17:02 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 11 second: 56 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:06:49 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p303", - "persistedDate": " 2018-12-31 15:11:58 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 6 second: 49 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 15:01:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p302", - "persistedDate": " 2018-12-31 15:06:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 1 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:56:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p300", - "persistedDate": " 2018-12-31 15:01:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 56 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:51:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p297", - "persistedDate": " 2018-12-31 14:56:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 51 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:41:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p296", - "persistedDate": " 2018-12-31 14:46:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 41 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:36:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p294", - "persistedDate": " 2018-12-31 14:41:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 36 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:32:10 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p292", - "persistedDate": " 2018-12-31 14:36:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 32 second: 10 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:27:15 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p289", - "persistedDate": " 2018-12-31 14:32:13 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 27 second: 15 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:22:11 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p288", - "persistedDate": " 2018-12-31 14:27:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 22 second: 11 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:17:07 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p286", - "persistedDate": " 2018-12-31 14:22:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 17 second: 7 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:12:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p284", - "persistedDate": " 2018-12-31 14:17:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 12 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:06:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p282", - "persistedDate": " 2018-12-31 14:12:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 6 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 14:01:53 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p280", - "persistedDate": " 2018-12-31 14:07:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 1 second: 53 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:56:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p278", - "persistedDate": " 2018-12-31 14:01:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 56 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:51:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p276", - "persistedDate": " 2018-12-31 13:56:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 51 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:46:39 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p274", - "persistedDate": " 2018-12-31 13:51:46 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 46 second: 39 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:41:35 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p271", - "persistedDate": " 2018-12-31 13:46:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 41 second: 35 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:36:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p270", - "persistedDate": " 2018-12-31 13:41:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 36 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:31:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p268", - "persistedDate": " 2018-12-31 13:36:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 31 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:26:24 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p265", - "persistedDate": " 2018-12-31 13:31:30 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 26 second: 24 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:21:17 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p264", - "persistedDate": " 2018-12-31 13:26:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 21 second: 17 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:16:14 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p262", - "persistedDate": " 2018-12-31 13:21:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 16 second: 14 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 13:06:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p260", - "persistedDate": " 2018-12-31 13:11:10 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 6 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:45:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p258", - "persistedDate": " 2018-12-31 12:50:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 45 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:41:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p256", - "persistedDate": " 2018-12-31 12:41:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 41 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:35:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p254", - "persistedDate": " 2018-12-31 12:41:23 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 35 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:31:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p252", - "persistedDate": " 2018-12-31 12:35:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 31 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:26:30 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p250", - "persistedDate": " 2018-12-31 12:31:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 26 second: 30 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:21:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p248", - "persistedDate": " 2018-12-31 12:26:33 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 21 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:16:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p245", - "persistedDate": " 2018-12-31 12:21:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 16 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 12:01:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p244", - "persistedDate": " 2018-12-31 12:06:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 1 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:56:02 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p242", - "persistedDate": " 2018-12-31 12:01:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 56 second: 2 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:40:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p240", - "persistedDate": " 2018-12-31 11:45:56 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 40 second: 50 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:35:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p238", - "persistedDate": " 2018-12-31 11:40:53 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 35 second: 46 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:30:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p236", - "persistedDate": " 2018-12-31 11:35:49 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 30 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:25:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p233", - "persistedDate": " 2018-12-31 11:30:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 25 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:20:32 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p232", - "persistedDate": " 2018-12-31 11:25:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 20 second: 32 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:15:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p229", - "persistedDate": " 2018-12-31 11:20:34 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 15 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:06:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p227", - "persistedDate": " 2018-12-31 11:10:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 6 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 11:00:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p225", - "persistedDate": " 2018-12-31 11:06:09 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 0 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:55:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p224", - "persistedDate": " 2018-12-31 11:00:15 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 55 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:50:04 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p222", - "persistedDate": " 2018-12-31 10:55:11 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 50 second: 4 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:45:19 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p218", - "persistedDate": " 2018-12-31 10:45:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 45 second: 19 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:39:54 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p219", - "persistedDate": " 2018-12-31 10:45:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 39 second: 54 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:34:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p215", - "persistedDate": " 2018-12-31 10:39:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 34 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:24:41 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p214", - "persistedDate": " 2018-12-31 10:29:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 24 second: 41 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:19:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p212", - "persistedDate": " 2018-12-31 10:24:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 19 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:14:34 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p210", - "persistedDate": " 2018-12-31 10:19:39 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 14 second: 34 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:09:28 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p208", - "persistedDate": " 2018-12-31 10:14:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 9 second: 28 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 10:04:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p204", - "persistedDate": " 2018-12-31 10:04:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 4 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:59:18 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p203", - "persistedDate": " 2018-12-31 10:04:57 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 59 second: 18 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:54:12 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p201", - "persistedDate": " 2018-12-31 09:59:20 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 54 second: 12 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:49:58 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p200", - "persistedDate": " 2018-12-31 09:54:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 49 second: 58 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:45:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p197", - "persistedDate": " 2018-12-31 09:50:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 45 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:39:59 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p196", - "persistedDate": " 2018-12-31 09:45:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 39 second: 59 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:24:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p192", - "persistedDate": " 2018-12-31 09:29:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 24 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 09:04:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p189", - "persistedDate": " 2018-12-31 09:09:36 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 4 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 08:45:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p188", - "persistedDate": " 2018-12-31 08:55:27 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 45 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 08:25:00 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p186", - "persistedDate": " 2018-12-31 08:35:18 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 25 second: 0 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 08:04:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p184", - "persistedDate": " 2018-12-31 08:09:42 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 4 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 07:49:40 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p182", - "persistedDate": " 2018-12-31 07:50:01 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 49 second: 40 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 07:29:03 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p180", - "persistedDate": " 2018-12-31 07:34:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 29 second: 3 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 07:08:48 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p178", - "persistedDate": " 2018-12-31 07:13:52 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 8 second: 48 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:48:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p175", - "persistedDate": " 2018-12-31 06:53:43 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 48 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:43:26 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p174", - "persistedDate": " 2018-12-31 06:48:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 43 second: 26 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:38:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p172", - "persistedDate": " 2018-12-31 06:43:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 38 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:33:13 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p169", - "persistedDate": " 2018-12-31 06:38:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 33 second: 13 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:28:09 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p168", - "persistedDate": " 2018-12-31 06:33:16 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 28 second: 9 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:23:05 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p165", - "persistedDate": " 2018-12-31 06:28:12 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 23 second: 5 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:18:01 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p163", - "persistedDate": " 2018-12-31 06:23:08 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 18 second: 1 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:12:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p161", - "persistedDate": " 2018-12-31 06:18:04 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 12 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:07:52 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p159", - "persistedDate": " 2018-12-31 06:13:00 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 7 second: 52 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 06:02:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p157", - "persistedDate": " 2018-12-31 06:07:55 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 2 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:57:45 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p155", - "persistedDate": " 2018-12-31 06:02:50 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 57 second: 45 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:52:43 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p153", - "persistedDate": " 2018-12-31 05:57:48 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 52 second: 43 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:43:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p151", - "persistedDate": " 2018-12-31 05:47:38 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 43 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:32:23 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p149", - "persistedDate": " 2018-12-31 05:37:29 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 32 second: 23 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:27:20 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p147", - "persistedDate": " 2018-12-31 05:32:26 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 27 second: 20 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:22:27 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p146", - "persistedDate": " 2018-12-31 05:22:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 22 second: 27 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 05:17:08 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p145", - "persistedDate": " 2018-12-31 05:22:47 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 17 second: 8 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:56:47 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p141", - "persistedDate": " 2018-12-31 05:01:54 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 56 second: 47 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:45:37 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p139", - "persistedDate": " 2018-12-31 04:50:44 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 45 second: 37 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:41:22 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p138", - "persistedDate": " 2018-12-31 04:45:40 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 41 second: 22 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:36:29 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p135", - "persistedDate": " 2018-12-31 04:41:25 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 36 second: 29 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:31:25 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p134", - "persistedDate": " 2018-12-31 04:36:32 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 31 second: 25 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:26:21 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p132", - "persistedDate": " 2018-12-31 04:31:28 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 26 second: 21 isLeapMonth: false ))" - }, - { - "date": " 2018-12-31 04:11:57 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p128", - "persistedDate": " 2018-12-31 04:16:14 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 11 second: 57 isLeapMonth: false ))" - }, - { - "date": " 2018-12-30 22:35:31 +0000", - "description": " nil", - "endDate": " 2018-12-30 22:35:31 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p55", - "persistedDate": " 2018-12-30 22:39:17 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2018-12-30 22:35:31 +0000", - "syncIdentifier": " Optional(0300050005df23101e12), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 35 second: 31 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2018-12-30 22:31:17 +0000", - "description": " nil", - "endDate": " 2018-12-30 22:31:17 +0000", - "isLeapMonth": " false ", - "isUploaded": " false", - "length": " 10", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p54", - "persistedDate": " 2018-12-30 22:34:14 +0000", - "raw": " Optional(10 bytes)", - "rawData": " 10 bytes", - "startDate": " 2018-12-30 22:31:17 +0000", - "syncIdentifier": " Optional(0300000036d11f301e12), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 31 second: 17 isLeapMonth: false ", - "type": " LoopKit.DoseType.resume", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2018-12-30 21:50:46 +0000", - "description": " nil", - "endDate": " 2018-12-30 21:50:46 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p52", - "persistedDate": " 2018-12-30 22:09:04 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2018-12-30 21:50:46 +0000", - "syncIdentifier": " Optional(2100ee320f1e12), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 50 second: 46 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2018-12-30 21:49:50 +0000", - "description": " nil", - "endDate": " 2018-12-30 21:49:50 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p53", - "persistedDate": " 2018-12-30 22:09:04 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "startDate": " 2018-12-30 21:49:50 +0000", - "syncIdentifier": " Optional(2100f2310f1e12), scheduledBasalRate: nil", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 49 second: 50 isLeapMonth: false ))", - "type": " LoopKit.DoseType.suspend", - "unit": " LoopKit.DoseUnit.units", - "value": " 0.0" - }, - { - "date": " 2018-12-30 21:32:51 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p50", - "persistedDate": " 2018-12-30 21:39:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 51 isLeapMonth: false ))" - }, - { - "date": " 2018-12-30 21:32:31 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p46", - "persistedDate": " 2018-12-30 21:39:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 31 isLeapMonth: false ))" - }, - { - "date": " 2018-12-30 14:44:06 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p51", - "persistedDate": " 2018-12-30 21:39:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 44 second: 6 isLeapMonth: false ))" - }, - { - "date": " 2018-12-30 14:39:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 7", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p47", - "persistedDate": " 2018-12-30 21:39:42 +0000", - "raw": " Optional(7 bytes)", - "rawData": " 7 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 39 second: 36 isLeapMonth: false ))" - }, - { - "date": " 2018-12-23 15:14:36 +0000", - "isLeapMonth": " false ))", - "isUploaded": " false", - "length": " 8", - "objectIDURL": " x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p44", - "persistedDate": " 2018-12-23 15:24:45 +0000", - "rate": "ype: MinimedKit.TempBasalPumpEvent.RateType.Absolute", - "raw": " Optional(8 bytes)", - "rawData": " 8 bytes", - "timestamp": " calendar: gregorian (fixed) year: 2018 month: 12 day: 23 hour: 9 minute: 14 second: 36 isLeapMonth: false ))" - } - ], - "get_reservoir_values": [ - { - "start_time": "2019-01-17 00:15:25 +0000", - "units": "unitVolume", - "value": 252.1 - }, - { - "start_time": "2019-01-17 00:00:11 +0000", - "units": "unitVolume", - "value": 253.4 - }, - { - "start_time": "2019-01-16 23:56:09 +0000", - "units": "unitVolume", - "value": 253.8 - }, - { - "start_time": "2019-01-16 23:51:08 +0000", - "units": "unitVolume", - "value": 254.2 - }, - { - "start_time": "2019-01-16 23:45:56 +0000", - "units": "unitVolume", - "value": 254.6 - }, - { - "start_time": "2019-01-16 23:41:55 +0000", - "units": "unitVolume", - "value": 254.9 - }, - { - "start_time": "2019-01-16 23:37:37 +0000", - "units": "unitVolume", - "value": 255.3 - }, - { - "start_time": "2019-01-16 23:17:32 +0000", - "units": "unitVolume", - "value": 256.4 - }, - { - "start_time": "2019-01-16 23:13:31 +0000", - "units": "unitVolume", - "value": 256.6 - }, - { - "start_time": "2019-01-16 23:09:25 +0000", - "units": "unitVolume", - "value": 256.8 - }, - { - "start_time": "2019-01-16 23:05:20 +0000", - "units": "unitVolume", - "value": 257.1 - }, - { - "start_time": "2019-01-16 23:01:16 +0000", - "units": "unitVolume", - "value": 257.3 - }, - { - "start_time": "2019-01-16 22:57:12 +0000", - "units": "unitVolume", - "value": 257.6 - }, - { - "start_time": "2019-01-16 22:53:11 +0000", - "units": "unitVolume", - "value": 257.8 - }, - { - "start_time": "2019-01-16 22:49:07 +0000", - "units": "unitVolume", - "value": 258.0 - }, - { - "start_time": "2019-01-16 22:44:50 +0000", - "units": "unitVolume", - "value": 258.2 - }, - { - "start_time": "2019-01-16 22:36:57 +0000", - "units": "unitVolume", - "value": 258.8 - }, - { - "start_time": "2019-01-16 22:32:50 +0000", - "units": "unitVolume", - "value": 259.2 - }, - { - "start_time": "2019-01-16 22:28:46 +0000", - "units": "unitVolume", - "value": 259.5 - }, - { - "start_time": "2019-01-16 22:24:42 +0000", - "units": "unitVolume", - "value": 259.9 - }, - { - "start_time": "2019-01-16 22:20:41 +0000", - "units": "unitVolume", - "value": 260.2 - }, - { - "start_time": "2019-01-16 22:16:36 +0000", - "units": "unitVolume", - "value": 260.5 - }, - { - "start_time": "2019-01-16 22:12:32 +0000", - "units": "unitVolume", - "value": 260.9 - }, - { - "start_time": "2019-01-16 22:08:28 +0000", - "units": "unitVolume", - "value": 261.2 - }, - { - "start_time": "2019-01-16 22:04:24 +0000", - "units": "unitVolume", - "value": 261.6 - }, - { - "start_time": "2019-01-16 22:00:21 +0000", - "units": "unitVolume", - "value": 261.8 - }, - { - "start_time": "2019-01-16 21:56:17 +0000", - "units": "unitVolume", - "value": 262.0 - }, - { - "start_time": "2019-01-16 21:52:15 +0000", - "units": "unitVolume", - "value": 262.3 - }, - { - "start_time": "2019-01-16 21:48:11 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:44:09 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:40:02 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:35:08 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:30:54 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:26:50 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:22:46 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:18:42 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:14:38 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:10:34 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:06:32 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 21:02:28 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:58:24 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:54:20 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:50:16 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:46:14 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:42:13 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:37:55 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:30:58 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:26:54 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:22:50 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:18:46 +0000", - "units": "unitVolume", - "value": 262.4 - }, - { - "start_time": "2019-01-16 20:14:42 +0000", - "units": "unitVolume", - "value": 262.5 - }, - { - "start_time": "2019-01-16 20:10:38 +0000", - "units": "unitVolume", - "value": 262.5 - }, - { - "start_time": "2019-01-16 20:06:36 +0000", - "units": "unitVolume", - "value": 262.6 - }, - { - "start_time": "2019-01-16 20:02:21 +0000", - "units": "unitVolume", - "value": 262.7 - }, - { - "start_time": "2019-01-16 19:57:26 +0000", - "units": "unitVolume", - "value": 262.7 - }, - { - "start_time": "2019-01-16 19:53:27 +0000", - "units": "unitVolume", - "value": 262.8 - }, - { - "start_time": "2019-01-16 19:48:27 +0000", - "units": "unitVolume", - "value": 267.9 - }, - { - "start_time": "2019-01-16 19:44:16 +0000", - "units": "unitVolume", - "value": 272.9 - }, - { - "start_time": "2019-01-16 19:36:11 +0000", - "units": "unitVolume", - "value": 2.5 - }, - { - "start_time": "2019-01-16 19:32:07 +0000", - "units": "unitVolume", - "value": 2.7 - }, - { - "start_time": "2019-01-16 19:28:03 +0000", - "units": "unitVolume", - "value": 3.0 - }, - { - "start_time": "2019-01-16 19:23:58 +0000", - "units": "unitVolume", - "value": 3.4 - }, - { - "start_time": "2019-01-16 19:19:54 +0000", - "units": "unitVolume", - "value": 3.7 - }, - { - "start_time": "2019-01-16 19:15:40 +0000", - "units": "unitVolume", - "value": 4.1 - }, - { - "start_time": "2019-01-16 19:08:42 +0000", - "units": "unitVolume", - "value": 4.6 - }, - { - "start_time": "2019-01-16 19:04:28 +0000", - "units": "unitVolume", - "value": 5.0 - }, - { - "start_time": "2019-01-16 18:59:25 +0000", - "units": "unitVolume", - "value": 5.4 - }, - { - "start_time": "2019-01-16 18:53:30 +0000", - "units": "unitVolume", - "value": 5.9 - }, - { - "start_time": "2019-01-16 18:49:15 +0000", - "units": "unitVolume", - "value": 6.3 - }, - { - "start_time": "2019-01-16 18:45:22 +0000", - "units": "unitVolume", - "value": 6.6 - }, - { - "start_time": "2019-01-16 18:41:18 +0000", - "units": "unitVolume", - "value": 6.9 - }, - { - "start_time": "2019-01-16 18:36:35 +0000", - "units": "unitVolume", - "value": 11.0 - }, - { - "start_time": "2019-01-16 17:03:02 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:59:00 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:54:57 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:50:53 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:46:50 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:39:49 +0000", - "units": "unitVolume", - "value": 12.2 - }, - { - "start_time": "2019-01-16 16:35:38 +0000", - "units": "unitVolume", - "value": 12.3 - }, - { - "start_time": "2019-01-16 16:31:35 +0000", - "units": "unitVolume", - "value": 12.4 - }, - { - "start_time": "2019-01-16 16:27:32 +0000", - "units": "unitVolume", - "value": 12.5 - }, - { - "start_time": "2019-01-16 16:23:29 +0000", - "units": "unitVolume", - "value": 12.6 - }, - { - "start_time": "2019-01-16 16:19:24 +0000", - "units": "unitVolume", - "value": 12.7 - }, - { - "start_time": "2019-01-16 16:15:20 +0000", - "units": "unitVolume", - "value": 12.8 - }, - { - "start_time": "2019-01-16 16:11:16 +0000", - "units": "unitVolume", - "value": 12.9 - }, - { - "start_time": "2019-01-16 16:07:14 +0000", - "units": "unitVolume", - "value": 13.0 - }, - { - "start_time": "2019-01-16 16:03:14 +0000", - "units": "unitVolume", - "value": 13.1 - }, - { - "start_time": "2019-01-16 15:59:10 +0000", - "units": "unitVolume", - "value": 13.2 - }, - { - "start_time": "2019-01-16 15:55:02 +0000", - "units": "unitVolume", - "value": 13.3 - }, - { - "start_time": "2019-01-16 15:50:58 +0000", - "units": "unitVolume", - "value": 13.4 - }, - { - "start_time": "2019-01-16 15:46:56 +0000", - "units": "unitVolume", - "value": 13.5 - }, - { - "start_time": "2019-01-16 15:42:53 +0000", - "units": "unitVolume", - "value": 13.6 - }, - { - "start_time": "2019-01-16 15:37:56 +0000", - "units": "unitVolume", - "value": 13.7 - }, - { - "start_time": "2019-01-16 15:33:45 +0000", - "units": "unitVolume", - "value": 13.8 - }, - { - "start_time": "2019-01-16 15:29:29 +0000", - "units": "unitVolume", - "value": 13.9 - }, - { - "start_time": "2019-01-16 15:25:40 +0000", - "units": "unitVolume", - "value": 14.0 - }, - { - "start_time": "2019-01-16 15:21:32 +0000", - "units": "unitVolume", - "value": 14.1 - }, - { - "start_time": "2019-01-16 15:17:28 +0000", - "units": "unitVolume", - "value": 14.2 - }, - { - "start_time": "2019-01-16 15:13:26 +0000", - "units": "unitVolume", - "value": 14.3 - }, - { - "start_time": "2019-01-16 15:09:23 +0000", - "units": "unitVolume", - "value": 14.4 - }, - { - "start_time": "2019-01-16 15:05:18 +0000", - "units": "unitVolume", - "value": 14.5 - }, - { - "start_time": "2019-01-16 15:01:14 +0000", - "units": "unitVolume", - "value": 14.6 - }, - { - "start_time": "2019-01-16 14:57:14 +0000", - "units": "unitVolume", - "value": 14.7 - }, - { - "start_time": "2019-01-16 14:52:11 +0000", - "units": "unitVolume", - "value": 14.8 - }, - { - "start_time": "2019-01-16 14:48:07 +0000", - "units": "unitVolume", - "value": 14.9 - }, - { - "start_time": "2019-01-16 14:44:00 +0000", - "units": "unitVolume", - "value": 15.0 - }, - { - "start_time": "2019-01-16 14:39:56 +0000", - "units": "unitVolume", - "value": 15.1 - }, - { - "start_time": "2019-01-16 14:35:52 +0000", - "units": "unitVolume", - "value": 15.2 - }, - { - "start_time": "2019-01-16 14:31:48 +0000", - "units": "unitVolume", - "value": 15.3 - }, - { - "start_time": "2019-01-16 14:27:47 +0000", - "units": "unitVolume", - "value": 15.4 - }, - { - "start_time": "2019-01-16 14:23:42 +0000", - "units": "unitVolume", - "value": 15.5 - }, - { - "start_time": "2019-01-16 14:18:47 +0000", - "units": "unitVolume", - "value": 15.6 - }, - { - "start_time": "2019-01-16 14:14:37 +0000", - "units": "unitVolume", - "value": 15.7 - }, - { - "start_time": "2019-01-16 14:10:33 +0000", - "units": "unitVolume", - "value": 15.8 - }, - { - "start_time": "2019-01-16 14:06:28 +0000", - "units": "unitVolume", - "value": 15.9 - }, - { - "start_time": "2019-01-16 14:02:12 +0000", - "units": "unitVolume", - "value": 16.0 - }, - { - "start_time": "2019-01-16 13:56:08 +0000", - "units": "unitVolume", - "value": 16.1 - }, - { - "start_time": "2019-01-16 13:50:21 +0000", - "units": "unitVolume", - "value": 16.3 - }, - { - "start_time": "2019-01-16 13:45:11 +0000", - "units": "unitVolume", - "value": 16.6 - }, - { - "start_time": "2019-01-16 13:41:09 +0000", - "units": "unitVolume", - "value": 16.8 - }, - { - "start_time": "2019-01-16 13:37:02 +0000", - "units": "unitVolume", - "value": 17.0 - }, - { - "start_time": "2019-01-16 13:32:47 +0000", - "units": "unitVolume", - "value": 17.3 - }, - { - "start_time": "2019-01-16 13:23:55 +0000", - "units": "unitVolume", - "value": 17.8 - }, - { - "start_time": "2019-01-16 13:19:46 +0000", - "units": "unitVolume", - "value": 18.1 - }, - { - "start_time": "2019-01-16 13:15:33 +0000", - "units": "unitVolume", - "value": 18.4 - }, - { - "start_time": "2019-01-16 13:09:38 +0000", - "units": "unitVolume", - "value": 18.9 - }, - { - "start_time": "2019-01-16 13:04:32 +0000", - "units": "unitVolume", - "value": 19.3 - }, - { - "start_time": "2019-01-16 13:00:31 +0000", - "units": "unitVolume", - "value": 19.7 - }, - { - "start_time": "2019-01-16 12:56:24 +0000", - "units": "unitVolume", - "value": 20.0 - }, - { - "start_time": "2019-01-16 12:52:11 +0000", - "units": "unitVolume", - "value": 23.3 - }, - { - "start_time": "2019-01-16 12:47:16 +0000", - "units": "unitVolume", - "value": 25.0 - }, - { - "start_time": "2019-01-16 12:43:15 +0000", - "units": "unitVolume", - "value": 25.0 - }, - { - "start_time": "2019-01-16 12:39:11 +0000", - "units": "unitVolume", - "value": 25.2 - }, - { - "start_time": "2019-01-16 12:34:53 +0000", - "units": "unitVolume", - "value": 25.4 - }, - { - "start_time": "2019-01-16 12:30:01 +0000", - "units": "unitVolume", - "value": 25.7 - }, - { - "start_time": "2019-01-16 12:25:45 +0000", - "units": "unitVolume", - "value": 25.9 - }, - { - "start_time": "2019-01-16 12:20:55 +0000", - "units": "unitVolume", - "value": 26.0 - }, - { - "start_time": "2019-01-16 12:15:56 +0000", - "units": "unitVolume", - "value": 26.2 - }, - { - "start_time": "2019-01-16 12:11:43 +0000", - "units": "unitVolume", - "value": 26.3 - }, - { - "start_time": "2019-01-16 12:07:40 +0000", - "units": "unitVolume", - "value": 26.4 - }, - { - "start_time": "2019-01-16 12:03:36 +0000", - "units": "unitVolume", - "value": 26.5 - }, - { - "start_time": "2019-01-16 11:59:32 +0000", - "units": "unitVolume", - "value": 26.6 - }, - { - "start_time": "2019-01-16 11:55:17 +0000", - "units": "unitVolume", - "value": 26.8 - }, - { - "start_time": "2019-01-16 11:51:24 +0000", - "units": "unitVolume", - "value": 27.0 - }, - { - "start_time": "2019-01-16 11:47:20 +0000", - "units": "unitVolume", - "value": 27.1 - }, - { - "start_time": "2019-01-16 11:43:19 +0000", - "units": "unitVolume", - "value": 27.3 - }, - { - "start_time": "2019-01-16 11:39:14 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:35:13 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:31:09 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:27:07 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:22:58 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:18:56 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:14:52 +0000", - "units": "unitVolume", - "value": 27.4 - }, - { - "start_time": "2019-01-16 11:10:48 +0000", - "units": "unitVolume", - "value": 27.5 - }, - { - "start_time": "2019-01-16 11:06:44 +0000", - "units": "unitVolume", - "value": 27.5 - }, - { - "start_time": "2019-01-16 11:02:40 +0000", - "units": "unitVolume", - "value": 27.6 - }, - { - "start_time": "2019-01-16 10:58:36 +0000", - "units": "unitVolume", - "value": 27.6 - }, - { - "start_time": "2019-01-16 10:54:34 +0000", - "units": "unitVolume", - "value": 27.7 - }, - { - "start_time": "2019-01-16 10:50:33 +0000", - "units": "unitVolume", - "value": 27.8 - }, - { - "start_time": "2019-01-16 10:45:33 +0000", - "units": "unitVolume", - "value": 27.9 - }, - { - "start_time": "2019-01-16 10:41:22 +0000", - "units": "unitVolume", - "value": 28.0 - }, - { - "start_time": "2019-01-16 10:37:18 +0000", - "units": "unitVolume", - "value": 28.0 - }, - { - "start_time": "2019-01-16 10:33:14 +0000", - "units": "unitVolume", - "value": 28.1 - }, - { - "start_time": "2019-01-16 10:29:13 +0000", - "units": "unitVolume", - "value": 28.1 - }, - { - "start_time": "2019-01-16 10:25:09 +0000", - "units": "unitVolume", - "value": 28.2 - }, - { - "start_time": "2019-01-16 10:21:07 +0000", - "units": "unitVolume", - "value": 28.2 - }, - { - "start_time": "2019-01-16 10:17:00 +0000", - "units": "unitVolume", - "value": 28.3 - }, - { - "start_time": "2019-01-16 10:12:56 +0000", - "units": "unitVolume", - "value": 28.3 - }, - { - "start_time": "2019-01-16 10:07:59 +0000", - "units": "unitVolume", - "value": 28.4 - }, - { - "start_time": "2019-01-16 10:03:46 +0000", - "units": "unitVolume", - "value": 28.5 - }, - { - "start_time": "2019-01-16 09:59:42 +0000", - "units": "unitVolume", - "value": 28.6 - }, - { - "start_time": "2019-01-16 09:55:38 +0000", - "units": "unitVolume", - "value": 28.7 - }, - { - "start_time": "2019-01-16 09:51:25 +0000", - "units": "unitVolume", - "value": 28.9 - }, - { - "start_time": "2019-01-16 09:47:32 +0000", - "units": "unitVolume", - "value": 29.0 - }, - { - "start_time": "2019-01-16 09:43:28 +0000", - "units": "unitVolume", - "value": 29.2 - }, - { - "start_time": "2019-01-16 09:39:24 +0000", - "units": "unitVolume", - "value": 29.3 - }, - { - "start_time": "2019-01-16 09:35:20 +0000", - "units": "unitVolume", - "value": 29.4 - }, - { - "start_time": "2019-01-16 09:31:18 +0000", - "units": "unitVolume", - "value": 29.5 - }, - { - "start_time": "2019-01-16 09:27:14 +0000", - "units": "unitVolume", - "value": 29.7 - }, - { - "start_time": "2019-01-16 09:23:13 +0000", - "units": "unitVolume", - "value": 29.9 - }, - { - "start_time": "2019-01-16 09:19:09 +0000", - "units": "unitVolume", - "value": 30.1 - }, - { - "start_time": "2019-01-16 09:15:02 +0000", - "units": "unitVolume", - "value": 30.2 - }, - { - "start_time": "2019-01-16 09:11:00 +0000", - "units": "unitVolume", - "value": 30.2 - }, - { - "start_time": "2019-01-16 09:06:56 +0000", - "units": "unitVolume", - "value": 30.3 - }, - { - "start_time": "2019-01-16 09:02:50 +0000", - "units": "unitVolume", - "value": 30.4 - }, - { - "start_time": "2019-01-16 08:58:46 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:54:42 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:50:40 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:46:36 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:42:32 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:38:28 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:34:24 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:30:20 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:26:18 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:22:14 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:18:13 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:14:09 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:10:02 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:05:48 +0000", - "units": "unitVolume", - "value": 30.5 - }, - { - "start_time": "2019-01-16 08:00:54 +0000", - "units": "unitVolume", - "value": 30.6 - }, - { - "start_time": "2019-01-16 07:56:50 +0000", - "units": "unitVolume", - "value": 30.6 - }, - { - "start_time": "2019-01-16 07:52:46 +0000", - "units": "unitVolume", - "value": 30.7 - }, - { - "start_time": "2019-01-16 07:48:31 +0000", - "units": "unitVolume", - "value": 31.1 - }, - { - "start_time": "2019-01-16 07:44:38 +0000", - "units": "unitVolume", - "value": 32.4 - }, - { - "start_time": "2019-01-16 07:40:37 +0000", - "units": "unitVolume", - "value": 32.7 - }, - { - "start_time": "2019-01-16 07:36:32 +0000", - "units": "unitVolume", - "value": 33.1 - }, - { - "start_time": "2019-01-16 07:32:28 +0000", - "units": "unitVolume", - "value": 33.4 - }, - { - "start_time": "2019-01-16 07:28:24 +0000", - "units": "unitVolume", - "value": 33.7 - }, - { - "start_time": "2019-01-16 07:24:20 +0000", - "units": "unitVolume", - "value": 34.0 - }, - { - "start_time": "2019-01-16 07:20:16 +0000", - "units": "unitVolume", - "value": 34.1 - }, - { - "start_time": "2019-01-16 07:16:14 +0000", - "units": "unitVolume", - "value": 34.2 - }, - { - "start_time": "2019-01-16 07:12:13 +0000", - "units": "unitVolume", - "value": 34.3 - }, - { - "start_time": "2019-01-16 07:08:10 +0000", - "units": "unitVolume", - "value": 34.4 - }, - { - "start_time": "2019-01-16 07:04:02 +0000", - "units": "unitVolume", - "value": 34.5 - }, - { - "start_time": "2019-01-16 06:59:58 +0000", - "units": "unitVolume", - "value": 34.5 - }, - { - "start_time": "2019-01-16 06:55:56 +0000", - "units": "unitVolume", - "value": 34.6 - }, - { - "start_time": "2019-01-16 06:51:41 +0000", - "units": "unitVolume", - "value": 34.6 - }, - { - "start_time": "2019-01-16 06:47:48 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:43:44 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:39:40 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:35:36 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:31:34 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:27:30 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:23:26 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:19:22 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:15:18 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:11:16 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:07:12 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 06:03:12 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:58:13 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:54:00 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:49:45 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:45:52 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:41:48 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:37:44 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:33:42 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:29:38 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:25:34 +0000", - "units": "unitVolume", - "value": 34.7 - }, - { - "start_time": "2019-01-16 05:21:30 +0000", - "units": "unitVolume", - "value": 34.8 - }, - { - "start_time": "2019-01-16 05:17:29 +0000", - "units": "unitVolume", - "value": 35.1 - }, - { - "start_time": "2019-01-16 05:17:26 +0000", - "units": "unitVolume", - "value": 35.1 - }, - { - "start_time": "2019-01-16 05:12:22 +0000", - "units": "unitVolume", - "value": 39.8 - }, - { - "start_time": "2019-01-16 05:08:08 +0000", - "units": "unitVolume", - "value": 40.2 - }, - { - "start_time": "2019-01-16 05:04:18 +0000", - "units": "unitVolume", - "value": 40.5 - }, - { - "start_time": "2019-01-16 05:00:13 +0000", - "units": "unitVolume", - "value": 40.8 - }, - { - "start_time": "2019-01-16 04:56:09 +0000", - "units": "unitVolume", - "value": 41.1 - }, - { - "start_time": "2019-01-16 04:51:07 +0000", - "units": "unitVolume", - "value": 41.2 - }, - { - "start_time": "2019-01-16 04:46:49 +0000", - "units": "unitVolume", - "value": 41.4 - }, - { - "start_time": "2019-01-16 04:41:44 +0000", - "units": "unitVolume", - "value": 41.4 - }, - { - "start_time": "2019-01-16 04:36:50 +0000", - "units": "unitVolume", - "value": 41.4 - }, - { - "start_time": "2019-01-16 04:32:46 +0000", - "units": "unitVolume", - "value": 41.4 - }, - { - "start_time": "2019-01-16 04:28:43 +0000", - "units": "unitVolume", - "value": 41.4 - }, - { - "start_time": "2019-01-16 04:22:28 +0000", - "units": "unitVolume", - "value": 41.5 - }, - { - "start_time": "2019-01-16 04:14:19 +0000", - "units": "unitVolume", - "value": 41.7 - }, - { - "start_time": "2019-01-16 04:10:26 +0000", - "units": "unitVolume", - "value": 41.7 - }, - { - "start_time": "2019-01-16 04:06:22 +0000", - "units": "unitVolume", - "value": 41.8 - }, - { - "start_time": "2019-01-16 04:02:18 +0000", - "units": "unitVolume", - "value": 41.9 - }, - { - "start_time": "2019-01-16 03:58:16 +0000", - "units": "unitVolume", - "value": 42.0 - }, - { - "start_time": "2019-01-16 03:54:01 +0000", - "units": "unitVolume", - "value": 42.1 - }, - { - "start_time": "2019-01-16 03:48:09 +0000", - "units": "unitVolume", - "value": 42.2 - }, - { - "start_time": "2019-01-16 03:44:02 +0000", - "units": "unitVolume", - "value": 42.3 - }, - { - "start_time": "2019-01-16 03:40:00 +0000", - "units": "unitVolume", - "value": 42.3 - }, - { - "start_time": "2019-01-16 03:35:45 +0000", - "units": "unitVolume", - "value": 42.4 - }, - { - "start_time": "2019-01-16 03:29:41 +0000", - "units": "unitVolume", - "value": 42.6 - }, - { - "start_time": "2019-01-16 03:23:46 +0000", - "units": "unitVolume", - "value": 42.7 - }, - { - "start_time": "2019-01-16 03:18:54 +0000", - "units": "unitVolume", - "value": 42.8 - }, - { - "start_time": "2019-01-16 03:01:15 +0000", - "units": "unitVolume", - "value": 43.1 - }, - { - "start_time": "2019-01-16 02:54:09 +0000", - "units": "unitVolume", - "value": 43.3 - }, - { - "start_time": "2019-01-16 02:49:15 +0000", - "units": "unitVolume", - "value": 43.4 - }, - { - "start_time": "2019-01-16 02:45:13 +0000", - "units": "unitVolume", - "value": 43.4 - }, - { - "start_time": "2019-01-16 02:39:56 +0000", - "units": "unitVolume", - "value": 43.6 - }, - { - "start_time": "2019-01-16 02:30:48 +0000", - "units": "unitVolume", - "value": 43.7 - }, - { - "start_time": "2019-01-16 02:25:44 +0000", - "units": "unitVolume", - "value": 43.8 - }, - { - "start_time": "2019-01-16 02:18:38 +0000", - "units": "unitVolume", - "value": 44.0 - }, - { - "start_time": "2019-01-16 02:13:33 +0000", - "units": "unitVolume", - "value": 44.1 - }, - { - "start_time": "2019-01-16 02:08:41 +0000", - "units": "unitVolume", - "value": 44.2 - }, - { - "start_time": "2019-01-16 02:04:36 +0000", - "units": "unitVolume", - "value": 44.3 - }, - { - "start_time": "2019-01-16 02:00:32 +0000", - "units": "unitVolume", - "value": 44.3 - }, - { - "start_time": "2019-01-16 01:56:18 +0000", - "units": "unitVolume", - "value": 44.4 - }, - { - "start_time": "2019-01-16 01:50:17 +0000", - "units": "unitVolume", - "value": 44.8 - }, - { - "start_time": "2019-01-16 01:31:57 +0000", - "units": "unitVolume", - "value": 47.5 - }, - { - "start_time": "2019-01-16 01:23:02 +0000", - "units": "unitVolume", - "value": 60.0 - }, - { - "start_time": "2019-01-16 01:18:54 +0000", - "units": "unitVolume", - "value": 60.1 - }, - { - "start_time": "2019-01-16 01:14:50 +0000", - "units": "unitVolume", - "value": 60.2 - }, - { - "start_time": "2019-01-16 01:10:49 +0000", - "units": "unitVolume", - "value": 60.3 - }, - { - "start_time": "2019-01-16 01:06:42 +0000", - "units": "unitVolume", - "value": 60.4 - }, - { - "start_time": "2019-01-16 01:02:38 +0000", - "units": "unitVolume", - "value": 60.5 - }, - { - "start_time": "2019-01-16 00:58:34 +0000", - "units": "unitVolume", - "value": 60.6 - }, - { - "start_time": "2019-01-16 00:54:32 +0000", - "units": "unitVolume", - "value": 60.7 - }, - { - "start_time": "2019-01-16 00:50:28 +0000", - "units": "unitVolume", - "value": 60.8 - }, - { - "start_time": "2019-01-16 00:46:24 +0000", - "units": "unitVolume", - "value": 60.9 - }, - { - "start_time": "2019-01-16 00:42:20 +0000", - "units": "unitVolume", - "value": 61.0 - }, - { - "start_time": "2019-01-16 00:38:16 +0000", - "units": "unitVolume", - "value": 61.1 - }, - { - "start_time": "2019-01-16 00:34:14 +0000", - "units": "unitVolume", - "value": 61.2 - }, - { - "start_time": "2019-01-16 00:30:13 +0000", - "units": "unitVolume", - "value": 61.2 - }, - { - "start_time": "2019-01-16 00:26:09 +0000", - "units": "unitVolume", - "value": 61.3 - }, - { - "start_time": "2019-01-16 00:22:02 +0000", - "units": "unitVolume", - "value": 61.4 - } - ], - "glucose_momentum_effect": [ - { - "quantity": 0.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:15:00 +0000" - }, - { - "quantity": 10.17, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:20:00 +0000" - }, - { - "quantity": 23.67, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:25:00 +0000" - }, - { - "quantity": 37.17, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:30:00 +0000" - }, - { - "quantity": 50.67, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:35:00 +0000" - } - ], - "glucose_store": { - "authorizationRequired": " false", - "cacheLength": " 86400.0", - "latestGlucoseValue": { - "isDisplayOnly": " false", - "provenanceIdentifier": " ", - "quantity": 401.0, - "quantity_units": "mg/dL", - "sampleUUID": " FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF", - "startDate": " 2019-01-17 00:16:14 +0000", - "syncIdentifier": " \"1547684174.0", - "syncVersion": " 1" - }, - "managedDataInterval": " 10800.0", - "momentumDataInterval": " 900.0", - "observationEnabled": " true", - "observationStart": " 2019-01-15 13:08:36 +0000", - "observerQuery": " Optional()" - }, - "insulin_action_duration": 21600.0, - "insulin_counteraction_effects": [ - { - "end_time": " 2019-01-16 00:21:16 +0000", - "start_time": "2019-01-16 00:16:16 +0000", - "units": "mg/dL/min", - "value": 0.1982427826297339 - }, - { - "end_time": " 2019-01-16 00:26:16 +0000", - "start_time": "2019-01-16 00:21:16 +0000", - "units": "mg/dL/min", - "value": 0.19090649148772626 - }, - { - "end_time": " 2019-01-16 00:31:16 +0000", - "start_time": "2019-01-16 00:26:16 +0000", - "units": "mg/dL/min", - "value": 0.18325104307100443 - }, - { - "end_time": " 2019-01-16 00:36:16 +0000", - "start_time": "2019-01-16 00:31:16 +0000", - "units": "mg/dL/min", - "value": 0.17537905376898377 - }, - { - "end_time": " 2019-01-16 00:41:16 +0000", - "start_time": "2019-01-16 00:36:16 +0000", - "units": "mg/dL/min", - "value": 0.16738491556766347 - }, - { - "end_time": " 2019-01-16 00:46:16 +0000", - "start_time": "2019-01-16 00:41:16 +0000", - "units": "mg/dL/min", - "value": 0.15939180772528513 - }, - { - "end_time": " 2019-01-16 00:51:16 +0000", - "start_time": "2019-01-16 00:46:16 +0000", - "units": "mg/dL/min", - "value": 0.1514614088564599 - }, - { - "end_time": " 2019-01-16 00:56:16 +0000", - "start_time": "2019-01-16 00:51:16 +0000", - "units": "mg/dL/min", - "value": 0.14362819132001048 - }, - { - "end_time": " 2019-01-16 01:01:16 +0000", - "start_time": "2019-01-16 00:56:16 +0000", - "units": "mg/dL/min", - "value": 0.13591252108438992 - }, - { - "end_time": " 2019-01-16 01:06:16 +0000", - "start_time": "2019-01-16 01:01:16 +0000", - "units": "mg/dL/min", - "value": 0.12832619474061174 - }, - { - "end_time": " 2019-01-16 01:11:16 +0000", - "start_time": "2019-01-16 01:06:16 +0000", - "units": "mg/dL/min", - "value": 0.12125178140763636 - }, - { - "end_time": " 2019-01-16 01:16:16 +0000", - "start_time": "2019-01-16 01:11:16 +0000", - "units": "mg/dL/min", - "value": 0.11510003348635107 - }, - { - "end_time": " 2019-01-16 01:21:16 +0000", - "start_time": "2019-01-16 01:16:16 +0000", - "units": "mg/dL/min", - "value": 0.10905453050568212 - }, - { - "end_time": " 2019-01-16 01:26:16 +0000", - "start_time": "2019-01-16 01:21:16 +0000", - "units": "mg/dL/min", - "value": 0.10311423747260733 - }, - { - "end_time": " 2019-01-16 01:31:16 +0000", - "start_time": "2019-01-16 01:26:16 +0000", - "units": "mg/dL/min", - "value": 0.13701617326861423 - }, - { - "end_time": " 2019-01-16 01:36:16 +0000", - "start_time": "2019-01-16 01:31:16 +0000", - "units": "mg/dL/min", - "value": 0.9163908319123039 - }, - { - "end_time": " 2019-01-16 01:41:16 +0000", - "start_time": "2019-01-16 01:36:16 +0000", - "units": "mg/dL/min", - "value": 1.8594757224723706 - }, - { - "end_time": " 2019-01-16 01:46:16 +0000", - "start_time": "2019-01-16 01:41:16 +0000", - "units": "mg/dL/min", - "value": 0.6594254545905073 - }, - { - "end_time": " 2019-01-16 01:51:16 +0000", - "start_time": "2019-01-16 01:46:16 +0000", - "units": "mg/dL/min", - "value": 2.5332435249190777 - }, - { - "end_time": " 2019-01-16 01:56:16 +0000", - "start_time": "2019-01-16 01:51:16 +0000", - "units": "mg/dL/min", - "value": 2.0961359791559513 - }, - { - "end_time": " 2019-01-16 02:01:16 +0000", - "start_time": "2019-01-16 01:56:16 +0000", - "units": "mg/dL/min", - "value": 1.159894310634968 - }, - { - "end_time": " 2019-01-16 02:06:16 +0000", - "start_time": "2019-01-16 02:01:16 +0000", - "units": "mg/dL/min", - "value": 1.1191495200323969 - }, - { - "end_time": " 2019-01-16 02:11:16 +0000", - "start_time": "2019-01-16 02:06:16 +0000", - "units": "mg/dL/min", - "value": 1.3835112821257778 - }, - { - "end_time": " 2019-01-16 02:16:16 +0000", - "start_time": "2019-01-16 02:11:16 +0000", - "units": "mg/dL/min", - "value": 1.1662480312521664 - }, - { - "end_time": " 2019-01-16 02:21:16 +0000", - "start_time": "2019-01-16 02:16:16 +0000", - "units": "mg/dL/min", - "value": 1.0791030191771824 - }, - { - "end_time": " 2019-01-16 02:26:16 +0000", - "start_time": "2019-01-16 02:21:16 +0000", - "units": "mg/dL/min", - "value": 1.3324558965268125 - }, - { - "end_time": " 2019-01-16 02:31:16 +0000", - "start_time": "2019-01-16 02:26:16 +0000", - "units": "mg/dL/min", - "value": 1.7354634883194648 - }, - { - "end_time": " 2019-01-16 02:36:16 +0000", - "start_time": "2019-01-16 02:31:16 +0000", - "units": "mg/dL/min", - "value": 2.0961891268432735 - }, - { - "end_time": " 2019-01-16 02:41:16 +0000", - "start_time": "2019-01-16 02:36:16 +0000", - "units": "mg/dL/min", - "value": 2.621716418273308 - }, - { - "end_time": " 2019-01-16 02:46:16 +0000", - "start_time": "2019-01-16 02:41:16 +0000", - "units": "mg/dL/min", - "value": 3.5182572059200763 - }, - { - "end_time": " 2019-01-16 02:51:16 +0000", - "start_time": "2019-01-16 02:46:16 +0000", - "units": "mg/dL/min", - "value": 3.1912442395685723 - }, - { - "end_time": " 2019-01-16 02:56:16 +0000", - "start_time": "2019-01-16 02:51:16 +0000", - "units": "mg/dL/min", - "value": 2.445416067135784 - }, - { - "end_time": " 2019-01-16 03:01:16 +0000", - "start_time": "2019-01-16 02:56:16 +0000", - "units": "mg/dL/min", - "value": 1.4848934002202439 - }, - { - "end_time": " 2019-01-16 03:06:16 +0000", - "start_time": "2019-01-16 03:01:16 +0000", - "units": "mg/dL/min", - "value": 0.9132470278911112 - }, - { - "end_time": " 2019-01-16 03:11:16 +0000", - "start_time": "2019-01-16 03:06:16 +0000", - "units": "mg/dL/min", - "value": 0.7335596966448291 - }, - { - "end_time": " 2019-01-16 03:16:16 +0000", - "start_time": "2019-01-16 03:11:16 +0000", - "units": "mg/dL/min", - "value": 0.5484816889105331 - }, - { - "end_time": " 2019-01-16 03:21:16 +0000", - "start_time": "2019-01-16 03:16:16 +0000", - "units": "mg/dL/min", - "value": 0.5602815892395256 - }, - { - "end_time": " 2019-01-16 03:26:16 +0000", - "start_time": "2019-01-16 03:21:16 +0000", - "units": "mg/dL/min", - "value": 1.3708950890202685 - }, - { - "end_time": " 2019-01-16 03:31:16 +0000", - "start_time": "2019-01-16 03:26:16 +0000", - "units": "mg/dL/min", - "value": 1.7819674438251694 - }, - { - "end_time": " 2019-01-16 03:36:16 +0000", - "start_time": "2019-01-16 03:31:16 +0000", - "units": "mg/dL/min", - "value": 2.39486512736496 - }, - { - "end_time": " 2019-01-16 03:41:16 +0000", - "start_time": "2019-01-16 03:36:16 +0000", - "units": "mg/dL/min", - "value": 2.8107212073231946 - }, - { - "end_time": " 2019-01-16 03:46:16 +0000", - "start_time": "2019-01-16 03:41:16 +0000", - "units": "mg/dL/min", - "value": 2.630466380529401 - }, - { - "end_time": " 2019-01-16 03:51:16 +0000", - "start_time": "2019-01-16 03:46:16 +0000", - "units": "mg/dL/min", - "value": 2.6548543649344305 - }, - { - "end_time": " 2019-01-16 03:56:16 +0000", - "start_time": "2019-01-16 03:51:16 +0000", - "units": "mg/dL/min", - "value": 2.0844845325192636 - }, - { - "end_time": " 2019-01-16 04:01:16 +0000", - "start_time": "2019-01-16 03:56:16 +0000", - "units": "mg/dL/min", - "value": 2.1198220596437976 - }, - { - "end_time": " 2019-01-16 04:06:16 +0000", - "start_time": "2019-01-16 04:01:16 +0000", - "units": "mg/dL/min", - "value": 2.161215845056904 - }, - { - "end_time": " 2019-01-16 04:11:16 +0000", - "start_time": "2019-01-16 04:06:16 +0000", - "units": "mg/dL/min", - "value": 1.8089144219068882 - }, - { - "end_time": " 2019-01-16 04:16:16 +0000", - "start_time": "2019-01-16 04:11:16 +0000", - "units": "mg/dL/min", - "value": 1.6630800684049287 - }, - { - "end_time": " 2019-01-16 04:21:16 +0000", - "start_time": "2019-01-16 04:16:16 +0000", - "units": "mg/dL/min", - "value": 1.1238013021019242 - }, - { - "end_time": " 2019-01-16 04:26:16 +0000", - "start_time": "2019-01-16 04:21:16 +0000", - "units": "mg/dL/min", - "value": 0.9911101614885409 - }, - { - "end_time": " 2019-01-16 04:31:16 +0000", - "start_time": "2019-01-16 04:26:16 +0000", - "units": "mg/dL/min", - "value": 2.2650122493332217 - }, - { - "end_time": " 2019-01-16 04:36:16 +0000", - "start_time": "2019-01-16 04:31:16 +0000", - "units": "mg/dL/min", - "value": 3.1452826003493093 - }, - { - "end_time": " 2019-01-16 04:41:16 +0000", - "start_time": "2019-01-16 04:36:16 +0000", - "units": "mg/dL/min", - "value": 5.026707249116907 - }, - { - "end_time": " 2019-01-16 04:46:16 +0000", - "start_time": "2019-01-16 04:41:16 +0000", - "units": "mg/dL/min", - "value": 5.307635000867048 - }, - { - "end_time": " 2019-01-16 04:51:16 +0000", - "start_time": "2019-01-16 04:46:16 +0000", - "units": "mg/dL/min", - "value": 6.189141746904124 - }, - { - "end_time": " 2019-01-16 04:56:15 +0000", - "start_time": "2019-01-16 04:51:16 +0000", - "units": "mg/dL/min", - "value": 4.891462784148369 - }, - { - "end_time": " 2019-01-16 05:01:16 +0000", - "start_time": "2019-01-16 04:56:15 +0000", - "units": "mg/dL/min", - "value": 4.362455981748149 - }, - { - "end_time": " 2019-01-16 05:06:16 +0000", - "start_time": "2019-01-16 05:01:16 +0000", - "units": "mg/dL/min", - "value": 3.6958101729898316 - }, - { - "end_time": " 2019-01-16 05:11:16 +0000", - "start_time": "2019-01-16 05:06:16 +0000", - "units": "mg/dL/min", - "value": 2.6371223910535715 - }, - { - "end_time": " 2019-01-16 05:16:16 +0000", - "start_time": "2019-01-16 05:11:16 +0000", - "units": "mg/dL/min", - "value": 1.6077098800689782 - }, - { - "end_time": " 2019-01-16 05:21:16 +0000", - "start_time": "2019-01-16 05:16:16 +0000", - "units": "mg/dL/min", - "value": 1.0219571896167055 - }, - { - "end_time": " 2019-01-16 05:26:17 +0000", - "start_time": "2019-01-16 05:21:16 +0000", - "units": "mg/dL/min", - "value": 1.2955661643680867 - }, - { - "end_time": " 2019-01-16 05:31:17 +0000", - "start_time": "2019-01-16 05:26:17 +0000", - "units": "mg/dL/min", - "value": 1.8124286594360908 - }, - { - "end_time": " 2019-01-16 05:36:17 +0000", - "start_time": "2019-01-16 05:31:17 +0000", - "units": "mg/dL/min", - "value": 1.2632884842641943 - }, - { - "end_time": " 2019-01-16 05:41:17 +0000", - "start_time": "2019-01-16 05:36:17 +0000", - "units": "mg/dL/min", - "value": -0.34688068896243746 - }, - { - "end_time": " 2019-01-16 05:46:17 +0000", - "start_time": "2019-01-16 05:41:17 +0000", - "units": "mg/dL/min", - "value": -1.810937762699177 - }, - { - "end_time": " 2019-01-16 05:51:17 +0000", - "start_time": "2019-01-16 05:46:17 +0000", - "units": "mg/dL/min", - "value": -1.9211379369397947 - }, - { - "end_time": " 2019-01-16 05:56:17 +0000", - "start_time": "2019-01-16 05:51:17 +0000", - "units": "mg/dL/min", - "value": -0.27069392857310953 - }, - { - "end_time": " 2019-01-16 06:01:17 +0000", - "start_time": "2019-01-16 05:56:17 +0000", - "units": "mg/dL/min", - "value": 1.1464218217596225 - }, - { - "end_time": " 2019-01-16 06:06:17 +0000", - "start_time": "2019-01-16 06:01:17 +0000", - "units": "mg/dL/min", - "value": 1.7353209022454847 - }, - { - "end_time": " 2019-01-16 06:11:17 +0000", - "start_time": "2019-01-16 06:06:17 +0000", - "units": "mg/dL/min", - "value": 1.100360039590714 - }, - { - "end_time": " 2019-01-16 06:16:17 +0000", - "start_time": "2019-01-16 06:11:17 +0000", - "units": "mg/dL/min", - "value": 1.045398258770956 - }, - { - "end_time": " 2019-01-16 06:21:17 +0000", - "start_time": "2019-01-16 06:16:17 +0000", - "units": "mg/dL/min", - "value": 0.975207843725775 - }, - { - "end_time": " 2019-01-16 06:26:17 +0000", - "start_time": "2019-01-16 06:21:17 +0000", - "units": "mg/dL/min", - "value": 1.2914899966264781 - }, - { - "end_time": " 2019-01-16 06:31:17 +0000", - "start_time": "2019-01-16 06:26:17 +0000", - "units": "mg/dL/min", - "value": 1.5980390243429607 - }, - { - "end_time": " 2019-01-16 06:36:17 +0000", - "start_time": "2019-01-16 06:31:17 +0000", - "units": "mg/dL/min", - "value": 1.8971539437366116 - }, - { - "end_time": " 2019-01-16 06:41:16 +0000", - "start_time": "2019-01-16 06:36:17 +0000", - "units": "mg/dL/min", - "value": 1.7971011583487753 - }, - { - "end_time": " 2019-01-16 06:46:17 +0000", - "start_time": "2019-01-16 06:41:16 +0000", - "units": "mg/dL/min", - "value": 1.8758840574471745 - }, - { - "end_time": " 2019-01-16 06:51:17 +0000", - "start_time": "2019-01-16 06:46:17 +0000", - "units": "mg/dL/min", - "value": 1.7725687311718956 - }, - { - "end_time": " 2019-01-16 06:56:16 +0000", - "start_time": "2019-01-16 06:51:17 +0000", - "units": "mg/dL/min", - "value": 1.6697695285857999 - }, - { - "end_time": " 2019-01-16 07:01:17 +0000", - "start_time": "2019-01-16 06:56:16 +0000", - "units": "mg/dL/min", - "value": 1.7520469730865942 - }, - { - "end_time": " 2019-01-16 07:06:17 +0000", - "start_time": "2019-01-16 07:01:17 +0000", - "units": "mg/dL/min", - "value": 1.8542444984251687 - }, - { - "end_time": " 2019-01-16 07:11:16 +0000", - "start_time": "2019-01-16 07:06:17 +0000", - "units": "mg/dL/min", - "value": 2.3634062382675998 - }, - { - "end_time": " 2019-01-16 07:16:17 +0000", - "start_time": "2019-01-16 07:11:16 +0000", - "units": "mg/dL/min", - "value": 3.253752625149631 - }, - { - "end_time": " 2019-01-16 07:21:17 +0000", - "start_time": "2019-01-16 07:16:17 +0000", - "units": "mg/dL/min", - "value": 3.3813500860657313 - }, - { - "end_time": " 2019-01-16 07:26:17 +0000", - "start_time": "2019-01-16 07:21:17 +0000", - "units": "mg/dL/min", - "value": 3.5069361489127457 - }, - { - "end_time": " 2019-01-16 07:31:17 +0000", - "start_time": "2019-01-16 07:26:17 +0000", - "units": "mg/dL/min", - "value": 2.8434105399184317 - }, - { - "end_time": " 2019-01-16 07:36:17 +0000", - "start_time": "2019-01-16 07:31:17 +0000", - "units": "mg/dL/min", - "value": 2.403324965365527 - }, - { - "end_time": " 2019-01-16 07:41:17 +0000", - "start_time": "2019-01-16 07:36:17 +0000", - "units": "mg/dL/min", - "value": 1.991159005768668 - }, - { - "end_time": " 2019-01-16 07:46:17 +0000", - "start_time": "2019-01-16 07:41:17 +0000", - "units": "mg/dL/min", - "value": 1.401109522285742 - }, - { - "end_time": " 2019-01-16 07:51:17 +0000", - "start_time": "2019-01-16 07:46:17 +0000", - "units": "mg/dL/min", - "value": 0.8295278468705418 - }, - { - "end_time": " 2019-01-16 07:56:17 +0000", - "start_time": "2019-01-16 07:51:17 +0000", - "units": "mg/dL/min", - "value": 0.6808427523699264 - }, - { - "end_time": " 2019-01-16 08:01:16 +0000", - "start_time": "2019-01-16 07:56:17 +0000", - "units": "mg/dL/min", - "value": 0.19707404633473713 - }, - { - "end_time": " 2019-01-16 08:06:17 +0000", - "start_time": "2019-01-16 08:01:16 +0000", - "units": "mg/dL/min", - "value": 0.30188606412924657 - }, - { - "end_time": " 2019-01-16 08:11:17 +0000", - "start_time": "2019-01-16 08:06:17 +0000", - "units": "mg/dL/min", - "value": 0.18088809574742298 - }, - { - "end_time": " 2019-01-16 08:16:17 +0000", - "start_time": "2019-01-16 08:11:17 +0000", - "units": "mg/dL/min", - "value": 0.23403642717462386 - }, - { - "end_time": " 2019-01-16 08:21:17 +0000", - "start_time": "2019-01-16 08:16:17 +0000", - "units": "mg/dL/min", - "value": 0.06357122698595957 - }, - { - "end_time": " 2019-01-16 08:26:17 +0000", - "start_time": "2019-01-16 08:21:17 +0000", - "units": "mg/dL/min", - "value": -0.12998540096991745 - }, - { - "end_time": " 2019-01-16 08:31:17 +0000", - "start_time": "2019-01-16 08:26:17 +0000", - "units": "mg/dL/min", - "value": 0.057697857170524 - }, - { - "end_time": " 2019-01-16 08:36:17 +0000", - "start_time": "2019-01-16 08:31:17 +0000", - "units": "mg/dL/min", - "value": 0.03095651790740703 - }, - { - "end_time": " 2019-01-16 08:41:17 +0000", - "start_time": "2019-01-16 08:36:17 +0000", - "units": "mg/dL/min", - "value": -1.2076696882223132 - }, - { - "end_time": " 2019-01-16 08:46:17 +0000", - "start_time": "2019-01-16 08:41:17 +0000", - "units": "mg/dL/min", - "value": -1.2558667786860043 - }, - { - "end_time": " 2019-01-16 08:51:17 +0000", - "start_time": "2019-01-16 08:46:17 +0000", - "units": "mg/dL/min", - "value": -0.9120226568269572 - }, - { - "end_time": " 2019-01-16 08:56:17 +0000", - "start_time": "2019-01-16 08:51:17 +0000", - "units": "mg/dL/min", - "value": 0.6268154636063628 - }, - { - "end_time": " 2019-01-16 09:01:16 +0000", - "start_time": "2019-01-16 08:56:17 +0000", - "units": "mg/dL/min", - "value": 0.5625577507353805 - }, - { - "end_time": " 2019-01-16 09:06:16 +0000", - "start_time": "2019-01-16 09:01:16 +0000", - "units": "mg/dL/min", - "value": 0.6918199786382956 - }, - { - "end_time": " 2019-01-16 09:11:17 +0000", - "start_time": "2019-01-16 09:06:16 +0000", - "units": "mg/dL/min", - "value": 1.0215347430476471 - }, - { - "end_time": " 2019-01-16 09:16:16 +0000", - "start_time": "2019-01-16 09:11:17 +0000", - "units": "mg/dL/min", - "value": 0.7646823693822202 - }, - { - "end_time": " 2019-01-16 09:21:16 +0000", - "start_time": "2019-01-16 09:16:16 +0000", - "units": "mg/dL/min", - "value": 0.7032527111943636 - }, - { - "end_time": " 2019-01-16 09:26:15 +0000", - "start_time": "2019-01-16 09:21:16 +0000", - "units": "mg/dL/min", - "value": 0.04907602202430922 - }, - { - "end_time": " 2019-01-16 09:31:16 +0000", - "start_time": "2019-01-16 09:26:15 +0000", - "units": "mg/dL/min", - "value": 0.20408675616967037 - }, - { - "end_time": " 2019-01-16 09:36:16 +0000", - "start_time": "2019-01-16 09:31:16 +0000", - "units": "mg/dL/min", - "value": 0.7736589222295605 - }, - { - "end_time": " 2019-01-16 09:41:16 +0000", - "start_time": "2019-01-16 09:36:16 +0000", - "units": "mg/dL/min", - "value": 0.7502586150345905 - }, - { - "end_time": " 2019-01-16 09:46:16 +0000", - "start_time": "2019-01-16 09:41:16 +0000", - "units": "mg/dL/min", - "value": 0.5325680331587591 - }, - { - "end_time": " 2019-01-16 09:51:16 +0000", - "start_time": "2019-01-16 09:46:16 +0000", - "units": "mg/dL/min", - "value": 0.12002155128084267 - }, - { - "end_time": " 2019-01-16 09:56:16 +0000", - "start_time": "2019-01-16 09:51:16 +0000", - "units": "mg/dL/min", - "value": -0.08552034105132407 - }, - { - "end_time": " 2019-01-16 10:01:16 +0000", - "start_time": "2019-01-16 09:56:16 +0000", - "units": "mg/dL/min", - "value": -0.08679723826076041 - }, - { - "end_time": " 2019-01-16 10:11:16 +0000", - "start_time": "2019-01-16 10:06:16 +0000", - "units": "mg/dL/min", - "value": -0.2846570177179728 - }, - { - "end_time": " 2019-01-16 10:16:16 +0000", - "start_time": "2019-01-16 10:11:16 +0000", - "units": "mg/dL/min", - "value": -0.2839635328018175 - }, - { - "end_time": " 2019-01-16 10:21:15 +0000", - "start_time": "2019-01-16 10:16:16 +0000", - "units": "mg/dL/min", - "value": -0.08511589768116218 - }, - { - "end_time": " 2019-01-16 10:26:16 +0000", - "start_time": "2019-01-16 10:21:15 +0000", - "units": "mg/dL/min", - "value": -0.29085284377803367 - }, - { - "end_time": " 2019-01-16 10:31:15 +0000", - "start_time": "2019-01-16 10:26:16 +0000", - "units": "mg/dL/min", - "value": 0.09515093942055106 - }, - { - "end_time": " 2019-01-16 10:36:16 +0000", - "start_time": "2019-01-16 10:31:15 +0000", - "units": "mg/dL/min", - "value": -0.12336352638297121 - }, - { - "end_time": " 2019-01-16 10:41:16 +0000", - "start_time": "2019-01-16 10:36:16 +0000", - "units": "mg/dL/min", - "value": -0.14417766051237774 - }, - { - "end_time": " 2019-01-16 10:46:15 +0000", - "start_time": "2019-01-16 10:41:16 +0000", - "units": "mg/dL/min", - "value": 0.03629209113493187 - }, - { - "end_time": " 2019-01-16 10:51:16 +0000", - "start_time": "2019-01-16 10:46:15 +0000", - "units": "mg/dL/min", - "value": 0.015544420222381497 - }, - { - "end_time": " 2019-01-16 10:56:16 +0000", - "start_time": "2019-01-16 10:51:16 +0000", - "units": "mg/dL/min", - "value": -0.20504738078338958 - }, - { - "end_time": " 2019-01-16 11:01:16 +0000", - "start_time": "2019-01-16 10:56:16 +0000", - "units": "mg/dL/min", - "value": -0.22423877829323827 - }, - { - "end_time": " 2019-01-16 11:06:15 +0000", - "start_time": "2019-01-16 11:01:16 +0000", - "units": "mg/dL/min", - "value": -0.2426508684874744 - }, - { - "end_time": " 2019-01-16 11:11:15 +0000", - "start_time": "2019-01-16 11:06:15 +0000", - "units": "mg/dL/min", - "value": -0.45793356767758264 - }, - { - "end_time": " 2019-01-16 11:16:16 +0000", - "start_time": "2019-01-16 11:11:15 +0000", - "units": "mg/dL/min", - "value": -0.8701341780071767 - }, - { - "end_time": " 2019-01-16 11:21:15 +0000", - "start_time": "2019-01-16 11:16:16 +0000", - "units": "mg/dL/min", - "value": -0.49037133658271387 - }, - { - "end_time": " 2019-01-16 11:26:16 +0000", - "start_time": "2019-01-16 11:21:15 +0000", - "units": "mg/dL/min", - "value": -0.10463632769848039 - }, - { - "end_time": " 2019-01-16 11:31:16 +0000", - "start_time": "2019-01-16 11:26:16 +0000", - "units": "mg/dL/min", - "value": 0.07362220347863511 - }, - { - "end_time": " 2019-01-16 11:36:16 +0000", - "start_time": "2019-01-16 11:31:16 +0000", - "units": "mg/dL/min", - "value": 0.8471565332057708 - }, - { - "end_time": " 2019-01-16 11:41:16 +0000", - "start_time": "2019-01-16 11:36:16 +0000", - "units": "mg/dL/min", - "value": 0.8166114431190181 - }, - { - "end_time": " 2019-01-16 11:46:16 +0000", - "start_time": "2019-01-16 11:41:16 +0000", - "units": "mg/dL/min", - "value": 0.1829759774049307 - }, - { - "end_time": " 2019-01-16 11:51:16 +0000", - "start_time": "2019-01-16 11:46:16 +0000", - "units": "mg/dL/min", - "value": -0.24785211258890738 - }, - { - "end_time": " 2019-01-16 11:56:16 +0000", - "start_time": "2019-01-16 11:51:16 +0000", - "units": "mg/dL/min", - "value": -0.8669088899667713 - }, - { - "end_time": " 2019-01-16 12:01:16 +0000", - "start_time": "2019-01-16 11:56:16 +0000", - "units": "mg/dL/min", - "value": 0.9264727184196545 - }, - { - "end_time": " 2019-01-16 12:06:16 +0000", - "start_time": "2019-01-16 12:01:16 +0000", - "units": "mg/dL/min", - "value": 0.7269406805767176 - }, - { - "end_time": " 2019-01-16 12:11:16 +0000", - "start_time": "2019-01-16 12:06:16 +0000", - "units": "mg/dL/min", - "value": -0.6696353032336445 - }, - { - "end_time": " 2019-01-16 12:16:16 +0000", - "start_time": "2019-01-16 12:11:16 +0000", - "units": "mg/dL/min", - "value": 0.5343815138608988 - }, - { - "end_time": " 2019-01-16 12:21:16 +0000", - "start_time": "2019-01-16 12:16:16 +0000", - "units": "mg/dL/min", - "value": 1.7451032655993457 - }, - { - "end_time": " 2019-01-16 12:26:16 +0000", - "start_time": "2019-01-16 12:21:16 +0000", - "units": "mg/dL/min", - "value": 0.9616025412185082 - }, - { - "end_time": " 2019-01-16 12:31:16 +0000", - "start_time": "2019-01-16 12:26:16 +0000", - "units": "mg/dL/min", - "value": 0.7803168194525368 - }, - { - "end_time": " 2019-01-16 12:36:16 +0000", - "start_time": "2019-01-16 12:31:16 +0000", - "units": "mg/dL/min", - "value": -1.0008407376730246 - }, - { - "end_time": " 2019-01-16 12:41:15 +0000", - "start_time": "2019-01-16 12:36:16 +0000", - "units": "mg/dL/min", - "value": -2.381952658012845 - }, - { - "end_time": " 2019-01-16 12:46:16 +0000", - "start_time": "2019-01-16 12:41:15 +0000", - "units": "mg/dL/min", - "value": 3.6463539767858233 - }, - { - "end_time": " 2019-01-16 12:51:16 +0000", - "start_time": "2019-01-16 12:46:16 +0000", - "units": "mg/dL/min", - "value": 3.091544515415762 - }, - { - "end_time": " 2019-01-16 12:56:16 +0000", - "start_time": "2019-01-16 12:51:16 +0000", - "units": "mg/dL/min", - "value": 5.51469281915297 - }, - { - "end_time": " 2019-01-16 13:01:16 +0000", - "start_time": "2019-01-16 12:56:16 +0000", - "units": "mg/dL/min", - "value": 5.449605385627228 - }, - { - "end_time": " 2019-01-16 13:06:15 +0000", - "start_time": "2019-01-16 13:01:16 +0000", - "units": "mg/dL/min", - "value": 5.234183316854896 - }, - { - "end_time": " 2019-01-16 16:11:14 +0000", - "start_time": "2019-01-16 13:06:15 +0000", - "units": "mg/dL/min", - "value": 1.1247390365939516 - }, - { - "end_time": " 2019-01-16 16:16:14 +0000", - "start_time": "2019-01-16 16:11:14 +0000", - "units": "mg/dL/min", - "value": -0.26288051766709936 - }, - { - "end_time": " 2019-01-16 16:21:14 +0000", - "start_time": "2019-01-16 16:16:14 +0000", - "units": "mg/dL/min", - "value": 1.4828546453934677 - }, - { - "end_time": " 2019-01-16 16:26:14 +0000", - "start_time": "2019-01-16 16:21:14 +0000", - "units": "mg/dL/min", - "value": -0.16842261735431518 - }, - { - "end_time": " 2019-01-16 16:31:14 +0000", - "start_time": "2019-01-16 16:26:14 +0000", - "units": "mg/dL/min", - "value": 0.1832026693431203 - }, - { - "end_time": " 2019-01-16 16:36:14 +0000", - "start_time": "2019-01-16 16:31:14 +0000", - "units": "mg/dL/min", - "value": -0.06235690824661333 - }, - { - "end_time": " 2019-01-16 16:41:15 +0000", - "start_time": "2019-01-16 16:36:14 +0000", - "units": "mg/dL/min", - "value": 0.09450124738259091 - }, - { - "end_time": " 2019-01-16 16:46:15 +0000", - "start_time": "2019-01-16 16:41:15 +0000", - "units": "mg/dL/min", - "value": -0.7453686165497743 - }, - { - "end_time": " 2019-01-16 16:51:14 +0000", - "start_time": "2019-01-16 16:46:15 +0000", - "units": "mg/dL/min", - "value": -0.1836377274887992 - }, - { - "end_time": " 2019-01-16 16:56:14 +0000", - "start_time": "2019-01-16 16:51:14 +0000", - "units": "mg/dL/min", - "value": 1.781740687397314 - }, - { - "end_time": " 2019-01-16 17:01:14 +0000", - "start_time": "2019-01-16 16:56:14 +0000", - "units": "mg/dL/min", - "value": 1.3488279230345028 - }, - { - "end_time": " 2019-01-16 17:06:15 +0000", - "start_time": "2019-01-16 17:01:14 +0000", - "units": "mg/dL/min", - "value": 1.7124195822307977 - }, - { - "end_time": " 2019-01-16 18:11:14 +0000", - "start_time": "2019-01-16 17:06:15 +0000", - "units": "mg/dL/min", - "value": 2.666640640835534 - }, - { - "end_time": " 2019-01-16 18:16:15 +0000", - "start_time": "2019-01-16 18:11:14 +0000", - "units": "mg/dL/min", - "value": 0.2085614695528665 - }, - { - "end_time": " 2019-01-16 18:21:15 +0000", - "start_time": "2019-01-16 18:16:15 +0000", - "units": "mg/dL/min", - "value": 1.2067458537122546 - }, - { - "end_time": " 2019-01-16 18:26:15 +0000", - "start_time": "2019-01-16 18:21:15 +0000", - "units": "mg/dL/min", - "value": 2.2059702246459323 - }, - { - "end_time": " 2019-01-16 18:31:14 +0000", - "start_time": "2019-01-16 18:26:15 +0000", - "units": "mg/dL/min", - "value": -1.1973343205124818 - }, - { - "end_time": " 2019-01-16 18:36:15 +0000", - "start_time": "2019-01-16 18:31:14 +0000", - "units": "mg/dL/min", - "value": 3.3972443700407733 - }, - { - "end_time": " 2019-01-16 18:41:15 +0000", - "start_time": "2019-01-16 18:36:15 +0000", - "units": "mg/dL/min", - "value": -1.9783074031888757 - }, - { - "end_time": " 2019-01-16 18:46:14 +0000", - "start_time": "2019-01-16 18:41:15 +0000", - "units": "mg/dL/min", - "value": 1.1102072099157965 - }, - { - "end_time": " 2019-01-16 18:51:15 +0000", - "start_time": "2019-01-16 18:46:14 +0000", - "units": "mg/dL/min", - "value": -3.9782633664722864 - }, - { - "end_time": " 2019-01-16 18:56:14 +0000", - "start_time": "2019-01-16 18:51:15 +0000", - "units": "mg/dL/min", - "value": 5.094298006418784 - }, - { - "end_time": " 2019-01-16 19:01:15 +0000", - "start_time": "2019-01-16 18:56:14 +0000", - "units": "mg/dL/min", - "value": -0.49741570529460777 - }, - { - "end_time": " 2019-01-16 19:06:15 +0000", - "start_time": "2019-01-16 19:01:15 +0000", - "units": "mg/dL/min", - "value": 0.48564472011423726 - }, - { - "end_time": " 2019-01-16 19:11:14 +0000", - "start_time": "2019-01-16 19:06:15 +0000", - "units": "mg/dL/min", - "value": -0.9176195087193407 - }, - { - "end_time": " 2019-01-16 19:51:15 +0000", - "start_time": "2019-01-16 19:11:14 +0000", - "units": "mg/dL/min", - "value": 0.4144803147208698 - }, - { - "end_time": " 2019-01-16 19:56:15 +0000", - "start_time": "2019-01-16 19:51:15 +0000", - "units": "mg/dL/min", - "value": 2.6511112783953763 - }, - { - "end_time": " 2019-01-16 20:01:15 +0000", - "start_time": "2019-01-16 19:56:15 +0000", - "units": "mg/dL/min", - "value": 3.336347699440279 - }, - { - "end_time": " 2019-01-16 20:06:15 +0000", - "start_time": "2019-01-16 20:01:15 +0000", - "units": "mg/dL/min", - "value": 4.178326128944575 - }, - { - "end_time": " 2019-01-16 20:11:15 +0000", - "start_time": "2019-01-16 20:06:15 +0000", - "units": "mg/dL/min", - "value": 6.485318669450508 - }, - { - "end_time": " 2019-01-16 20:16:15 +0000", - "start_time": "2019-01-16 20:11:15 +0000", - "units": "mg/dL/min", - "value": 6.075238227603057 - }, - { - "end_time": " 2019-01-16 20:21:15 +0000", - "start_time": "2019-01-16 20:16:15 +0000", - "units": "mg/dL/min", - "value": 5.96398925914799 - }, - { - "end_time": " 2019-01-16 20:26:14 +0000", - "start_time": "2019-01-16 20:21:15 +0000", - "units": "mg/dL/min", - "value": 5.985625405250848 - }, - { - "end_time": " 2019-01-16 20:31:14 +0000", - "start_time": "2019-01-16 20:26:14 +0000", - "units": "mg/dL/min", - "value": 5.892774776433077 - }, - { - "end_time": " 2019-01-16 20:36:14 +0000", - "start_time": "2019-01-16 20:31:14 +0000", - "units": "mg/dL/min", - "value": 5.556328501380466 - }, - { - "end_time": " 2019-01-16 20:41:13 +0000", - "start_time": "2019-01-16 20:36:14 +0000", - "units": "mg/dL/min", - "value": 4.380673495275407 - }, - { - "end_time": " 2019-01-16 20:46:14 +0000", - "start_time": "2019-01-16 20:41:13 +0000", - "units": "mg/dL/min", - "value": 5.281260600319681 - }, - { - "end_time": " 2019-01-16 20:51:14 +0000", - "start_time": "2019-01-16 20:46:14 +0000", - "units": "mg/dL/min", - "value": 4.608156646030033 - }, - { - "end_time": " 2019-01-16 20:56:14 +0000", - "start_time": "2019-01-16 20:51:14 +0000", - "units": "mg/dL/min", - "value": 4.888576380940696 - }, - { - "end_time": " 2019-01-16 21:01:14 +0000", - "start_time": "2019-01-16 20:56:14 +0000", - "units": "mg/dL/min", - "value": 5.946666207583746 - }, - { - "end_time": " 2019-01-16 21:06:14 +0000", - "start_time": "2019-01-16 21:01:14 +0000", - "units": "mg/dL/min", - "value": 6.987083820066811 - }, - { - "end_time": " 2019-01-16 21:11:14 +0000", - "start_time": "2019-01-16 21:06:14 +0000", - "units": "mg/dL/min", - "value": 5.763977024143139 - }, - { - "end_time": " 2019-01-16 21:16:14 +0000", - "start_time": "2019-01-16 21:11:14 +0000", - "units": "mg/dL/min", - "value": 5.1655075023025 - }, - { - "end_time": " 2019-01-16 21:21:14 +0000", - "start_time": "2019-01-16 21:16:14 +0000", - "units": "mg/dL/min", - "value": 3.76284338337731 - }, - { - "end_time": " 2019-01-16 21:26:14 +0000", - "start_time": "2019-01-16 21:21:14 +0000", - "units": "mg/dL/min", - "value": 3.3582274249692543 - }, - { - "end_time": " 2019-01-16 21:31:14 +0000", - "start_time": "2019-01-16 21:26:14 +0000", - "units": "mg/dL/min", - "value": 3.7054690396578054 - }, - { - "end_time": " 2019-01-16 21:36:14 +0000", - "start_time": "2019-01-16 21:31:14 +0000", - "units": "mg/dL/min", - "value": 4.283442078317875 - }, - { - "end_time": " 2019-01-16 21:41:14 +0000", - "start_time": "2019-01-16 21:36:14 +0000", - "units": "mg/dL/min", - "value": 4.66705577791663 - }, - { - "end_time": " 2019-01-16 21:46:14 +0000", - "start_time": "2019-01-16 21:41:14 +0000", - "units": "mg/dL/min", - "value": 4.657763897093582 - }, - { - "end_time": " 2019-01-16 21:51:13 +0000", - "start_time": "2019-01-16 21:46:14 +0000", - "units": "mg/dL/min", - "value": 4.438519816396005 - }, - { - "end_time": " 2019-01-16 21:56:14 +0000", - "start_time": "2019-01-16 21:51:13 +0000", - "units": "mg/dL/min", - "value": 4.000057728094233 - }, - { - "end_time": " 2019-01-16 22:01:13 +0000", - "start_time": "2019-01-16 21:56:14 +0000", - "units": "mg/dL/min", - "value": 4.43167157240372 - }, - { - "end_time": " 2019-01-16 22:06:14 +0000", - "start_time": "2019-01-16 22:01:13 +0000", - "units": "mg/dL/min", - "value": 2.8332935584546437 - }, - { - "end_time": " 2019-01-16 22:11:14 +0000", - "start_time": "2019-01-16 22:06:14 +0000", - "units": "mg/dL/min", - "value": 3.090047097400974 - }, - { - "end_time": " 2019-01-16 22:16:13 +0000", - "start_time": "2019-01-16 22:11:14 +0000", - "units": "mg/dL/min", - "value": 2.1605345855149327 - }, - { - "end_time": " 2019-01-16 22:21:14 +0000", - "start_time": "2019-01-16 22:16:13 +0000", - "units": "mg/dL/min", - "value": 1.8150467539361823 - }, - { - "end_time": " 2019-01-16 22:26:14 +0000", - "start_time": "2019-01-16 22:21:14 +0000", - "units": "mg/dL/min", - "value": 1.8935030860291586 - }, - { - "end_time": " 2019-01-16 22:31:14 +0000", - "start_time": "2019-01-16 22:26:14 +0000", - "units": "mg/dL/min", - "value": 1.5707995743598755 - }, - { - "end_time": " 2019-01-16 22:36:14 +0000", - "start_time": "2019-01-16 22:31:14 +0000", - "units": "mg/dL/min", - "value": 0.48767588581940785 - }, - { - "end_time": " 2019-01-16 22:41:13 +0000", - "start_time": "2019-01-16 22:36:14 +0000", - "units": "mg/dL/min", - "value": 2.035920712203544 - }, - { - "end_time": " 2019-01-16 22:46:14 +0000", - "start_time": "2019-01-16 22:41:13 +0000", - "units": "mg/dL/min", - "value": 1.8347017830802221 - }, - { - "end_time": " 2019-01-16 22:51:14 +0000", - "start_time": "2019-01-16 22:46:14 +0000", - "units": "mg/dL/min", - "value": 2.0563357022244646 - }, - { - "end_time": " 2019-01-16 22:56:14 +0000", - "start_time": "2019-01-16 22:51:14 +0000", - "units": "mg/dL/min", - "value": 2.2528575530030133 - }, - { - "end_time": " 2019-01-16 23:01:14 +0000", - "start_time": "2019-01-16 22:56:14 +0000", - "units": "mg/dL/min", - "value": 2.247731991495448 - }, - { - "end_time": " 2019-01-16 23:06:14 +0000", - "start_time": "2019-01-16 23:01:14 +0000", - "units": "mg/dL/min", - "value": 1.6384152359621564 - }, - { - "end_time": " 2019-01-16 23:11:14 +0000", - "start_time": "2019-01-16 23:06:14 +0000", - "units": "mg/dL/min", - "value": 1.4291993409192172 - }, - { - "end_time": " 2019-01-16 23:16:14 +0000", - "start_time": "2019-01-16 23:11:14 +0000", - "units": "mg/dL/min", - "value": 0.42096402856645904 - }, - { - "end_time": " 2019-01-16 23:21:13 +0000", - "start_time": "2019-01-16 23:16:14 +0000", - "units": "mg/dL/min", - "value": 2.6153531427154 - }, - { - "end_time": " 2019-01-16 23:26:14 +0000", - "start_time": "2019-01-16 23:21:13 +0000", - "units": "mg/dL/min", - "value": 2.96981091825824 - }, - { - "end_time": " 2019-01-16 23:31:14 +0000", - "start_time": "2019-01-16 23:26:14 +0000", - "units": "mg/dL/min", - "value": 4.3423647101066525 - }, - { - "end_time": " 2019-01-16 23:36:14 +0000", - "start_time": "2019-01-16 23:31:14 +0000", - "units": "mg/dL/min", - "value": 3.3306540389022983 - }, - { - "end_time": " 2019-01-16 23:41:14 +0000", - "start_time": "2019-01-16 23:36:14 +0000", - "units": "mg/dL/min", - "value": 5.284025004011345 - }, - { - "end_time": " 2019-01-16 23:46:14 +0000", - "start_time": "2019-01-16 23:41:14 +0000", - "units": "mg/dL/min", - "value": 3.5670344384825055 - }, - { - "end_time": " 2019-01-16 23:51:14 +0000", - "start_time": "2019-01-16 23:46:14 +0000", - "units": "mg/dL/min", - "value": -1.4553577597843967 - }, - { - "end_time": " 2019-01-16 23:56:14 +0000", - "start_time": "2019-01-16 23:51:14 +0000", - "units": "mg/dL/min", - "value": 6.511468984395924 - }, - { - "end_time": " 2019-01-17 00:01:14 +0000", - "start_time": "2019-01-16 23:56:14 +0000", - "units": "mg/dL/min", - "value": 3.469529264506513 - }, - { - "end_time": " 2019-01-17 00:06:14 +0000", - "start_time": "2019-01-17 00:01:14 +0000", - "units": "mg/dL/min", - "value": 5.02057874837626 - }, - { - "end_time": " 2019-01-17 00:11:14 +0000", - "start_time": "2019-01-17 00:06:14 +0000", - "units": "mg/dL/min", - "value": 4.966142784728776 - }, - { - "end_time": " 2019-01-17 00:16:14 +0000", - "start_time": "2019-01-17 00:11:14 +0000", - "units": "mg/dL/min", - "value": 3.835330868220831 - } - ], - "insulin_delivery_store": { - "authorizationRequired": " false", - "lastBasalEndDate": " 2019-01-17 00:00:28 +0000", - "observationEnabled": " true", - "observationStart": " 2019-01-16 07:08:36 +0000", - "observerQuery": " Optional()" - }, - "insulin_model": "fiasp", - "insulin_sensitivity_factor_schedule": [ - { - "startTime": 0.0, - "value": 50.0 - }, - { - "startTime": 1800.0, - "value": 50.0 - } - ], - "insulin_sensitivity_factor_timeZone": -21600, - "insulin_sensitivity_factor_unit": "mg/dL", - "last_temp_basal": { - " description": "nil", - " endDate": "2019-01-17 00:30:43 +0000", - " scheduledBasalRate": "nil", - " startDate": "2019-01-17 00:00:43 +0000", - " syncIdentifier": "nil", - " type": "LoopKit.DoseType.tempBasal", - " unit": "LoopKit.DoseUnit.unitsPerHour", - " value": 5.0 - }, - "loop_version": "Loop v1.9.3", - "maximum_basal_rate": 5.0, - "maximum_bolus": 13.0, - "override_range_premeal": [ - 80.0, - 100.0 - ], - "override_range_workout": [ - 120.0, - 130.0 - ], - "persistence_controller": { - "directoryURL": " file:///private/var/mobile/Containers/Shared/AppGroup/C647C9D0-726E-489D-9221-22CBA3BFDF42/com.loopkit.LoopKit/", - "isReadOnly": " false", - "persistenceStoreCoordinator": " Optional()" - }, - "predicted_glucose": [ - { - "start_time": "2019-01-17 00:16:14 +0000", - "units": "mg/dL", - "value": 401.0 - }, - { - "start_time": "2019-01-17 00:20:00 +0000", - "units": "mg/dL", - "value": 411.17 - }, - { - "start_time": "2019-01-17 00:25:00 +0000", - "units": "mg/dL", - "value": 420.7768100225015 - }, - { - "start_time": "2019-01-17 00:30:00 +0000", - "units": "mg/dL", - "value": 425.2340760611609 - }, - { - "start_time": "2019-01-17 00:35:00 +0000", - "units": "mg/dL", - "value": 423.5693772062071 - }, - { - "start_time": "2019-01-17 00:40:00 +0000", - "units": "mg/dL", - "value": 418.9910739194276 - }, - { - "start_time": "2019-01-17 00:45:00 +0000", - "units": "mg/dL", - "value": 413.18697652360487 - }, - { - "start_time": "2019-01-17 00:50:00 +0000", - "units": "mg/dL", - "value": 406.43988072123807 - }, - { - "start_time": "2019-01-17 00:55:00 +0000", - "units": "mg/dL", - "value": 398.9893641920858 - }, - { - "start_time": "2019-01-17 01:00:00 +0000", - "units": "mg/dL", - "value": 391.0452833747793 - }, - { - "start_time": "2019-01-17 01:05:00 +0000", - "units": "mg/dL", - "value": 382.7869478695214 - }, - { - "start_time": "2019-01-17 01:10:00 +0000", - "units": "mg/dL", - "value": 374.3663550449117 - }, - { - "start_time": "2019-01-17 01:15:00 +0000", - "units": "mg/dL", - "value": 365.91150591397724 - }, - { - "start_time": "2019-01-17 01:20:00 +0000", - "units": "mg/dL", - "value": 357.6220553683664 - }, - { - "start_time": "2019-01-17 01:25:00 +0000", - "units": "mg/dL", - "value": 349.5862488420499 - }, - { - "start_time": "2019-01-17 01:30:00 +0000", - "units": "mg/dL", - "value": 341.87613349837653 - }, - { - "start_time": "2019-01-17 01:35:00 +0000", - "units": "mg/dL", - "value": 334.5496031100566 - }, - { - "start_time": "2019-01-17 01:40:00 +0000", - "units": "mg/dL", - "value": 327.652238605738 - }, - { - "start_time": "2019-01-17 01:45:00 +0000", - "units": "mg/dL", - "value": 321.21894514436764 - }, - { - "start_time": "2019-01-17 01:50:00 +0000", - "units": "mg/dL", - "value": 315.27576955404476 - }, - { - "start_time": "2019-01-17 01:55:00 +0000", - "units": "mg/dL", - "value": 304.70601272429127 - }, - { - "start_time": "2019-01-17 02:00:00 +0000", - "units": "mg/dL", - "value": 293.61220806062425 - }, - { - "start_time": "2019-01-17 02:05:00 +0000", - "units": "mg/dL", - "value": 283.02774408365923 - }, - { - "start_time": "2019-01-17 02:10:00 +0000", - "units": "mg/dL", - "value": 272.95295734738085 - }, - { - "start_time": "2019-01-17 02:15:00 +0000", - "units": "mg/dL", - "value": 263.386405601676 - }, - { - "start_time": "2019-01-17 02:20:00 +0000", - "units": "mg/dL", - "value": 254.32299216767052 - }, - { - "start_time": "2019-01-17 02:25:00 +0000", - "units": "mg/dL", - "value": 245.7545867781144 - }, - { - "start_time": "2019-01-17 02:30:00 +0000", - "units": "mg/dL", - "value": 237.6705697390758 - }, - { - "start_time": "2019-01-17 02:35:00 +0000", - "units": "mg/dL", - "value": 230.05831876951567 - }, - { - "start_time": "2019-01-17 02:40:00 +0000", - "units": "mg/dL", - "value": 222.9037217005128 - }, - { - "start_time": "2019-01-17 02:45:00 +0000", - "units": "mg/dL", - "value": 216.19144175281014 - }, - { - "start_time": "2019-01-17 02:50:00 +0000", - "units": "mg/dL", - "value": 209.90519827656368 - }, - { - "start_time": "2019-01-17 02:55:00 +0000", - "units": "mg/dL", - "value": 204.02803432409206 - }, - { - "start_time": "2019-01-17 03:00:00 +0000", - "units": "mg/dL", - "value": 198.5425620044726 - }, - { - "start_time": "2019-01-17 03:05:00 +0000", - "units": "mg/dL", - "value": 193.43114579531408 - }, - { - "start_time": "2019-01-17 03:10:00 +0000", - "units": "mg/dL", - "value": 188.67608020156428 - }, - { - "start_time": "2019-01-17 03:15:00 +0000", - "units": "mg/dL", - "value": 184.25972954220475 - }, - { - "start_time": "2019-01-17 03:20:00 +0000", - "units": "mg/dL", - "value": 180.1646520519235 - }, - { - "start_time": "2019-01-17 03:25:00 +0000", - "units": "mg/dL", - "value": 176.37369654325772 - }, - { - "start_time": "2019-01-17 03:30:00 +0000", - "units": "mg/dL", - "value": 172.870084736514 - }, - { - "start_time": "2019-01-17 03:35:00 +0000", - "units": "mg/dL", - "value": 169.63747621575595 - }, - { - "start_time": "2019-01-17 03:40:00 +0000", - "units": "mg/dL", - "value": 166.66002092130822 - }, - { - "start_time": "2019-01-17 03:45:00 +0000", - "units": "mg/dL", - "value": 163.92241139424374 - }, - { - "start_time": "2019-01-17 03:50:00 +0000", - "units": "mg/dL", - "value": 161.4098962852616 - }, - { - "start_time": "2019-01-17 03:55:00 +0000", - "units": "mg/dL", - "value": 159.1082956002479 - }, - { - "start_time": "2019-01-17 04:00:00 +0000", - "units": "mg/dL", - "value": 157.0040148966969 - }, - { - "start_time": "2019-01-17 04:05:00 +0000", - "units": "mg/dL", - "value": 155.08389023538103 - }, - { - "start_time": "2019-01-17 04:10:00 +0000", - "units": "mg/dL", - "value": 153.3351641430482 - }, - { - "start_time": "2019-01-17 04:15:00 +0000", - "units": "mg/dL", - "value": 151.74569514234696 - }, - { - "start_time": "2019-01-17 04:20:00 +0000", - "units": "mg/dL", - "value": 150.30373577394363 - }, - { - "start_time": "2019-01-17 04:25:00 +0000", - "units": "mg/dL", - "value": 148.9981947521215 - }, - { - "start_time": "2019-01-17 04:30:00 +0000", - "units": "mg/dL", - "value": 147.81862459546034 - }, - { - "start_time": "2019-01-17 04:35:00 +0000", - "units": "mg/dL", - "value": 146.75519779533857 - }, - { - "start_time": "2019-01-17 04:40:00 +0000", - "units": "mg/dL", - "value": 145.79868402477183 - }, - { - "start_time": "2019-01-17 04:45:00 +0000", - "units": "mg/dL", - "value": 144.94046186079828 - }, - { - "start_time": "2019-01-17 04:50:00 +0000", - "units": "mg/dL", - "value": 144.1723826587018 - }, - { - "start_time": "2019-01-17 04:55:00 +0000", - "units": "mg/dL", - "value": 143.4869341361869 - }, - { - "start_time": "2019-01-17 05:00:00 +0000", - "units": "mg/dL", - "value": 142.87720169637856 - }, - { - "start_time": "2019-01-17 05:05:00 +0000", - "units": "mg/dL", - "value": 142.33680708669596 - }, - { - "start_time": "2019-01-17 05:10:00 +0000", - "units": "mg/dL", - "value": 141.8598640140279 - }, - { - "start_time": "2019-01-17 05:15:00 +0000", - "units": "mg/dL", - "value": 141.44079973708932 - }, - { - "start_time": "2019-01-17 05:20:00 +0000", - "units": "mg/dL", - "value": 141.07440738876204 - }, - { - "start_time": "2019-01-17 05:25:00 +0000", - "units": "mg/dL", - "value": 140.75584295139657 - }, - { - "start_time": "2019-01-17 05:30:00 +0000", - "units": "mg/dL", - "value": 140.48062773575094 - }, - { - "start_time": "2019-01-17 05:35:00 +0000", - "units": "mg/dL", - "value": 140.24465323610963 - }, - { - "start_time": "2019-01-17 05:40:00 +0000", - "units": "mg/dL", - "value": 140.04411420988168 - }, - { - "start_time": "2019-01-17 05:45:00 +0000", - "units": "mg/dL", - "value": 139.87549248849092 - }, - { - "start_time": "2019-01-17 05:50:00 +0000", - "units": "mg/dL", - "value": 139.73552955054066 - }, - { - "start_time": "2019-01-17 05:55:00 +0000", - "units": "mg/dL", - "value": 139.62097397683175 - }, - { - "start_time": "2019-01-17 06:00:00 +0000", - "units": "mg/dL", - "value": 139.52881565158106 - }, - { - "start_time": "2019-01-17 06:05:00 +0000", - "units": "mg/dL", - "value": 139.4562955960683 - }, - { - "start_time": "2019-01-17 06:10:00 +0000", - "units": "mg/dL", - "value": 139.40091489082357 - }, - { - "start_time": "2019-01-17 06:15:00 +0000", - "units": "mg/dL", - "value": 139.3606264242856 - }, - { - "start_time": "2019-01-17 06:20:00 +0000", - "units": "mg/dL", - "value": 139.3338216583748 - }, - { - "start_time": "2019-01-17 06:25:00 +0000", - "units": "mg/dL", - "value": 139.31906894019886 - }, - { - "start_time": "2019-01-17 06:30:00 +0000", - "units": "mg/dL", - "value": 139.3150053064747 - }, - { - "start_time": "2019-01-17 06:35:00 +0000", - "units": "mg/dL", - "value": 139.3150053064747 - } - ], - "pump_manager_type": "minimed", - "pump_model": "722", - "recommended_bolus": { - " amount": 0.125, - " date": "2019-01-17 00:19:30 +0000", - " notice": "nil", - " pendingInsulin": 0.672455638051033 - }, - "recommended_temp_basal": { - " date": "2019-01-17 00:19:30 +0000", - " duration": 1800.0, - " unitsPerHour": 3.025 - }, - "retrospective_correction_enabled": "true", - "retrospective_glucose_change": { - "end_dict": { - " isDisplayOnly": "false", - " provenanceIdentifier": "\"com.VQ3BBL2C22.loopkit.Loop\"", - " quantity": "401 mg/dL", - " startDate": "2019-01-17 00:16:14 +0000", - " syncIdentifier": "\"1547684174.0\"", - " syncVersion": "1", - "sampleUUID": "FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF" - }, - "start_dict": { - " isDisplayOnly": "false", - " provenanceIdentifier": "\"com.VQ3BBL2C22.loopkit.Loop\"", - " quantity": "340 mg/dL", - " sampleUUID": "DCEACFBA-69D4-4444-9329-5F8549A67434", - " startDate": "2019-01-16 23:46:14 +0000", - " syncIdentifier": "\"1547682374.0\"", - " syncVersion": "1" - } - }, - "retrospective_glucose_effect": [ - { - "quantity": 401.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:15:00 +0000" - }, - { - "quantity": 402.022, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:20:00 +0000" - }, - { - "quantity": 402.951, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:25:00 +0000" - }, - { - "quantity": 403.787, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:30:00 +0000" - }, - { - "quantity": 404.53, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:35:00 +0000" - }, - { - "quantity": 405.18, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:40:00 +0000" - }, - { - "quantity": 405.738, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:45:00 +0000" - }, - { - "quantity": 406.202, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:50:00 +0000" - }, - { - "quantity": 406.574, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:55:00 +0000" - }, - { - "quantity": 406.852, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 01:00:00 +0000" - }, - { - "quantity": 407.038, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 01:05:00 +0000" - }, - { - "quantity": 407.131, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 01:10:00 +0000" - }, - { - "quantity": 407.131, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 01:15:00 +0000" - } - ], - "retrospective_predicted_glucose": [ - { - "quantity": 340.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-16 23:46:14 +0000" - }, - { - "quantity": 340.0, - "quantity_units": "mg/dL", - "startDate": "2019-01-16 23:50:00 +0000" - }, - { - "quantity": 331.155, - "quantity_units": "mg/dL", - "startDate": "2019-01-16 23:55:00 +0000" - }, - { - "quantity": 354.822, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:00:00 +0000" - }, - { - "quantity": 363.194, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:05:00 +0000" - }, - { - "quantity": 379.21, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:10:00 +0000" - }, - { - "quantity": 394.869, - "quantity_units": "mg/dL", - "startDate": "2019-01-17 00:15:00 +0000" - } - ], - "rileyLink_ble_firmware": "Optional(ble_rfspy 2.0)", - "rileyLink_radio_firmware": "Optional(subg_rfspy 2.2)", - "riley_link_device_manager": { - "autoConnectIDs": " [\"2125698C-68DA-1EDA-FC21-A869F7C02DE7\"]", - "central": " ", - "idleListeningState": " disabled", - "timerTickEnabled": " true" - }, - "riley_link_pump_manager": { - "lastTimerTick": " 2019-01-17 00:18:25 +0000", - "rileyLinkConnectionManager": " Optional(RileyLinkBLEKit.RileyLinkConnectionManager)" - }, - "status_extension_data_manager": { - "lastLoopCompleted": " 2019-01-17 00:15:55 +0000", - "netBasal": { - "": " \"end\"", - " \"percentage\"": " 1.0", - " \"rate\"": " 3.6", - " \"start\"": " 2019-01-17 00" - }, - "predictedGlucose": { - "interval": 300.0, - "startDate": " 2019-01-17 00:20:00 +0000]", - "unit": "mg/dL", - "values": [ - "411.17", - "420.7768100225015", - "425.2340760611609", - "423.5693772062071", - "418.9910739194276", - "413.18697652360487", - "406.43988072123807", - "398.9893641920858", - "391.0452833747793", - "382.7869478695214", - "374.3663550449117", - "365.91150591397724", - "357.6220553683664", - "349.5862488420499", - "341.87613349837653", - "334.5496031100566", - "327.652238605738", - "321.21894514436764", - "315.27576955404476", - "304.70601272429127", - "293.61220806062425", - "283.02774408365923", - "272.95295734738085", - "263.386405601676", - "254.32299216767052", - "245.7545867781144", - "237.6705697390758", - "230.05831876951567", - "222.9037217005128", - "216.19144175281014", - "209.90519827656368", - "204.02803432409206", - "198.5425620044726", - "193.43114579531408", - "188.67608020156428", - "184.25972954220475", - "180.1646520519235", - "176.37369654325772", - "172.870084736514", - "169.63747621575595", - "166.66002092130822", - "163.92241139424374", - "161.4098962852616", - "159.1082956002479", - "157.0040148966969", - "155.08389023538103", - "153.3351641430482", - "151.74569514234696", - "150.30373577394363", - "148.9981947521215", - "147.81862459546034", - "146.75519779533857", - "145.79868402477183", - "144.94046186079828", - "144.1723826587018", - "143.4869341361869", - "142.87720169637856", - "142.33680708669596", - "141.8598640140279", - "141.44079973708932", - "141.07440738876204", - "140.75584295139657", - "140.48062773575094", - "140.24465323610963", - "140.04411420988168", - "139.87549248849092", - "139.73552955054066", - "139.62097397683175", - "139.52881565158106", - "139.4562955960683", - "139.40091489082357", - "139.3606264242856", - "139.3338216583748", - "139.31906894019886", - "139.3150053064747", - "139.3150053064747" - ] - }, - "sensor": { - " isStateValid": " true", - " stateDescription": " OK", - "isLocal": " false" - }, - "version": "5" - }, - "suspend_threshold": 60.0, - "suspend_threshold_unit": "mg/dL" -} \ No newline at end of file From 240069ca0433cd5036b323976561624a194ba681 Mon Sep 17 00:00:00 2001 From: Russell Wilson Date: Thu, 16 May 2019 20:24:08 -0500 Subject: [PATCH 48/48] Delete LoopReport2.md --- projects/tests/parsers/files/LoopReport2.md | 4071 ------------------- 1 file changed, 4071 deletions(-) delete mode 100644 projects/tests/parsers/files/LoopReport2.md diff --git a/projects/tests/parsers/files/LoopReport2.md b/projects/tests/parsers/files/LoopReport2.md deleted file mode 100644 index 924efeb8..00000000 --- a/projects/tests/parsers/files/LoopReport2.md +++ /dev/null @@ -1,4071 +0,0 @@ -Use the Share button above save this diagnostic report to aid investigating your problem. Issues can be filed at https://github.com/LoopKit/Loop/issues. - -Generated: 2019-01-17 00:19:57 +0000 - - - -Loop v1.9.3 - -## DeviceDataManager -launchDate: 2019-01-16 13:08:36 +0000 -cgm: Optional(Loop.CGM.g5(transmitterID: Optional("000AAA"))) -lastError: Optional((date: 2019-01-17 00:14:44 +0000, error: LoopKit.PumpManagerError.communication(Optional(MinimedKit.PumpCommandError.command(MinimedKit.PumpOpsError.deviceError(RileyLinkBLEKit.RileyLinkDeviceError.responseTimeout)))))) -sensorInfo: Optional(ShareClient.ShareGlucose(glucose: 401, trend: 8, timestamp: 2019-01-17 00:16:14 +0000)) - -## G5CGMManager -latestReading: nil -transmitter: Optional(CGMBLEKit.Transmitter) -providesBLEHeartbeat: false -## DexCGMManager -shareManager: Optional(## ShareClientManager -latestBackfill: Optional(ShareClient.ShareGlucose(glucose: 401, trend: 8, timestamp: 2019-01-17 00:16:14 +0000)) -) - - - -## MinimedPumpManager -isPumpDataStale: true -latestPumpStatus: Optional(MinimedKit.PumpStatus(clock: calendar: gregorian (fixed) timeZone: GMT-0600 (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 15 second: 25 isLeapMonth: false , batteryVolts: 1.58 V, batteryStatus: MinimedKit.BatteryStatus.normal, suspended: false, bolusing: false, reservoir: 252.1, model: 722, pumpID: "000000")) -latestPumpStatusFromMySentry: nil -lastAddedPumpEvents: 2019-01-17 00:15:54 +0000 -pumpBatteryChargeRemaining: Optional(1.0) -state: ## MinimedPumpManagerState -batteryChemistry: Lithium -preferredInsulinDataSource: Event History -pumpColor: smoke -pumpID: ✔︎ -pumpModel: 722 -pumpRegion: North America -lastValidFrequency: Optional(916.65 MHz) -timeZone: GMT-0600 (fixed) -Optional(RileyLinkBLEKit.RileyLinkConnectionManagerState(autoConnectIDs: Set(["2125698C-68DA-1EDA-FC21-A869F7C02DE7"]))) -sensorState: nil - -pumpOps: Optional(### PumpOps -pumpSettings: ## PumpSettings -pumpID: ✔︎ -pumpRegion: North America -pumpState: ## PumpState -timeZone: GMT-0600 (fixed) -pumpModel: 722 -awakeUntil: 2019-01-17 00:20:28 +0000 -lastValidFrequency: Optional(916.65 MHz) -lastTuned: 2019-01-17 00:20:28 +0000) -lastWakeAttempt: Optional(2019-01-17 00:19:18 +0000) -configuredDevices: ["2125698C-68DA-1EDA-FC21-A869F7C02DE7"]) - -## RileyLinkPumpManager -rileyLinkConnectionManager: Optional(RileyLinkBLEKit.RileyLinkConnectionManager) -lastTimerTick: 2019-01-17 00:18:25 +0000 - -## RileyLinkDeviceManager - -central: - -autoConnectIDs: ["2125698C-68DA-1EDA-FC21-A869F7C02DE7"] - -timerTickEnabled: true - -idleListeningState: disabled - -## RileyLinkDevice -name: RileyLink -lastIdle: 0000-12-30 00:00:00 +0000 -isIdleListeningPending: false -isTimerTickEnabled: true -isTimerTickNotifying: true -radioFirmware: Optional(subg_rfspy 2.2) -bleFirmware: Optional(ble_rfspy 2.0) -peripheral: -sessionQueue.operationCount: 0 - - - -## StatusExtensionDataManager -appGroupName: group.com.VQ3BBL2C22.loopkit.LoopGroup -statusExtensionContext: Optional(["sensor": ["isLocal": false, "stateDescription": "OK", "isStateValid": true], "netBasal": ["end": 2019-01-17 00:30:43 +0000, "rate": 3.6, "start": 2019-01-17 00:00:43 +0000, "percentage": 1.0], "predictedGlucose": ["values": [411.17, 420.7768100225015, 425.2340760611609, 423.5693772062071, 418.9910739194276, 413.18697652360487, 406.43988072123807, 398.9893641920858, 391.0452833747793, 382.7869478695214, 374.3663550449117, 365.91150591397724, 357.6220553683664, 349.5862488420499, 341.87613349837653, 334.5496031100566, 327.652238605738, 321.21894514436764, 315.27576955404476, 304.70601272429127, 293.61220806062425, 283.02774408365923, 272.95295734738085, 263.386405601676, 254.32299216767052, 245.7545867781144, 237.6705697390758, 230.05831876951567, 222.9037217005128, 216.19144175281014, 209.90519827656368, 204.02803432409206, 198.5425620044726, 193.43114579531408, 188.67608020156428, 184.25972954220475, 180.1646520519235, 176.37369654325772, 172.870084736514, 169.63747621575595, 166.66002092130822, 163.92241139424374, 161.4098962852616, 159.1082956002479, 157.0040148966969, 155.08389023538103, 153.3351641430482, 151.74569514234696, 150.30373577394363, 148.9981947521215, 147.81862459546034, 146.75519779533857, 145.79868402477183, 144.94046186079828, 144.1723826587018, 143.4869341361869, 142.87720169637856, 142.33680708669596, 141.8598640140279, 141.44079973708932, 141.07440738876204, 140.75584295139657, 140.48062773575094, 140.24465323610963, 140.04411420988168, 139.87549248849092, 139.73552955054066, 139.62097397683175, 139.52881565158106, 139.4562955960683, 139.40091489082357, 139.3606264242856, 139.3338216583748, 139.31906894019886, 139.3150053064747, 139.3150053064747], "unit": "mg/dL", "interval": 300.0, "startDate": 2019-01-17 00:20:00 +0000], "reservoirCapacity": 300.0, "lastLoopCompleted": 2019-01-17 00:15:55 +0000, "version": 5, "batteryPercentage": 1.0]) - - - - -## LoopDataManager -settings: Loop.LoopSettings(dosingEnabled: true, dynamicCarbAbsorptionEnabled: true, glucoseTargetRangeSchedule: Optional(["items": [["value": [100.0, 100.0], "startTime": 0.0]], "unit": "mg/dL", "overrideRanges": ["preMeal": [80.0, 100.0], "workout": [120.0, 130.0]], "timeZone": -21600]), maximumBasalRatePerHour: Optional(5.0), maximumBolus: Optional(13.0), suspendThreshold: Optional(Loop.GlucoseThreshold(value: 60.0, unit: mg/dL)), retrospectiveCorrectionEnabled: true, retrospectiveCorrectionInterval: 1800.0, recencyInterval: 900.0, minimumChartWidthPerHour: 50.0, statusChartMinimumHistoryDisplay: 3600.0) -insulinCounteractionEffects: [ -* GlucoseEffectVelocity(start, end, mg/dL/min) -* 2019-01-16 00:16:16 +0000, 2019-01-16 00:21:16 +0000, 0.1982427826297339 -* 2019-01-16 00:21:16 +0000, 2019-01-16 00:26:16 +0000, 0.19090649148772626 -* 2019-01-16 00:26:16 +0000, 2019-01-16 00:31:16 +0000, 0.18325104307100443 -* 2019-01-16 00:31:16 +0000, 2019-01-16 00:36:16 +0000, 0.17537905376898377 -* 2019-01-16 00:36:16 +0000, 2019-01-16 00:41:16 +0000, 0.16738491556766347 -* 2019-01-16 00:41:16 +0000, 2019-01-16 00:46:16 +0000, 0.15939180772528513 -* 2019-01-16 00:46:16 +0000, 2019-01-16 00:51:16 +0000, 0.1514614088564599 -* 2019-01-16 00:51:16 +0000, 2019-01-16 00:56:16 +0000, 0.14362819132001048 -* 2019-01-16 00:56:16 +0000, 2019-01-16 01:01:16 +0000, 0.13591252108438992 -* 2019-01-16 01:01:16 +0000, 2019-01-16 01:06:16 +0000, 0.12832619474061174 -* 2019-01-16 01:06:16 +0000, 2019-01-16 01:11:16 +0000, 0.12125178140763636 -* 2019-01-16 01:11:16 +0000, 2019-01-16 01:16:16 +0000, 0.11510003348635107 -* 2019-01-16 01:16:16 +0000, 2019-01-16 01:21:16 +0000, 0.10905453050568212 -* 2019-01-16 01:21:16 +0000, 2019-01-16 01:26:16 +0000, 0.10311423747260733 -* 2019-01-16 01:26:16 +0000, 2019-01-16 01:31:16 +0000, 0.13701617326861423 -* 2019-01-16 01:31:16 +0000, 2019-01-16 01:36:16 +0000, 0.9163908319123039 -* 2019-01-16 01:36:16 +0000, 2019-01-16 01:41:16 +0000, 1.8594757224723706 -* 2019-01-16 01:41:16 +0000, 2019-01-16 01:46:16 +0000, 0.6594254545905073 -* 2019-01-16 01:46:16 +0000, 2019-01-16 01:51:16 +0000, 2.5332435249190777 -* 2019-01-16 01:51:16 +0000, 2019-01-16 01:56:16 +0000, 2.0961359791559513 -* 2019-01-16 01:56:16 +0000, 2019-01-16 02:01:16 +0000, 1.159894310634968 -* 2019-01-16 02:01:16 +0000, 2019-01-16 02:06:16 +0000, 1.1191495200323969 -* 2019-01-16 02:06:16 +0000, 2019-01-16 02:11:16 +0000, 1.3835112821257778 -* 2019-01-16 02:11:16 +0000, 2019-01-16 02:16:16 +0000, 1.1662480312521664 -* 2019-01-16 02:16:16 +0000, 2019-01-16 02:21:16 +0000, 1.0791030191771824 -* 2019-01-16 02:21:16 +0000, 2019-01-16 02:26:16 +0000, 1.3324558965268125 -* 2019-01-16 02:26:16 +0000, 2019-01-16 02:31:16 +0000, 1.7354634883194648 -* 2019-01-16 02:31:16 +0000, 2019-01-16 02:36:16 +0000, 2.0961891268432735 -* 2019-01-16 02:36:16 +0000, 2019-01-16 02:41:16 +0000, 2.621716418273308 -* 2019-01-16 02:41:16 +0000, 2019-01-16 02:46:16 +0000, 3.5182572059200763 -* 2019-01-16 02:46:16 +0000, 2019-01-16 02:51:16 +0000, 3.1912442395685723 -* 2019-01-16 02:51:16 +0000, 2019-01-16 02:56:16 +0000, 2.445416067135784 -* 2019-01-16 02:56:16 +0000, 2019-01-16 03:01:16 +0000, 1.4848934002202439 -* 2019-01-16 03:01:16 +0000, 2019-01-16 03:06:16 +0000, 0.9132470278911112 -* 2019-01-16 03:06:16 +0000, 2019-01-16 03:11:16 +0000, 0.7335596966448291 -* 2019-01-16 03:11:16 +0000, 2019-01-16 03:16:16 +0000, 0.5484816889105331 -* 2019-01-16 03:16:16 +0000, 2019-01-16 03:21:16 +0000, 0.5602815892395256 -* 2019-01-16 03:21:16 +0000, 2019-01-16 03:26:16 +0000, 1.3708950890202685 -* 2019-01-16 03:26:16 +0000, 2019-01-16 03:31:16 +0000, 1.7819674438251694 -* 2019-01-16 03:31:16 +0000, 2019-01-16 03:36:16 +0000, 2.39486512736496 -* 2019-01-16 03:36:16 +0000, 2019-01-16 03:41:16 +0000, 2.8107212073231946 -* 2019-01-16 03:41:16 +0000, 2019-01-16 03:46:16 +0000, 2.630466380529401 -* 2019-01-16 03:46:16 +0000, 2019-01-16 03:51:16 +0000, 2.6548543649344305 -* 2019-01-16 03:51:16 +0000, 2019-01-16 03:56:16 +0000, 2.0844845325192636 -* 2019-01-16 03:56:16 +0000, 2019-01-16 04:01:16 +0000, 2.1198220596437976 -* 2019-01-16 04:01:16 +0000, 2019-01-16 04:06:16 +0000, 2.161215845056904 -* 2019-01-16 04:06:16 +0000, 2019-01-16 04:11:16 +0000, 1.8089144219068882 -* 2019-01-16 04:11:16 +0000, 2019-01-16 04:16:16 +0000, 1.6630800684049287 -* 2019-01-16 04:16:16 +0000, 2019-01-16 04:21:16 +0000, 1.1238013021019242 -* 2019-01-16 04:21:16 +0000, 2019-01-16 04:26:16 +0000, 0.9911101614885409 -* 2019-01-16 04:26:16 +0000, 2019-01-16 04:31:16 +0000, 2.2650122493332217 -* 2019-01-16 04:31:16 +0000, 2019-01-16 04:36:16 +0000, 3.1452826003493093 -* 2019-01-16 04:36:16 +0000, 2019-01-16 04:41:16 +0000, 5.026707249116907 -* 2019-01-16 04:41:16 +0000, 2019-01-16 04:46:16 +0000, 5.307635000867048 -* 2019-01-16 04:46:16 +0000, 2019-01-16 04:51:16 +0000, 6.189141746904124 -* 2019-01-16 04:51:16 +0000, 2019-01-16 04:56:15 +0000, 4.891462784148369 -* 2019-01-16 04:56:15 +0000, 2019-01-16 05:01:16 +0000, 4.362455981748149 -* 2019-01-16 05:01:16 +0000, 2019-01-16 05:06:16 +0000, 3.6958101729898316 -* 2019-01-16 05:06:16 +0000, 2019-01-16 05:11:16 +0000, 2.6371223910535715 -* 2019-01-16 05:11:16 +0000, 2019-01-16 05:16:16 +0000, 1.6077098800689782 -* 2019-01-16 05:16:16 +0000, 2019-01-16 05:21:16 +0000, 1.0219571896167055 -* 2019-01-16 05:21:16 +0000, 2019-01-16 05:26:17 +0000, 1.2955661643680867 -* 2019-01-16 05:26:17 +0000, 2019-01-16 05:31:17 +0000, 1.8124286594360908 -* 2019-01-16 05:31:17 +0000, 2019-01-16 05:36:17 +0000, 1.2632884842641943 -* 2019-01-16 05:36:17 +0000, 2019-01-16 05:41:17 +0000, -0.34688068896243746 -* 2019-01-16 05:41:17 +0000, 2019-01-16 05:46:17 +0000, -1.810937762699177 -* 2019-01-16 05:46:17 +0000, 2019-01-16 05:51:17 +0000, -1.9211379369397947 -* 2019-01-16 05:51:17 +0000, 2019-01-16 05:56:17 +0000, -0.27069392857310953 -* 2019-01-16 05:56:17 +0000, 2019-01-16 06:01:17 +0000, 1.1464218217596225 -* 2019-01-16 06:01:17 +0000, 2019-01-16 06:06:17 +0000, 1.7353209022454847 -* 2019-01-16 06:06:17 +0000, 2019-01-16 06:11:17 +0000, 1.100360039590714 -* 2019-01-16 06:11:17 +0000, 2019-01-16 06:16:17 +0000, 1.045398258770956 -* 2019-01-16 06:16:17 +0000, 2019-01-16 06:21:17 +0000, 0.975207843725775 -* 2019-01-16 06:21:17 +0000, 2019-01-16 06:26:17 +0000, 1.2914899966264781 -* 2019-01-16 06:26:17 +0000, 2019-01-16 06:31:17 +0000, 1.5980390243429607 -* 2019-01-16 06:31:17 +0000, 2019-01-16 06:36:17 +0000, 1.8971539437366116 -* 2019-01-16 06:36:17 +0000, 2019-01-16 06:41:16 +0000, 1.7971011583487753 -* 2019-01-16 06:41:16 +0000, 2019-01-16 06:46:17 +0000, 1.8758840574471745 -* 2019-01-16 06:46:17 +0000, 2019-01-16 06:51:17 +0000, 1.7725687311718956 -* 2019-01-16 06:51:17 +0000, 2019-01-16 06:56:16 +0000, 1.6697695285857999 -* 2019-01-16 06:56:16 +0000, 2019-01-16 07:01:17 +0000, 1.7520469730865942 -* 2019-01-16 07:01:17 +0000, 2019-01-16 07:06:17 +0000, 1.8542444984251687 -* 2019-01-16 07:06:17 +0000, 2019-01-16 07:11:16 +0000, 2.3634062382675998 -* 2019-01-16 07:11:16 +0000, 2019-01-16 07:16:17 +0000, 3.253752625149631 -* 2019-01-16 07:16:17 +0000, 2019-01-16 07:21:17 +0000, 3.3813500860657313 -* 2019-01-16 07:21:17 +0000, 2019-01-16 07:26:17 +0000, 3.5069361489127457 -* 2019-01-16 07:26:17 +0000, 2019-01-16 07:31:17 +0000, 2.8434105399184317 -* 2019-01-16 07:31:17 +0000, 2019-01-16 07:36:17 +0000, 2.403324965365527 -* 2019-01-16 07:36:17 +0000, 2019-01-16 07:41:17 +0000, 1.991159005768668 -* 2019-01-16 07:41:17 +0000, 2019-01-16 07:46:17 +0000, 1.401109522285742 -* 2019-01-16 07:46:17 +0000, 2019-01-16 07:51:17 +0000, 0.8295278468705418 -* 2019-01-16 07:51:17 +0000, 2019-01-16 07:56:17 +0000, 0.6808427523699264 -* 2019-01-16 07:56:17 +0000, 2019-01-16 08:01:16 +0000, 0.19707404633473713 -* 2019-01-16 08:01:16 +0000, 2019-01-16 08:06:17 +0000, 0.30188606412924657 -* 2019-01-16 08:06:17 +0000, 2019-01-16 08:11:17 +0000, 0.18088809574742298 -* 2019-01-16 08:11:17 +0000, 2019-01-16 08:16:17 +0000, 0.23403642717462386 -* 2019-01-16 08:16:17 +0000, 2019-01-16 08:21:17 +0000, 0.06357122698595957 -* 2019-01-16 08:21:17 +0000, 2019-01-16 08:26:17 +0000, -0.12998540096991745 -* 2019-01-16 08:26:17 +0000, 2019-01-16 08:31:17 +0000, 0.057697857170524 -* 2019-01-16 08:31:17 +0000, 2019-01-16 08:36:17 +0000, 0.03095651790740703 -* 2019-01-16 08:36:17 +0000, 2019-01-16 08:41:17 +0000, -1.2076696882223132 -* 2019-01-16 08:41:17 +0000, 2019-01-16 08:46:17 +0000, -1.2558667786860043 -* 2019-01-16 08:46:17 +0000, 2019-01-16 08:51:17 +0000, -0.9120226568269572 -* 2019-01-16 08:51:17 +0000, 2019-01-16 08:56:17 +0000, 0.6268154636063628 -* 2019-01-16 08:56:17 +0000, 2019-01-16 09:01:16 +0000, 0.5625577507353805 -* 2019-01-16 09:01:16 +0000, 2019-01-16 09:06:16 +0000, 0.6918199786382956 -* 2019-01-16 09:06:16 +0000, 2019-01-16 09:11:17 +0000, 1.0215347430476471 -* 2019-01-16 09:11:17 +0000, 2019-01-16 09:16:16 +0000, 0.7646823693822202 -* 2019-01-16 09:16:16 +0000, 2019-01-16 09:21:16 +0000, 0.7032527111943636 -* 2019-01-16 09:21:16 +0000, 2019-01-16 09:26:15 +0000, 0.04907602202430922 -* 2019-01-16 09:26:15 +0000, 2019-01-16 09:31:16 +0000, 0.20408675616967037 -* 2019-01-16 09:31:16 +0000, 2019-01-16 09:36:16 +0000, 0.7736589222295605 -* 2019-01-16 09:36:16 +0000, 2019-01-16 09:41:16 +0000, 0.7502586150345905 -* 2019-01-16 09:41:16 +0000, 2019-01-16 09:46:16 +0000, 0.5325680331587591 -* 2019-01-16 09:46:16 +0000, 2019-01-16 09:51:16 +0000, 0.12002155128084267 -* 2019-01-16 09:51:16 +0000, 2019-01-16 09:56:16 +0000, -0.08552034105132407 -* 2019-01-16 09:56:16 +0000, 2019-01-16 10:01:16 +0000, -0.08679723826076041 -* 2019-01-16 10:06:16 +0000, 2019-01-16 10:11:16 +0000, -0.2846570177179728 -* 2019-01-16 10:11:16 +0000, 2019-01-16 10:16:16 +0000, -0.2839635328018175 -* 2019-01-16 10:16:16 +0000, 2019-01-16 10:21:15 +0000, -0.08511589768116218 -* 2019-01-16 10:21:15 +0000, 2019-01-16 10:26:16 +0000, -0.29085284377803367 -* 2019-01-16 10:26:16 +0000, 2019-01-16 10:31:15 +0000, 0.09515093942055106 -* 2019-01-16 10:31:15 +0000, 2019-01-16 10:36:16 +0000, -0.12336352638297121 -* 2019-01-16 10:36:16 +0000, 2019-01-16 10:41:16 +0000, -0.14417766051237774 -* 2019-01-16 10:41:16 +0000, 2019-01-16 10:46:15 +0000, 0.03629209113493187 -* 2019-01-16 10:46:15 +0000, 2019-01-16 10:51:16 +0000, 0.015544420222381497 -* 2019-01-16 10:51:16 +0000, 2019-01-16 10:56:16 +0000, -0.20504738078338958 -* 2019-01-16 10:56:16 +0000, 2019-01-16 11:01:16 +0000, -0.22423877829323827 -* 2019-01-16 11:01:16 +0000, 2019-01-16 11:06:15 +0000, -0.2426508684874744 -* 2019-01-16 11:06:15 +0000, 2019-01-16 11:11:15 +0000, -0.45793356767758264 -* 2019-01-16 11:11:15 +0000, 2019-01-16 11:16:16 +0000, -0.8701341780071767 -* 2019-01-16 11:16:16 +0000, 2019-01-16 11:21:15 +0000, -0.49037133658271387 -* 2019-01-16 11:21:15 +0000, 2019-01-16 11:26:16 +0000, -0.10463632769848039 -* 2019-01-16 11:26:16 +0000, 2019-01-16 11:31:16 +0000, 0.07362220347863511 -* 2019-01-16 11:31:16 +0000, 2019-01-16 11:36:16 +0000, 0.8471565332057708 -* 2019-01-16 11:36:16 +0000, 2019-01-16 11:41:16 +0000, 0.8166114431190181 -* 2019-01-16 11:41:16 +0000, 2019-01-16 11:46:16 +0000, 0.1829759774049307 -* 2019-01-16 11:46:16 +0000, 2019-01-16 11:51:16 +0000, -0.24785211258890738 -* 2019-01-16 11:51:16 +0000, 2019-01-16 11:56:16 +0000, -0.8669088899667713 -* 2019-01-16 11:56:16 +0000, 2019-01-16 12:01:16 +0000, 0.9264727184196545 -* 2019-01-16 12:01:16 +0000, 2019-01-16 12:06:16 +0000, 0.7269406805767176 -* 2019-01-16 12:06:16 +0000, 2019-01-16 12:11:16 +0000, -0.6696353032336445 -* 2019-01-16 12:11:16 +0000, 2019-01-16 12:16:16 +0000, 0.5343815138608988 -* 2019-01-16 12:16:16 +0000, 2019-01-16 12:21:16 +0000, 1.7451032655993457 -* 2019-01-16 12:21:16 +0000, 2019-01-16 12:26:16 +0000, 0.9616025412185082 -* 2019-01-16 12:26:16 +0000, 2019-01-16 12:31:16 +0000, 0.7803168194525368 -* 2019-01-16 12:31:16 +0000, 2019-01-16 12:36:16 +0000, -1.0008407376730246 -* 2019-01-16 12:36:16 +0000, 2019-01-16 12:41:15 +0000, -2.381952658012845 -* 2019-01-16 12:41:15 +0000, 2019-01-16 12:46:16 +0000, 3.6463539767858233 -* 2019-01-16 12:46:16 +0000, 2019-01-16 12:51:16 +0000, 3.091544515415762 -* 2019-01-16 12:51:16 +0000, 2019-01-16 12:56:16 +0000, 5.51469281915297 -* 2019-01-16 12:56:16 +0000, 2019-01-16 13:01:16 +0000, 5.449605385627228 -* 2019-01-16 13:01:16 +0000, 2019-01-16 13:06:15 +0000, 5.234183316854896 -* 2019-01-16 13:06:15 +0000, 2019-01-16 16:11:14 +0000, 1.1247390365939516 -* 2019-01-16 16:11:14 +0000, 2019-01-16 16:16:14 +0000, -0.26288051766709936 -* 2019-01-16 16:16:14 +0000, 2019-01-16 16:21:14 +0000, 1.4828546453934677 -* 2019-01-16 16:21:14 +0000, 2019-01-16 16:26:14 +0000, -0.16842261735431518 -* 2019-01-16 16:26:14 +0000, 2019-01-16 16:31:14 +0000, 0.1832026693431203 -* 2019-01-16 16:31:14 +0000, 2019-01-16 16:36:14 +0000, -0.06235690824661333 -* 2019-01-16 16:36:14 +0000, 2019-01-16 16:41:15 +0000, 0.09450124738259091 -* 2019-01-16 16:41:15 +0000, 2019-01-16 16:46:15 +0000, -0.7453686165497743 -* 2019-01-16 16:46:15 +0000, 2019-01-16 16:51:14 +0000, -0.1836377274887992 -* 2019-01-16 16:51:14 +0000, 2019-01-16 16:56:14 +0000, 1.781740687397314 -* 2019-01-16 16:56:14 +0000, 2019-01-16 17:01:14 +0000, 1.3488279230345028 -* 2019-01-16 17:01:14 +0000, 2019-01-16 17:06:15 +0000, 1.7124195822307977 -* 2019-01-16 17:06:15 +0000, 2019-01-16 18:11:14 +0000, 2.666640640835534 -* 2019-01-16 18:11:14 +0000, 2019-01-16 18:16:15 +0000, 0.2085614695528665 -* 2019-01-16 18:16:15 +0000, 2019-01-16 18:21:15 +0000, 1.2067458537122546 -* 2019-01-16 18:21:15 +0000, 2019-01-16 18:26:15 +0000, 2.2059702246459323 -* 2019-01-16 18:26:15 +0000, 2019-01-16 18:31:14 +0000, -1.1973343205124818 -* 2019-01-16 18:31:14 +0000, 2019-01-16 18:36:15 +0000, 3.3972443700407733 -* 2019-01-16 18:36:15 +0000, 2019-01-16 18:41:15 +0000, -1.9783074031888757 -* 2019-01-16 18:41:15 +0000, 2019-01-16 18:46:14 +0000, 1.1102072099157965 -* 2019-01-16 18:46:14 +0000, 2019-01-16 18:51:15 +0000, -3.9782633664722864 -* 2019-01-16 18:51:15 +0000, 2019-01-16 18:56:14 +0000, 5.094298006418784 -* 2019-01-16 18:56:14 +0000, 2019-01-16 19:01:15 +0000, -0.49741570529460777 -* 2019-01-16 19:01:15 +0000, 2019-01-16 19:06:15 +0000, 0.48564472011423726 -* 2019-01-16 19:06:15 +0000, 2019-01-16 19:11:14 +0000, -0.9176195087193407 -* 2019-01-16 19:11:14 +0000, 2019-01-16 19:51:15 +0000, 0.4144803147208698 -* 2019-01-16 19:51:15 +0000, 2019-01-16 19:56:15 +0000, 2.6511112783953763 -* 2019-01-16 19:56:15 +0000, 2019-01-16 20:01:15 +0000, 3.336347699440279 -* 2019-01-16 20:01:15 +0000, 2019-01-16 20:06:15 +0000, 4.178326128944575 -* 2019-01-16 20:06:15 +0000, 2019-01-16 20:11:15 +0000, 6.485318669450508 -* 2019-01-16 20:11:15 +0000, 2019-01-16 20:16:15 +0000, 6.075238227603057 -* 2019-01-16 20:16:15 +0000, 2019-01-16 20:21:15 +0000, 5.96398925914799 -* 2019-01-16 20:21:15 +0000, 2019-01-16 20:26:14 +0000, 5.985625405250848 -* 2019-01-16 20:26:14 +0000, 2019-01-16 20:31:14 +0000, 5.892774776433077 -* 2019-01-16 20:31:14 +0000, 2019-01-16 20:36:14 +0000, 5.556328501380466 -* 2019-01-16 20:36:14 +0000, 2019-01-16 20:41:13 +0000, 4.380673495275407 -* 2019-01-16 20:41:13 +0000, 2019-01-16 20:46:14 +0000, 5.281260600319681 -* 2019-01-16 20:46:14 +0000, 2019-01-16 20:51:14 +0000, 4.608156646030033 -* 2019-01-16 20:51:14 +0000, 2019-01-16 20:56:14 +0000, 4.888576380940696 -* 2019-01-16 20:56:14 +0000, 2019-01-16 21:01:14 +0000, 5.946666207583746 -* 2019-01-16 21:01:14 +0000, 2019-01-16 21:06:14 +0000, 6.987083820066811 -* 2019-01-16 21:06:14 +0000, 2019-01-16 21:11:14 +0000, 5.763977024143139 -* 2019-01-16 21:11:14 +0000, 2019-01-16 21:16:14 +0000, 5.1655075023025 -* 2019-01-16 21:16:14 +0000, 2019-01-16 21:21:14 +0000, 3.76284338337731 -* 2019-01-16 21:21:14 +0000, 2019-01-16 21:26:14 +0000, 3.3582274249692543 -* 2019-01-16 21:26:14 +0000, 2019-01-16 21:31:14 +0000, 3.7054690396578054 -* 2019-01-16 21:31:14 +0000, 2019-01-16 21:36:14 +0000, 4.283442078317875 -* 2019-01-16 21:36:14 +0000, 2019-01-16 21:41:14 +0000, 4.66705577791663 -* 2019-01-16 21:41:14 +0000, 2019-01-16 21:46:14 +0000, 4.657763897093582 -* 2019-01-16 21:46:14 +0000, 2019-01-16 21:51:13 +0000, 4.438519816396005 -* 2019-01-16 21:51:13 +0000, 2019-01-16 21:56:14 +0000, 4.000057728094233 -* 2019-01-16 21:56:14 +0000, 2019-01-16 22:01:13 +0000, 4.43167157240372 -* 2019-01-16 22:01:13 +0000, 2019-01-16 22:06:14 +0000, 2.8332935584546437 -* 2019-01-16 22:06:14 +0000, 2019-01-16 22:11:14 +0000, 3.090047097400974 -* 2019-01-16 22:11:14 +0000, 2019-01-16 22:16:13 +0000, 2.1605345855149327 -* 2019-01-16 22:16:13 +0000, 2019-01-16 22:21:14 +0000, 1.8150467539361823 -* 2019-01-16 22:21:14 +0000, 2019-01-16 22:26:14 +0000, 1.8935030860291586 -* 2019-01-16 22:26:14 +0000, 2019-01-16 22:31:14 +0000, 1.5707995743598755 -* 2019-01-16 22:31:14 +0000, 2019-01-16 22:36:14 +0000, 0.48767588581940785 -* 2019-01-16 22:36:14 +0000, 2019-01-16 22:41:13 +0000, 2.035920712203544 -* 2019-01-16 22:41:13 +0000, 2019-01-16 22:46:14 +0000, 1.8347017830802221 -* 2019-01-16 22:46:14 +0000, 2019-01-16 22:51:14 +0000, 2.0563357022244646 -* 2019-01-16 22:51:14 +0000, 2019-01-16 22:56:14 +0000, 2.2528575530030133 -* 2019-01-16 22:56:14 +0000, 2019-01-16 23:01:14 +0000, 2.247731991495448 -* 2019-01-16 23:01:14 +0000, 2019-01-16 23:06:14 +0000, 1.6384152359621564 -* 2019-01-16 23:06:14 +0000, 2019-01-16 23:11:14 +0000, 1.4291993409192172 -* 2019-01-16 23:11:14 +0000, 2019-01-16 23:16:14 +0000, 0.42096402856645904 -* 2019-01-16 23:16:14 +0000, 2019-01-16 23:21:13 +0000, 2.6153531427154 -* 2019-01-16 23:21:13 +0000, 2019-01-16 23:26:14 +0000, 2.96981091825824 -* 2019-01-16 23:26:14 +0000, 2019-01-16 23:31:14 +0000, 4.3423647101066525 -* 2019-01-16 23:31:14 +0000, 2019-01-16 23:36:14 +0000, 3.3306540389022983 -* 2019-01-16 23:36:14 +0000, 2019-01-16 23:41:14 +0000, 5.284025004011345 -* 2019-01-16 23:41:14 +0000, 2019-01-16 23:46:14 +0000, 3.5670344384825055 -* 2019-01-16 23:46:14 +0000, 2019-01-16 23:51:14 +0000, -1.4553577597843967 -* 2019-01-16 23:51:14 +0000, 2019-01-16 23:56:14 +0000, 6.511468984395924 -* 2019-01-16 23:56:14 +0000, 2019-01-17 00:01:14 +0000, 3.469529264506513 -* 2019-01-17 00:01:14 +0000, 2019-01-17 00:06:14 +0000, 5.02057874837626 -* 2019-01-17 00:06:14 +0000, 2019-01-17 00:11:14 +0000, 4.966142784728776 -* 2019-01-17 00:11:14 +0000, 2019-01-17 00:16:14 +0000, 3.835330868220831 - -] -predictedGlucose: [ -* PredictedGlucoseValue(start, mg/dL) -* 2019-01-17 00:16:14 +0000, 401.0 -* 2019-01-17 00:20:00 +0000, 411.17 -* 2019-01-17 00:25:00 +0000, 420.7768100225015 -* 2019-01-17 00:30:00 +0000, 425.2340760611609 -* 2019-01-17 00:35:00 +0000, 423.5693772062071 -* 2019-01-17 00:40:00 +0000, 418.9910739194276 -* 2019-01-17 00:45:00 +0000, 413.18697652360487 -* 2019-01-17 00:50:00 +0000, 406.43988072123807 -* 2019-01-17 00:55:00 +0000, 398.9893641920858 -* 2019-01-17 01:00:00 +0000, 391.0452833747793 -* 2019-01-17 01:05:00 +0000, 382.7869478695214 -* 2019-01-17 01:10:00 +0000, 374.3663550449117 -* 2019-01-17 01:15:00 +0000, 365.91150591397724 -* 2019-01-17 01:20:00 +0000, 357.6220553683664 -* 2019-01-17 01:25:00 +0000, 349.5862488420499 -* 2019-01-17 01:30:00 +0000, 341.87613349837653 -* 2019-01-17 01:35:00 +0000, 334.5496031100566 -* 2019-01-17 01:40:00 +0000, 327.652238605738 -* 2019-01-17 01:45:00 +0000, 321.21894514436764 -* 2019-01-17 01:50:00 +0000, 315.27576955404476 -* 2019-01-17 01:55:00 +0000, 304.70601272429127 -* 2019-01-17 02:00:00 +0000, 293.61220806062425 -* 2019-01-17 02:05:00 +0000, 283.02774408365923 -* 2019-01-17 02:10:00 +0000, 272.95295734738085 -* 2019-01-17 02:15:00 +0000, 263.386405601676 -* 2019-01-17 02:20:00 +0000, 254.32299216767052 -* 2019-01-17 02:25:00 +0000, 245.7545867781144 -* 2019-01-17 02:30:00 +0000, 237.6705697390758 -* 2019-01-17 02:35:00 +0000, 230.05831876951567 -* 2019-01-17 02:40:00 +0000, 222.9037217005128 -* 2019-01-17 02:45:00 +0000, 216.19144175281014 -* 2019-01-17 02:50:00 +0000, 209.90519827656368 -* 2019-01-17 02:55:00 +0000, 204.02803432409206 -* 2019-01-17 03:00:00 +0000, 198.5425620044726 -* 2019-01-17 03:05:00 +0000, 193.43114579531408 -* 2019-01-17 03:10:00 +0000, 188.67608020156428 -* 2019-01-17 03:15:00 +0000, 184.25972954220475 -* 2019-01-17 03:20:00 +0000, 180.1646520519235 -* 2019-01-17 03:25:00 +0000, 176.37369654325772 -* 2019-01-17 03:30:00 +0000, 172.870084736514 -* 2019-01-17 03:35:00 +0000, 169.63747621575595 -* 2019-01-17 03:40:00 +0000, 166.66002092130822 -* 2019-01-17 03:45:00 +0000, 163.92241139424374 -* 2019-01-17 03:50:00 +0000, 161.4098962852616 -* 2019-01-17 03:55:00 +0000, 159.1082956002479 -* 2019-01-17 04:00:00 +0000, 157.0040148966969 -* 2019-01-17 04:05:00 +0000, 155.08389023538103 -* 2019-01-17 04:10:00 +0000, 153.3351641430482 -* 2019-01-17 04:15:00 +0000, 151.74569514234696 -* 2019-01-17 04:20:00 +0000, 150.30373577394363 -* 2019-01-17 04:25:00 +0000, 148.9981947521215 -* 2019-01-17 04:30:00 +0000, 147.81862459546034 -* 2019-01-17 04:35:00 +0000, 146.75519779533857 -* 2019-01-17 04:40:00 +0000, 145.79868402477183 -* 2019-01-17 04:45:00 +0000, 144.94046186079828 -* 2019-01-17 04:50:00 +0000, 144.1723826587018 -* 2019-01-17 04:55:00 +0000, 143.4869341361869 -* 2019-01-17 05:00:00 +0000, 142.87720169637856 -* 2019-01-17 05:05:00 +0000, 142.33680708669596 -* 2019-01-17 05:10:00 +0000, 141.8598640140279 -* 2019-01-17 05:15:00 +0000, 141.44079973708932 -* 2019-01-17 05:20:00 +0000, 141.07440738876204 -* 2019-01-17 05:25:00 +0000, 140.75584295139657 -* 2019-01-17 05:30:00 +0000, 140.48062773575094 -* 2019-01-17 05:35:00 +0000, 140.24465323610963 -* 2019-01-17 05:40:00 +0000, 140.04411420988168 -* 2019-01-17 05:45:00 +0000, 139.87549248849092 -* 2019-01-17 05:50:00 +0000, 139.73552955054066 -* 2019-01-17 05:55:00 +0000, 139.62097397683175 -* 2019-01-17 06:00:00 +0000, 139.52881565158106 -* 2019-01-17 06:05:00 +0000, 139.4562955960683 -* 2019-01-17 06:10:00 +0000, 139.40091489082357 -* 2019-01-17 06:15:00 +0000, 139.3606264242856 -* 2019-01-17 06:20:00 +0000, 139.3338216583748 -* 2019-01-17 06:25:00 +0000, 139.31906894019886 -* 2019-01-17 06:30:00 +0000, 139.3150053064747 -* 2019-01-17 06:35:00 +0000, 139.3150053064747 - -] -retrospectivePredictedGlucose: [LoopKit.PredictedGlucoseValue(startDate: 2019-01-16 23:46:14 +0000, quantity: 340 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-16 23:50:00 +0000, quantity: 340 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-16 23:55:00 +0000, quantity: 331.155 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-17 00:00:00 +0000, quantity: 354.822 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-17 00:05:00 +0000, quantity: 363.194 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-17 00:10:00 +0000, quantity: 379.21 mg/dL), LoopKit.PredictedGlucoseValue(startDate: 2019-01-17 00:15:00 +0000, quantity: 394.869 mg/dL)] -glucoseMomentumEffect: [LoopKit.GlucoseEffect(startDate: 2019-01-17 00:15:00 +0000, quantity: 0 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:20:00 +0000, quantity: 10.17 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:25:00 +0000, quantity: 23.67 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:30:00 +0000, quantity: 37.17 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:35:00 +0000, quantity: 50.67 mg/dL)] -retrospectiveGlucoseEffect: [LoopKit.GlucoseEffect(startDate: 2019-01-17 00:15:00 +0000, quantity: 401 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:20:00 +0000, quantity: 402.022 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:25:00 +0000, quantity: 402.951 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:30:00 +0000, quantity: 403.787 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:35:00 +0000, quantity: 404.53 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:40:00 +0000, quantity: 405.18 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:45:00 +0000, quantity: 405.738 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:50:00 +0000, quantity: 406.202 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 00:55:00 +0000, quantity: 406.574 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 01:00:00 +0000, quantity: 406.852 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 01:05:00 +0000, quantity: 407.038 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 01:10:00 +0000, quantity: 407.131 mg/dL), LoopKit.GlucoseEffect(startDate: 2019-01-17 01:15:00 +0000, quantity: 407.131 mg/dL)] -recommendedTempBasal: Optional((recommendation: Loop.TempBasalRecommendation(unitsPerHour: 3.025, duration: 1800.0), date: 2019-01-17 00:19:30 +0000)) -recommendedBolus: Optional((recommendation: Loop.BolusRecommendation(amount: 0.125, pendingInsulin: 0.672455638051033, notice: nil), date: 2019-01-17 00:19:30 +0000)) -lastBolus: nil -retrospectiveGlucoseChange: Optional((start: LoopKit.StoredGlucoseSample(sampleUUID: DCEACFBA-69D4-4444-9329-5F8549A67434, syncIdentifier: "1547682374.0", syncVersion: 1, startDate: 2019-01-16 23:46:14 +0000, quantity: 340 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.VQ3BBL2C22.loopkit.Loop"), end: LoopKit.StoredGlucoseSample(sampleUUID: FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF, syncIdentifier: "1547684174.0", syncVersion: 1, startDate: 2019-01-17 00:16:14 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.VQ3BBL2C22.loopkit.Loop"))) -lastLoopCompleted: Optional(2019-01-17 00:15:55 +0000) -lastTempBasal: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-17 00:00:43 +0000, endDate: 2019-01-17 00:30:43 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: nil, scheduledBasalRate: nil)) -carbsOnBoard: Optional(LoopKit.CarbValue(startDate: 2019-01-17 00:15:00 +0000, endDate: 2019-01-17 00:15:00 +0000, quantity: 24.4756 g)) -error: nil - -cacheStore: ## PersistenceController -* isReadOnly: false -* directoryURL: file:///private/var/mobile/Containers/Shared/AppGroup/C647C9D0-726E-489D-9221-22CBA3BFDF42/com.loopkit.LoopKit/ -* persistenceStoreCoordinator: Optional() - -## GlucoseStore - -* latestGlucoseValue: Optional(LoopKit.StoredGlucoseSample(sampleUUID: FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF, syncIdentifier: "1547684174.0", syncVersion: 1, startDate: 2019-01-17 00:16:14 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "")) -* managedDataInterval: 10800.0 -* cacheLength: 86400.0 -* momentumDataInterval: 900.0 -* observerQuery: Optional() -* observationStart: 2019-01-15 13:08:36 +0000 -* observationEnabled: true -* authorizationRequired: false - -### cachedGlucoseSamples -StoredGlucoseSample(sampleUUID: A5F63E6A-9D69-4B60-8496-47A3627F3F13, syncIdentifier: "A5F63E6A-9D69-4B60-8496-47A3627F3F13", syncVersion: 1, startDate: 2019-01-16 00:21:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 41E3FC2B-F72E-4461-A335-EFBABDDA9849, syncIdentifier: "41E3FC2B-F72E-4461-A335-EFBABDDA9849", syncVersion: 1, startDate: 2019-01-16 00:26:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BD62D8C8-41D2-4EF3-9619-4C353550A0D9, syncIdentifier: "BD62D8C8-41D2-4EF3-9619-4C353550A0D9", syncVersion: 1, startDate: 2019-01-16 00:31:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3991983F-8517-450D-A29A-7A2C52E2392C, syncIdentifier: "3991983F-8517-450D-A29A-7A2C52E2392C", syncVersion: 1, startDate: 2019-01-16 00:36:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 66772EA0-6140-4AFC-827A-B7F88187E74A, syncIdentifier: "66772EA0-6140-4AFC-827A-B7F88187E74A", syncVersion: 1, startDate: 2019-01-16 00:41:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17, syncIdentifier: "DD9A5724-BE68-48B6-8F17-BA8ACBC0DF17", syncVersion: 1, startDate: 2019-01-16 00:46:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0065E291-349D-46FB-AD7A-07494FC8AF45, syncIdentifier: "0065E291-349D-46FB-AD7A-07494FC8AF45", syncVersion: 1, startDate: 2019-01-16 00:51:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C073929C-B99B-4E85-AB42-4C7830A8BF74, syncIdentifier: "C073929C-B99B-4E85-AB42-4C7830A8BF74", syncVersion: 1, startDate: 2019-01-16 00:56:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 30E5C628-85E4-433A-9A61-FD8DEE7A3A5F, syncIdentifier: "30E5C628-85E4-433A-9A61-FD8DEE7A3A5F", syncVersion: 1, startDate: 2019-01-16 01:01:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E265F03B-6E55-453C-860F-B66084068067, syncIdentifier: "E265F03B-6E55-453C-860F-B66084068067", syncVersion: 1, startDate: 2019-01-16 01:06:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 56DFF002-331A-46A8-BF2B-BCD7AB096BEF, syncIdentifier: "56DFF002-331A-46A8-BF2B-BCD7AB096BEF", syncVersion: 1, startDate: 2019-01-16 01:11:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C0F43159-4970-4994-A96B-724796CB9435, syncIdentifier: "C0F43159-4970-4994-A96B-724796CB9435", syncVersion: 1, startDate: 2019-01-16 01:16:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 49F50400-EAAA-4408-8947-315BDD27D7F6, syncIdentifier: "49F50400-EAAA-4408-8947-315BDD27D7F6", syncVersion: 1, startDate: 2019-01-16 01:21:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A9B0E528-2AAB-4C76-A181-7FD0F8F721ED, syncIdentifier: "A9B0E528-2AAB-4C76-A181-7FD0F8F721ED", syncVersion: 1, startDate: 2019-01-16 01:26:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1CBB394F-FF2C-4ECA-8196-A1BCF33FA408, syncIdentifier: "1CBB394F-FF2C-4ECA-8196-A1BCF33FA408", syncVersion: 1, startDate: 2019-01-16 01:31:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CD7AE6D6-DCF8-47F1-9358-B08BF9133508, syncIdentifier: "CD7AE6D6-DCF8-47F1-9358-B08BF9133508", syncVersion: 1, startDate: 2019-01-16 01:36:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D, syncIdentifier: "A61BCBAA-CA65-49D9-A84C-E5C694DE7F3D", syncVersion: 1, startDate: 2019-01-16 01:41:16 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614, syncIdentifier: "895B3F5D-B0D5-4BD3-A5F4-0C16ABF93614", syncVersion: 1, startDate: 2019-01-16 01:46:16 +0000, quantity: 391 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 716705AD-324C-4F3D-83F3-955C2BB6EA43, syncIdentifier: "716705AD-324C-4F3D-83F3-955C2BB6EA43", syncVersion: 1, startDate: 2019-01-16 01:51:16 +0000, quantity: 387 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5FE4C147-8A64-41C8-8CD9-02413D6C4831, syncIdentifier: "5FE4C147-8A64-41C8-8CD9-02413D6C4831", syncVersion: 1, startDate: 2019-01-16 01:56:16 +0000, quantity: 378 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 896FD042-4223-402A-966F-D3C35CEC45EC, syncIdentifier: "896FD042-4223-402A-966F-D3C35CEC45EC", syncVersion: 1, startDate: 2019-01-16 02:01:16 +0000, quantity: 362 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AA135DE9-E6C3-468D-A075-1018B4282FE9, syncIdentifier: "AA135DE9-E6C3-468D-A075-1018B4282FE9", syncVersion: 1, startDate: 2019-01-16 02:06:16 +0000, quantity: 344 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0CC738BD-CCBC-4AB1-9735-0BAFC806D42D, syncIdentifier: "0CC738BD-CCBC-4AB1-9735-0BAFC806D42D", syncVersion: 1, startDate: 2019-01-16 02:11:16 +0000, quantity: 326 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 53082037-3636-49E5-BEE7-BCA6FB077890, syncIdentifier: "53082037-3636-49E5-BEE7-BCA6FB077890", syncVersion: 1, startDate: 2019-01-16 02:16:16 +0000, quantity: 306 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 96DD560E-B933-443A-8E9B-8095CD67E65D, syncIdentifier: "96DD560E-B933-443A-8E9B-8095CD67E65D", syncVersion: 1, startDate: 2019-01-16 02:21:16 +0000, quantity: 285 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8772919E-A8B3-4D86-8546-E285389BBFE6, syncIdentifier: "8772919E-A8B3-4D86-8546-E285389BBFE6", syncVersion: 1, startDate: 2019-01-16 02:26:16 +0000, quantity: 265 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6A67B132-E287-45D9-8A80-D9414DB1EBD0, syncIdentifier: "6A67B132-E287-45D9-8A80-D9414DB1EBD0", syncVersion: 1, startDate: 2019-01-16 02:31:16 +0000, quantity: 247 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB, syncIdentifier: "9A53EE97-AF5B-4EEA-8562-A9D0934E1CBB", syncVersion: 1, startDate: 2019-01-16 02:36:16 +0000, quantity: 231 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6F48AC0D-DE89-4F2C-B33B-06304D7AFD26, syncIdentifier: "6F48AC0D-DE89-4F2C-B33B-06304D7AFD26", syncVersion: 1, startDate: 2019-01-16 02:41:16 +0000, quantity: 218 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8F20F1B8-515D-4BDE-9A97-DA2228558F3E, syncIdentifier: "8F20F1B8-515D-4BDE-9A97-DA2228558F3E", syncVersion: 1, startDate: 2019-01-16 02:46:16 +0000, quantity: 210 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D, syncIdentifier: "A4B0CF46-DE1C-4F4C-8EC9-7F35DDE04F4D", syncVersion: 1, startDate: 2019-01-16 02:51:16 +0000, quantity: 201 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DF86042E-6843-4AB0-925F-D43673D1D059, syncIdentifier: "DF86042E-6843-4AB0-925F-D43673D1D059", syncVersion: 1, startDate: 2019-01-16 02:56:16 +0000, quantity: 189 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 43C0B9E5-34C8-4EA7-91B7-2F21E08E2572, syncIdentifier: "43C0B9E5-34C8-4EA7-91B7-2F21E08E2572", syncVersion: 1, startDate: 2019-01-16 03:01:16 +0000, quantity: 173 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A586C109-AE43-44E8-935E-CEBCAC724D28, syncIdentifier: "A586C109-AE43-44E8-935E-CEBCAC724D28", syncVersion: 1, startDate: 2019-01-16 03:06:16 +0000, quantity: 155 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 18907153-3062-4813-BD95-DE6F7F540CB0, syncIdentifier: "18907153-3062-4813-BD95-DE6F7F540CB0", syncVersion: 1, startDate: 2019-01-16 03:11:16 +0000, quantity: 137 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5A7E1A48-DD42-414A-BD9E-7AC2928CCA33, syncIdentifier: "5A7E1A48-DD42-414A-BD9E-7AC2928CCA33", syncVersion: 1, startDate: 2019-01-16 03:16:16 +0000, quantity: 119 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 14338002-8AA9-40D7-9308-6728FFA9DBE1, syncIdentifier: "14338002-8AA9-40D7-9308-6728FFA9DBE1", syncVersion: 1, startDate: 2019-01-16 03:21:16 +0000, quantity: 102 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B7DFB66C-8E8B-41A8-A12C-BEF480E1F228, syncIdentifier: "B7DFB66C-8E8B-41A8-A12C-BEF480E1F228", syncVersion: 1, startDate: 2019-01-16 03:26:16 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9F7264C1-9093-4276-9AF2-EECF4309A043, syncIdentifier: "9F7264C1-9093-4276-9AF2-EECF4309A043", syncVersion: 1, startDate: 2019-01-16 03:31:16 +0000, quantity: 81 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595, syncIdentifier: "9A9EB735-3ABA-43E9-8C2C-BF3AB6AA7595", syncVersion: 1, startDate: 2019-01-16 03:36:16 +0000, quantity: 76 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E5DCB69A-B30B-45A3-83A1-3C709CC72A47, syncIdentifier: "E5DCB69A-B30B-45A3-83A1-3C709CC72A47", syncVersion: 1, startDate: 2019-01-16 03:41:16 +0000, quantity: 74 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4B0B8A53-24CD-4575-B78D-B160864C700A, syncIdentifier: "4B0B8A53-24CD-4575-B78D-B160864C700A", syncVersion: 1, startDate: 2019-01-16 03:46:16 +0000, quantity: 72 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A19C5B9A-D378-4ECF-A690-84FFDB327592, syncIdentifier: "A19C5B9A-D378-4ECF-A690-84FFDB327592", syncVersion: 1, startDate: 2019-01-16 03:51:16 +0000, quantity: 71 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 08C868AA-C7A2-4707-8430-5FC1F208435B, syncIdentifier: "08C868AA-C7A2-4707-8430-5FC1F208435B", syncVersion: 1, startDate: 2019-01-16 03:56:16 +0000, quantity: 68 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A2A651E2-2001-4E36-9B6A-980D5E17842F, syncIdentifier: "A2A651E2-2001-4E36-9B6A-980D5E17842F", syncVersion: 1, startDate: 2019-01-16 04:01:16 +0000, quantity: 66 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 50A3F20F-91F2-406A-9C5F-ED63B7249255, syncIdentifier: "50A3F20F-91F2-406A-9C5F-ED63B7249255", syncVersion: 1, startDate: 2019-01-16 04:06:16 +0000, quantity: 65 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1420A883-CA9F-4497-9DE0-D0AF71A0C96E, syncIdentifier: "1420A883-CA9F-4497-9DE0-D0AF71A0C96E", syncVersion: 1, startDate: 2019-01-16 04:11:16 +0000, quantity: 63 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3D6701E1-96FF-4264-82DC-1B10E726ABCD, syncIdentifier: "3D6701E1-96FF-4264-82DC-1B10E726ABCD", syncVersion: 1, startDate: 2019-01-16 04:16:16 +0000, quantity: 61 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C21BD69C-2464-411C-B70E-A9168541C0B0, syncIdentifier: "C21BD69C-2464-411C-B70E-A9168541C0B0", syncVersion: 1, startDate: 2019-01-16 04:21:16 +0000, quantity: 57 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9F3B0018-48CD-4527-8ADA-A751386BD4AF, syncIdentifier: "9F3B0018-48CD-4527-8ADA-A751386BD4AF", syncVersion: 1, startDate: 2019-01-16 04:26:16 +0000, quantity: 53 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 85F44787-B178-4DB1-8F88-3A122D85763E, syncIdentifier: "85F44787-B178-4DB1-8F88-3A122D85763E", syncVersion: 1, startDate: 2019-01-16 04:31:16 +0000, quantity: 56 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 24E5385A-0515-4277-B641-694B8EDF1DC7, syncIdentifier: "24E5385A-0515-4277-B641-694B8EDF1DC7", syncVersion: 1, startDate: 2019-01-16 04:36:16 +0000, quantity: 64 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8744F178-E810-44DC-8D58-8238F4B5EF4D, syncIdentifier: "8744F178-E810-44DC-8D58-8238F4B5EF4D", syncVersion: 1, startDate: 2019-01-16 04:41:16 +0000, quantity: 82 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B63A5843-9389-449F-BE7E-24F607AC2DD4, syncIdentifier: "B63A5843-9389-449F-BE7E-24F607AC2DD4", syncVersion: 1, startDate: 2019-01-16 04:46:16 +0000, quantity: 102 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 68C8130C-F75A-4F43-A29B-F04C9E3A41A0, syncIdentifier: "68C8130C-F75A-4F43-A29B-F04C9E3A41A0", syncVersion: 1, startDate: 2019-01-16 04:51:16 +0000, quantity: 127 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E7D5094A-83B8-4001-9534-08F4E8DCADC1, syncIdentifier: "E7D5094A-83B8-4001-9534-08F4E8DCADC1", syncVersion: 1, startDate: 2019-01-16 04:56:15 +0000, quantity: 146 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 25812127-134A-4918-AFFD-BF56FF28DD4C, syncIdentifier: "25812127-134A-4918-AFFD-BF56FF28DD4C", syncVersion: 1, startDate: 2019-01-16 05:01:16 +0000, quantity: 163 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9FA891A5-E461-455E-B084-B1ED7A1AF3CF, syncIdentifier: "9FA891A5-E461-455E-B084-B1ED7A1AF3CF", syncVersion: 1, startDate: 2019-01-16 05:06:16 +0000, quantity: 177 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5, syncIdentifier: "621A1AFD-BE2B-4D15-ACA9-273DCEC70EB5", syncVersion: 1, startDate: 2019-01-16 05:11:16 +0000, quantity: 186 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B, syncIdentifier: "D3BD2E1F-5C92-4A4F-AE6E-C3D4B9A7D06B", syncVersion: 1, startDate: 2019-01-16 05:16:16 +0000, quantity: 190 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6288219C-119D-404C-AAC6-FDF42195C5CF, syncIdentifier: "6288219C-119D-404C-AAC6-FDF42195C5CF", syncVersion: 1, startDate: 2019-01-16 05:21:16 +0000, quantity: 191 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DD385614-E76A-4232-878C-66195DBB5019, syncIdentifier: "DD385614-E76A-4232-878C-66195DBB5019", syncVersion: 1, startDate: 2019-01-16 05:26:17 +0000, quantity: 192 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF, syncIdentifier: "D60D8276-9E8F-4D99-B259-1BC0C2C6FCDF", syncVersion: 1, startDate: 2019-01-16 05:31:17 +0000, quantity: 194 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D2C074AE-174A-4E13-8034-DF5CE2C1BB16, syncIdentifier: "D2C074AE-174A-4E13-8034-DF5CE2C1BB16", syncVersion: 1, startDate: 2019-01-16 05:36:17 +0000, quantity: 192 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BD48AAB0-89DB-4334-A0BE-030BBFB7A395, syncIdentifier: "BD48AAB0-89DB-4334-A0BE-030BBFB7A395", syncVersion: 1, startDate: 2019-01-16 05:41:17 +0000, quantity: 181 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 50623210-B780-4B9C-BCC0-6FB9B1F07A96, syncIdentifier: "50623210-B780-4B9C-BCC0-6FB9B1F07A96", syncVersion: 1, startDate: 2019-01-16 05:46:17 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E3818C9B-7B91-4718-805C-51DD9FF289F7, syncIdentifier: "E3818C9B-7B91-4718-805C-51DD9FF289F7", syncVersion: 1, startDate: 2019-01-16 05:51:17 +0000, quantity: 142 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FCCDAE81-7630-4957-AB62-0CDAA558A326, syncIdentifier: "FCCDAE81-7630-4957-AB62-0CDAA558A326", syncVersion: 1, startDate: 2019-01-16 05:56:17 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D93E045A-CD2F-4E04-B04C-6883A5A87D74, syncIdentifier: "D93E045A-CD2F-4E04-B04C-6883A5A87D74", syncVersion: 1, startDate: 2019-01-16 06:01:17 +0000, quantity: 125 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B1A2E43C-9601-457F-8911-09EE7047E678, syncIdentifier: "B1A2E43C-9601-457F-8911-09EE7047E678", syncVersion: 1, startDate: 2019-01-16 06:06:17 +0000, quantity: 123 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C2662E87-40DB-4737-A745-26278EC9E399, syncIdentifier: "C2662E87-40DB-4737-A745-26278EC9E399", syncVersion: 1, startDate: 2019-01-16 06:11:17 +0000, quantity: 118 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 05AD31FD-6431-46BA-9952-DCB89F38B07B, syncIdentifier: "05AD31FD-6431-46BA-9952-DCB89F38B07B", syncVersion: 1, startDate: 2019-01-16 06:16:17 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 07487EE3-2A8E-4258-9348-BB7A2426F2AD, syncIdentifier: "07487EE3-2A8E-4258-9348-BB7A2426F2AD", syncVersion: 1, startDate: 2019-01-16 06:21:17 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A7ECACAA-39B6-4237-9C7C-1787B4460920, syncIdentifier: "A7ECACAA-39B6-4237-9C7C-1787B4460920", syncVersion: 1, startDate: 2019-01-16 06:26:17 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 62B59FC2-6C0F-442B-8ACE-0D06E0EB3997, syncIdentifier: "62B59FC2-6C0F-442B-8ACE-0D06E0EB3997", syncVersion: 1, startDate: 2019-01-16 06:31:17 +0000, quantity: 104 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DB791FE0-4734-461B-BC3F-2F79BCB1B32D, syncIdentifier: "DB791FE0-4734-461B-BC3F-2F79BCB1B32D", syncVersion: 1, startDate: 2019-01-16 06:36:17 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C9B19216-C811-44EE-99CB-191068D73952, syncIdentifier: "C9B19216-C811-44EE-99CB-191068D73952", syncVersion: 1, startDate: 2019-01-16 06:41:16 +0000, quantity: 106 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B7F8D429-EA34-49E9-807B-61C2C6D5F59B, syncIdentifier: "B7F8D429-EA34-49E9-807B-61C2C6D5F59B", syncVersion: 1, startDate: 2019-01-16 06:46:17 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B2868E41-EF0D-469A-B35C-041A6C5DAD53, syncIdentifier: "B2868E41-EF0D-469A-B35C-041A6C5DAD53", syncVersion: 1, startDate: 2019-01-16 06:51:17 +0000, quantity: 110 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A, syncIdentifier: "30CC7A76-B466-4F2C-A6A4-5A537EBEEA5A", syncVersion: 1, startDate: 2019-01-16 06:56:16 +0000, quantity: 112 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80, syncIdentifier: "9B5F6EE0-C543-44DE-88DE-FDDF96A9DA80", syncVersion: 1, startDate: 2019-01-16 07:01:17 +0000, quantity: 115 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 32AD5C76-842B-47CE-ABF2-5290EC778727, syncIdentifier: "32AD5C76-842B-47CE-ABF2-5290EC778727", syncVersion: 1, startDate: 2019-01-16 07:06:17 +0000, quantity: 119 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7A524750-BAEC-419D-8A05-FDCC3EE5EFBC, syncIdentifier: "7A524750-BAEC-419D-8A05-FDCC3EE5EFBC", syncVersion: 1, startDate: 2019-01-16 07:11:16 +0000, quantity: 126 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CF8E0B07-F7B3-4578-AD80-7215197AD111, syncIdentifier: "CF8E0B07-F7B3-4578-AD80-7215197AD111", syncVersion: 1, startDate: 2019-01-16 07:16:17 +0000, quantity: 138 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CC0526D1-5792-4A4C-8A05-5942F6C15986, syncIdentifier: "CC0526D1-5792-4A4C-8A05-5942F6C15986", syncVersion: 1, startDate: 2019-01-16 07:21:17 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C402A869-794D-4EDD-933F-8C0E7F96056E, syncIdentifier: "C402A869-794D-4EDD-933F-8C0E7F96056E", syncVersion: 1, startDate: 2019-01-16 07:26:17 +0000, quantity: 165 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D36058AF-7A99-495D-B741-32BF8F73C11E, syncIdentifier: "D36058AF-7A99-495D-B741-32BF8F73C11E", syncVersion: 1, startDate: 2019-01-16 07:31:17 +0000, quantity: 176 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FA03D1DD-B4E9-4131-BE9B-811F63075D04, syncIdentifier: "FA03D1DD-B4E9-4131-BE9B-811F63075D04", syncVersion: 1, startDate: 2019-01-16 07:36:17 +0000, quantity: 185 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 75C3A842-F5F2-42F2-8620-689731260091, syncIdentifier: "75C3A842-F5F2-42F2-8620-689731260091", syncVersion: 1, startDate: 2019-01-16 07:41:17 +0000, quantity: 192 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AC962B31-C237-4558-824A-06599D61F090, syncIdentifier: "AC962B31-C237-4558-824A-06599D61F090", syncVersion: 1, startDate: 2019-01-16 07:46:17 +0000, quantity: 196 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 95C61722-5D7C-45BA-9E5D-32569B6738E8, syncIdentifier: "95C61722-5D7C-45BA-9E5D-32569B6738E8", syncVersion: 1, startDate: 2019-01-16 07:51:17 +0000, quantity: 197 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 64EAEE19-69ED-4751-929D-8B32497E7CBA, syncIdentifier: "64EAEE19-69ED-4751-929D-8B32497E7CBA", syncVersion: 1, startDate: 2019-01-16 07:56:17 +0000, quantity: 197 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A11994B4-74C8-4E98-B396-F68F92EE43A9, syncIdentifier: "A11994B4-74C8-4E98-B396-F68F92EE43A9", syncVersion: 1, startDate: 2019-01-16 08:01:16 +0000, quantity: 194 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A, syncIdentifier: "F6F5CBA3-F6C3-42A7-94DE-9181B2C7332A", syncVersion: 1, startDate: 2019-01-16 08:06:17 +0000, quantity: 191 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 99BB01CE-C27E-426E-93C6-2DC08AB28894, syncIdentifier: "99BB01CE-C27E-426E-93C6-2DC08AB28894", syncVersion: 1, startDate: 2019-01-16 08:11:17 +0000, quantity: 187 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 55AAF5AB-B904-4284-A336-F54349E61985, syncIdentifier: "55AAF5AB-B904-4284-A336-F54349E61985", syncVersion: 1, startDate: 2019-01-16 08:16:17 +0000, quantity: 183 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D, syncIdentifier: "2ED3CD15-7DF1-4DC8-81A9-C4B9F0AC8E0D", syncVersion: 1, startDate: 2019-01-16 08:21:17 +0000, quantity: 178 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8B5AF2C0-7A9A-4C74-99D4-182F45996DDA, syncIdentifier: "8B5AF2C0-7A9A-4C74-99D4-182F45996DDA", syncVersion: 1, startDate: 2019-01-16 08:26:17 +0000, quantity: 172 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 20DE8313-64EE-4CC7-98C3-AF8B028C551C, syncIdentifier: "20DE8313-64EE-4CC7-98C3-AF8B028C551C", syncVersion: 1, startDate: 2019-01-16 08:31:17 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FB914E55-27D0-441F-B466-38F68AE05FDC, syncIdentifier: "FB914E55-27D0-441F-B466-38F68AE05FDC", syncVersion: 1, startDate: 2019-01-16 08:36:17 +0000, quantity: 162 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9, syncIdentifier: "EB5BB5B4-18E6-4BB8-99D5-4751AD7B3AD9", syncVersion: 1, startDate: 2019-01-16 08:41:17 +0000, quantity: 151 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8E743ABC-235C-4BC6-AABB-478F82F12B5A, syncIdentifier: "8E743ABC-235C-4BC6-AABB-478F82F12B5A", syncVersion: 1, startDate: 2019-01-16 08:46:17 +0000, quantity: 140 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F8AABA0E-F8C1-4E80-821B-1EB550C53872, syncIdentifier: "F8AABA0E-F8C1-4E80-821B-1EB550C53872", syncVersion: 1, startDate: 2019-01-16 08:51:17 +0000, quantity: 131 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1082A623-6F1F-4BBE-964A-6ED80F60BD71, syncIdentifier: "1082A623-6F1F-4BBE-964A-6ED80F60BD71", syncVersion: 1, startDate: 2019-01-16 08:56:17 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B, syncIdentifier: "6B6FB29E-B4F5-42C9-BE9A-4E03E4DC354B", syncVersion: 1, startDate: 2019-01-16 09:01:16 +0000, quantity: 129 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 14949F64-4253-4365-BC04-5F41F1BCBF40, syncIdentifier: "14949F64-4253-4365-BC04-5F41F1BCBF40", syncVersion: 1, startDate: 2019-01-16 09:06:16 +0000, quantity: 129 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 78540582-B127-4538-A903-5DA0F9B22555, syncIdentifier: "78540582-B127-4538-A903-5DA0F9B22555", syncVersion: 1, startDate: 2019-01-16 09:11:17 +0000, quantity: 131 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 659A8698-A761-427D-9226-BFF0F99B5D81, syncIdentifier: "659A8698-A761-427D-9226-BFF0F99B5D81", syncVersion: 1, startDate: 2019-01-16 09:16:16 +0000, quantity: 132 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 1411F188-50FA-4D0B-BE64-D733B8A82475, syncIdentifier: "1411F188-50FA-4D0B-BE64-D733B8A82475", syncVersion: 1, startDate: 2019-01-16 09:21:16 +0000, quantity: 133 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4CB98E34-1E43-4F57-90BC-FC68443B3585, syncIdentifier: "4CB98E34-1E43-4F57-90BC-FC68443B3585", syncVersion: 1, startDate: 2019-01-16 09:26:15 +0000, quantity: 131 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D51B2912-53E3-485E-B1ED-59D82A3A95DF, syncIdentifier: "D51B2912-53E3-485E-B1ED-59D82A3A95DF", syncVersion: 1, startDate: 2019-01-16 09:31:16 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 748766EC-F14D-410E-B3D0-0E4FAF65AA05, syncIdentifier: "748766EC-F14D-410E-B3D0-0E4FAF65AA05", syncVersion: 1, startDate: 2019-01-16 09:36:16 +0000, quantity: 132 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: ADFE430D-0063-48BD-B614-8DA9FB231AE3, syncIdentifier: "ADFE430D-0063-48BD-B614-8DA9FB231AE3", syncVersion: 1, startDate: 2019-01-16 09:41:16 +0000, quantity: 134 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1, syncIdentifier: "8898A7E6-DB0D-4C5F-8FA8-3404BF41AFA1", syncVersion: 1, startDate: 2019-01-16 09:46:16 +0000, quantity: 135 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 532A4857-324C-44E6-A7FD-E7027B5890BB, syncIdentifier: "532A4857-324C-44E6-A7FD-E7027B5890BB", syncVersion: 1, startDate: 2019-01-16 09:51:16 +0000, quantity: 134 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 222824B5-73EE-4B78-996F-23C925DFA27C, syncIdentifier: "222824B5-73EE-4B78-996F-23C925DFA27C", syncVersion: 1, startDate: 2019-01-16 09:56:16 +0000, quantity: 132 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EDB54975-0E6A-46D4-A130-C9D6D83078B3, syncIdentifier: "EDB54975-0E6A-46D4-A130-C9D6D83078B3", syncVersion: 1, startDate: 2019-01-16 10:01:16 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D1E24E9E-C370-4494-A592-06716FF92655, syncIdentifier: "D1E24E9E-C370-4494-A592-06716FF92655", syncVersion: 1, startDate: 2019-01-16 10:06:16 +0000, quantity: 128 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8B7EF469-44ED-409B-961E-434ABCDF156B, syncIdentifier: "8B7EF469-44ED-409B-961E-434ABCDF156B", syncVersion: 1, startDate: 2019-01-16 10:11:16 +0000, quantity: 126 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1, syncIdentifier: "2AEF7415-285E-44AB-9A98-C0E9C7F1DDF1", syncVersion: 1, startDate: 2019-01-16 10:16:16 +0000, quantity: 123 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F2F272DB-7DAC-48D6-9375-BB762214B847, syncIdentifier: "F2F272DB-7DAC-48D6-9375-BB762214B847", syncVersion: 1, startDate: 2019-01-16 10:21:15 +0000, quantity: 121 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 50BF2446-2B55-4839-BA54-E655D3A9A559, syncIdentifier: "50BF2446-2B55-4839-BA54-E655D3A9A559", syncVersion: 1, startDate: 2019-01-16 10:26:16 +0000, quantity: 119 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD, syncIdentifier: "8F60EC38-2F62-4DF5-98AF-C3A5B9C22BDD", syncVersion: 1, startDate: 2019-01-16 10:31:15 +0000, quantity: 117 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4C17D963-E81C-4B6D-A3D0-EB624E88EA1E, syncIdentifier: "4C17D963-E81C-4B6D-A3D0-EB624E88EA1E", syncVersion: 1, startDate: 2019-01-16 10:36:16 +0000, quantity: 115 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 974E89A8-EBCD-4063-BCAF-C99D9A0567FB, syncIdentifier: "974E89A8-EBCD-4063-BCAF-C99D9A0567FB", syncVersion: 1, startDate: 2019-01-16 10:41:16 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2435EED0-A171-4641-9F49-D9D3DFA9DBB1, syncIdentifier: "2435EED0-A171-4641-9F49-D9D3DFA9DBB1", syncVersion: 1, startDate: 2019-01-16 10:46:15 +0000, quantity: 112 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6AEF2517-4842-458C-8E9F-1EAB2BD258A3, syncIdentifier: "6AEF2517-4842-458C-8E9F-1EAB2BD258A3", syncVersion: 1, startDate: 2019-01-16 10:51:16 +0000, quantity: 111 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 81F67AB4-1D5F-401B-87D6-E0C550B097AE, syncIdentifier: "81F67AB4-1D5F-401B-87D6-E0C550B097AE", syncVersion: 1, startDate: 2019-01-16 10:56:16 +0000, quantity: 109 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 49269F6D-176B-4A20-88C6-45CD5706841A, syncIdentifier: "49269F6D-176B-4A20-88C6-45CD5706841A", syncVersion: 1, startDate: 2019-01-16 11:01:16 +0000, quantity: 107 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B6A7FF53-87BA-477B-A67B-7D8367EE67A4, syncIdentifier: "B6A7FF53-87BA-477B-A67B-7D8367EE67A4", syncVersion: 1, startDate: 2019-01-16 11:06:15 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CA009642-F5F0-4A8A-AD51-A245B6E3F372, syncIdentifier: "CA009642-F5F0-4A8A-AD51-A245B6E3F372", syncVersion: 1, startDate: 2019-01-16 11:11:15 +0000, quantity: 101 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5A6DA2E0-1020-4570-B94C-E4BDEF02F427, syncIdentifier: "5A6DA2E0-1020-4570-B94C-E4BDEF02F427", syncVersion: 1, startDate: 2019-01-16 11:16:16 +0000, quantity: 98 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3FF946D6-2213-43F3-A115-F3EB1B148485, syncIdentifier: "3FF946D6-2213-43F3-A115-F3EB1B148485", syncVersion: 1, startDate: 2019-01-16 11:21:15 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FB060248-B713-46B3-9C76-9CDDDBB6FEF1, syncIdentifier: "FB060248-B713-46B3-9C76-9CDDDBB6FEF1", syncVersion: 1, startDate: 2019-01-16 11:26:16 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7D4C0221-6EBB-4325-828F-2E8DF95C3C86, syncIdentifier: "7D4C0221-6EBB-4325-828F-2E8DF95C3C86", syncVersion: 1, startDate: 2019-01-16 11:31:16 +0000, quantity: 94 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C1BC1289-54E6-4F8B-B12A-09612538C9D4, syncIdentifier: "C1BC1289-54E6-4F8B-B12A-09612538C9D4", syncVersion: 1, startDate: 2019-01-16 11:36:16 +0000, quantity: 97 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D9C4F98D-EE0E-4327-BCE9-FE458988E3BF, syncIdentifier: "D9C4F98D-EE0E-4327-BCE9-FE458988E3BF", syncVersion: 1, startDate: 2019-01-16 11:41:16 +0000, quantity: 100 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0900B59C-F54E-4F43-8DCE-BCF4BBE857B8, syncIdentifier: "0900B59C-F54E-4F43-8DCE-BCF4BBE857B8", syncVersion: 1, startDate: 2019-01-16 11:46:16 +0000, quantity: 101 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2701E162-9AE2-4D99-A48D-EA943F2D10A9, syncIdentifier: "2701E162-9AE2-4D99-A48D-EA943F2D10A9", syncVersion: 1, startDate: 2019-01-16 11:51:16 +0000, quantity: 100 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5E200FC0-0344-4719-9FF1-6B9503F64471, syncIdentifier: "5E200FC0-0344-4719-9FF1-6B9503F64471", syncVersion: 1, startDate: 2019-01-16 11:56:16 +0000, quantity: 100 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 0A393B24-1267-448D-8AA4-B40CA6E12CB7, syncIdentifier: "0A393B24-1267-448D-8AA4-B40CA6E12CB7", syncVersion: 1, startDate: 2019-01-16 12:01:16 +0000, quantity: 102 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802, syncIdentifier: "EDEDD7ED-85DE-4BC9-A5BA-CFD5443F6802", syncVersion: 1, startDate: 2019-01-16 12:06:16 +0000, quantity: 104 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6E43C21A-2B5D-4963-9781-0D656888B28F, syncIdentifier: "6E43C21A-2B5D-4963-9781-0D656888B28F", syncVersion: 1, startDate: 2019-01-16 12:11:16 +0000, quantity: 105 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A633B0B6-20CE-47E4-B9C4-8749E0ACAB72, syncIdentifier: "A633B0B6-20CE-47E4-B9C4-8749E0ACAB72", syncVersion: 1, startDate: 2019-01-16 12:16:16 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 076D9233-DFF3-482E-9F61-A5C68D1D5330, syncIdentifier: "076D9233-DFF3-482E-9F61-A5C68D1D5330", syncVersion: 1, startDate: 2019-01-16 12:21:16 +0000, quantity: 114 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8F73E40C-3C16-46C5-8983-06F7A1AF97DF, syncIdentifier: "8F73E40C-3C16-46C5-8983-06F7A1AF97DF", syncVersion: 1, startDate: 2019-01-16 12:26:16 +0000, quantity: 120 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F4295207-E6A3-4BB6-8A64-23876CFF269F, syncIdentifier: "F4295207-E6A3-4BB6-8A64-23876CFF269F", syncVersion: 1, startDate: 2019-01-16 12:31:16 +0000, quantity: 121 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6537B3C6-3368-4BD6-8C5F-2BE6127CF36E, syncIdentifier: "6537B3C6-3368-4BD6-8C5F-2BE6127CF36E", syncVersion: 1, startDate: 2019-01-16 12:36:16 +0000, quantity: 117 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5BA9CEE9-3038-4426-97F5-F1FA5022A702, syncIdentifier: "5BA9CEE9-3038-4426-97F5-F1FA5022A702", syncVersion: 1, startDate: 2019-01-16 12:41:15 +0000, quantity: 117 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E017156E-2008-417A-8551-4C22524BE10E, syncIdentifier: "E017156E-2008-417A-8551-4C22524BE10E", syncVersion: 1, startDate: 2019-01-16 12:46:16 +0000, quantity: 124 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 940504F8-1FEC-4B84-A41A-FD48A004FD89, syncIdentifier: "940504F8-1FEC-4B84-A41A-FD48A004FD89", syncVersion: 1, startDate: 2019-01-16 12:51:16 +0000, quantity: 144 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4E745C10-B0AC-46F6-8E0D-69F198595F0B, syncIdentifier: "4E745C10-B0AC-46F6-8E0D-69F198595F0B", syncVersion: 1, startDate: 2019-01-16 12:56:16 +0000, quantity: 167 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3F04AD86-5174-4365-928A-E19335922605, syncIdentifier: "3F04AD86-5174-4365-928A-E19335922605", syncVersion: 1, startDate: 2019-01-16 13:01:16 +0000, quantity: 192 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 979AAFD0-9163-4086-88A6-96BA5CC24138, syncIdentifier: "979AAFD0-9163-4086-88A6-96BA5CC24138", syncVersion: 1, startDate: 2019-01-16 13:06:15 +0000, quantity: 216 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A1ED6A6A-6333-4469-B327-6C2E8DEBE709, syncIdentifier: "A1ED6A6A-6333-4469-B327-6C2E8DEBE709", syncVersion: 1, startDate: 2019-01-16 13:36:14 +0000, quantity: 195 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A2DC8925-3D13-484D-9C86-DFB32C206551, syncIdentifier: "A2DC8925-3D13-484D-9C86-DFB32C206551", syncVersion: 1, startDate: 2019-01-16 13:41:14 +0000, quantity: 183 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7C05EF53-7FB4-430C-8A00-E5949FE0C26C, syncIdentifier: "7C05EF53-7FB4-430C-8A00-E5949FE0C26C", syncVersion: 1, startDate: 2019-01-16 13:46:14 +0000, quantity: 173 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E4048FCE-9C81-42C1-8631-1A41B6E87877, syncIdentifier: "E4048FCE-9C81-42C1-8631-1A41B6E87877", syncVersion: 1, startDate: 2019-01-16 13:51:14 +0000, quantity: 166 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F1E751DE-9A33-481F-8ECC-9B5CC39FB89A, syncIdentifier: "F1E751DE-9A33-481F-8ECC-9B5CC39FB89A", syncVersion: 1, startDate: 2019-01-16 13:56:14 +0000, quantity: 160 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01, syncIdentifier: "DCA32DF2-AB02-4B33-8B41-D9F38FB4CA01", syncVersion: 1, startDate: 2019-01-16 14:01:14 +0000, quantity: 153 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8EA496E1-B6A6-4A47-92C9-DDEABE45F55A, syncIdentifier: "8EA496E1-B6A6-4A47-92C9-DDEABE45F55A", syncVersion: 1, startDate: 2019-01-16 14:06:14 +0000, quantity: 144 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3EF130D9-0219-49EA-9105-C6E2C4B0CFD3, syncIdentifier: "3EF130D9-0219-49EA-9105-C6E2C4B0CFD3", syncVersion: 1, startDate: 2019-01-16 14:11:14 +0000, quantity: 134 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E1F30450-6785-4AD4-A6A1-01DD510B5F17, syncIdentifier: "E1F30450-6785-4AD4-A6A1-01DD510B5F17", syncVersion: 1, startDate: 2019-01-16 14:16:14 +0000, quantity: 125 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 15D162A9-802D-482C-9A9B-064AE9F0140B, syncIdentifier: "15D162A9-802D-482C-9A9B-064AE9F0140B", syncVersion: 1, startDate: 2019-01-16 14:21:14 +0000, quantity: 119 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 00913CB1-0587-423C-BC90-96008559F9B2, syncIdentifier: "00913CB1-0587-423C-BC90-96008559F9B2", syncVersion: 1, startDate: 2019-01-16 14:26:14 +0000, quantity: 113 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 050BDD9F-113E-49C2-B6D0-E1D5921A76BE, syncIdentifier: "050BDD9F-113E-49C2-B6D0-E1D5921A76BE", syncVersion: 1, startDate: 2019-01-16 14:31:14 +0000, quantity: 108 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D, syncIdentifier: "A0E21F8F-D8EA-4DCB-8FEC-D6FD3F1AE18D", syncVersion: 1, startDate: 2019-01-16 14:36:14 +0000, quantity: 102 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 77B4BC63-B768-4FE7-AB97-8DDE62A22C60, syncIdentifier: "77B4BC63-B768-4FE7-AB97-8DDE62A22C60", syncVersion: 1, startDate: 2019-01-16 14:41:14 +0000, quantity: 98 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: BA4FF16F-8483-4CEF-87BB-23D6ACDF389D, syncIdentifier: "BA4FF16F-8483-4CEF-87BB-23D6ACDF389D", syncVersion: 1, startDate: 2019-01-16 14:46:14 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D152FEF7-6790-4D45-BA08-3A7994E89E4A, syncIdentifier: "D152FEF7-6790-4D45-BA08-3A7994E89E4A", syncVersion: 1, startDate: 2019-01-16 14:51:14 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 89952E7F-633E-44CA-AEC5-602851341984, syncIdentifier: "89952E7F-633E-44CA-AEC5-602851341984", syncVersion: 1, startDate: 2019-01-16 14:56:14 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC, syncIdentifier: "07FEAB12-90EF-4CEC-A1D3-48CE5639D5CC", syncVersion: 1, startDate: 2019-01-16 15:01:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9EC231BC-51A5-4521-A412-6834AA7AE732, syncIdentifier: "9EC231BC-51A5-4521-A412-6834AA7AE732", syncVersion: 1, startDate: 2019-01-16 15:06:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5FB8F244-C960-4A3C-BCB9-F02AE7A52309, syncIdentifier: "5FB8F244-C960-4A3C-BCB9-F02AE7A52309", syncVersion: 1, startDate: 2019-01-16 15:11:14 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 079CEDFD-E176-4FB7-A490-EADE255B809B, syncIdentifier: "079CEDFD-E176-4FB7-A490-EADE255B809B", syncVersion: 1, startDate: 2019-01-16 15:16:14 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 987B2085-CE94-4818-B9F8-C878E0181F18, syncIdentifier: "987B2085-CE94-4818-B9F8-C878E0181F18", syncVersion: 1, startDate: 2019-01-16 15:21:14 +0000, quantity: 93 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B02756A9-FBCF-4405-A84A-F95BCB879234, syncIdentifier: "B02756A9-FBCF-4405-A84A-F95BCB879234", syncVersion: 1, startDate: 2019-01-16 15:26:14 +0000, quantity: 92 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: AF5089B0-6E0D-4E02-8486-E6CA3A21D98F, syncIdentifier: "AF5089B0-6E0D-4E02-8486-E6CA3A21D98F", syncVersion: 1, startDate: 2019-01-16 15:31:14 +0000, quantity: 91 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6A830BC9-D8D1-4BF8-9B3F-1A39D211301D, syncIdentifier: "6A830BC9-D8D1-4BF8-9B3F-1A39D211301D", syncVersion: 1, startDate: 2019-01-16 15:36:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983, syncIdentifier: "C7186DD4-314A-4AD5-A0BD-3EFB8CFA5983", syncVersion: 1, startDate: 2019-01-16 15:41:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 892B3058-CFD1-4E21-B17A-2AC32537774B, syncIdentifier: "892B3058-CFD1-4E21-B17A-2AC32537774B", syncVersion: 1, startDate: 2019-01-16 15:46:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 37E5371E-D49A-4682-B76C-DCDDB2EE59B5, syncIdentifier: "37E5371E-D49A-4682-B76C-DCDDB2EE59B5", syncVersion: 1, startDate: 2019-01-16 15:51:14 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE, syncIdentifier: "6C0937D7-E7C8-4825-B4A8-D8E65B9BA7EE", syncVersion: 1, startDate: 2019-01-16 15:56:14 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 9870D2BF-EDCC-4E52-9702-6F657F7F7B08, syncIdentifier: "9870D2BF-EDCC-4E52-9702-6F657F7F7B08", syncVersion: 1, startDate: 2019-01-16 16:01:14 +0000, quantity: 90 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605, syncIdentifier: "A1C1ECA8-2C83-4ECC-A6E9-5E954A6D8605", syncVersion: 1, startDate: 2019-01-16 16:06:14 +0000, quantity: 89 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 536026B4-9D68-4092-A6A0-5F96A2A9AF0B, syncIdentifier: "536026B4-9D68-4092-A6A0-5F96A2A9AF0B", syncVersion: 1, startDate: 2019-01-16 16:11:14 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3730A431-D8B1-4D52-9A39-97C04A077B8F, syncIdentifier: "3730A431-D8B1-4D52-9A39-97C04A077B8F", syncVersion: 1, startDate: 2019-01-16 16:16:14 +0000, quantity: 85 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9, syncIdentifier: "D0710CD8-2DC7-4454-9FA0-A12C0F8D66C9", syncVersion: 1, startDate: 2019-01-16 16:21:14 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 38D6666E-A432-49CD-9D73-E58DF3CA646D, syncIdentifier: "38D6666E-A432-49CD-9D73-E58DF3CA646D", syncVersion: 1, startDate: 2019-01-16 16:26:14 +0000, quantity: 83 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D180B47D-F745-4F37-9068-C934194EDEB1, syncIdentifier: "D180B47D-F745-4F37-9068-C934194EDEB1", syncVersion: 1, startDate: 2019-01-16 16:31:14 +0000, quantity: 80 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 38B13250-FA32-493C-8028-6AA65C3BCBD3, syncIdentifier: "38B13250-FA32-493C-8028-6AA65C3BCBD3", syncVersion: 1, startDate: 2019-01-16 16:36:14 +0000, quantity: 77 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88, syncIdentifier: "CB8FF43F-A4B5-452C-ABD1-EDBD92F5EF88", syncVersion: 1, startDate: 2019-01-16 16:41:15 +0000, quantity: 74 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8F75F09C-1CE1-45EB-869F-C546007E079A, syncIdentifier: "8F75F09C-1CE1-45EB-869F-C546007E079A", syncVersion: 1, startDate: 2019-01-16 16:46:15 +0000, quantity: 70 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 32FB6DF6-EF0A-484A-9212-E717C05CCDA3, syncIdentifier: "32FB6DF6-EF0A-484A-9212-E717C05CCDA3", syncVersion: 1, startDate: 2019-01-16 16:51:14 +0000, quantity: 69 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 329D73AF-D524-4075-A3A5-047E9C877885, syncIdentifier: "329D73AF-D524-4075-A3A5-047E9C877885", syncVersion: 1, startDate: 2019-01-16 16:56:14 +0000, quantity: 72 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90, syncIdentifier: "FD72DD34-E7CA-4DD0-94B5-CBD4C9487E90", syncVersion: 1, startDate: 2019-01-16 17:01:14 +0000, quantity: 79 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4, syncIdentifier: "F86EACF0-AC62-4D2A-AD63-ED1BCAD407D4", syncVersion: 1, startDate: 2019-01-16 17:06:15 +0000, quantity: 86 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3A04D93A-4511-4DCE-BC65-88D192EEC0BE, syncIdentifier: "3A04D93A-4511-4DCE-BC65-88D192EEC0BE", syncVersion: 1, startDate: 2019-01-16 17:11:15 +0000, quantity: 95 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: FA9AE75E-70D3-4A2E-92AE-A82E373BF007, syncIdentifier: "FA9AE75E-70D3-4A2E-92AE-A82E373BF007", syncVersion: 1, startDate: 2019-01-16 17:16:15 +0000, quantity: 110 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE, syncIdentifier: "A48BC847-00E6-4C70-91D8-DDA1FD9E4EBE", syncVersion: 1, startDate: 2019-01-16 17:21:14 +0000, quantity: 130 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03, syncIdentifier: "EA48F3C8-7564-4FA2-9DFD-E4E9ACC15B03", syncVersion: 1, startDate: 2019-01-16 17:26:14 +0000, quantity: 153 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8136A573-7092-435D-A3AA-BBA6951F3CD2, syncIdentifier: "8136A573-7092-435D-A3AA-BBA6951F3CD2", syncVersion: 1, startDate: 2019-01-16 17:31:15 +0000, quantity: 170 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A205D44E-C261-4FE0-B4F9-D12AD91FED02, syncIdentifier: "A205D44E-C261-4FE0-B4F9-D12AD91FED02", syncVersion: 1, startDate: 2019-01-16 17:36:15 +0000, quantity: 184 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 771DF525-F543-4F3D-8B0C-5ECE56C1AB3E, syncIdentifier: "771DF525-F543-4F3D-8B0C-5ECE56C1AB3E", syncVersion: 1, startDate: 2019-01-16 17:41:15 +0000, quantity: 197 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 15E3B0A7-D250-4446-A9FF-4B003ECB21C5, syncIdentifier: "15E3B0A7-D250-4446-A9FF-4B003ECB21C5", syncVersion: 1, startDate: 2019-01-16 17:46:15 +0000, quantity: 209 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 85AF736A-CAE5-455F-A307-F7EB349C2DC9, syncIdentifier: "85AF736A-CAE5-455F-A307-F7EB349C2DC9", syncVersion: 1, startDate: 2019-01-16 17:51:14 +0000, quantity: 223 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B1B57F7A-AAE2-48B0-94DA-E045506624EB, syncIdentifier: "B1B57F7A-AAE2-48B0-94DA-E045506624EB", syncVersion: 1, startDate: 2019-01-16 17:56:15 +0000, quantity: 233 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8, syncIdentifier: "4DBD4112-AA7E-4F62-ABFB-EF4F9CBA99D8", syncVersion: 1, startDate: 2019-01-16 18:01:15 +0000, quantity: 241 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7DECE4F5-6CE3-4CE6-A09C-7D4F99517376, syncIdentifier: "7DECE4F5-6CE3-4CE6-A09C-7D4F99517376", syncVersion: 1, startDate: 2019-01-16 18:06:15 +0000, quantity: 250 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7D68498B-6632-4B15-B456-23A1C8260076, syncIdentifier: "7D68498B-6632-4B15-B456-23A1C8260076", syncVersion: 1, startDate: 2019-01-16 18:11:14 +0000, quantity: 257 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35, syncIdentifier: "DDEB8CF1-D91E-4C19-855C-C6A16AC6EA35", syncVersion: 1, startDate: 2019-01-16 18:16:15 +0000, quantity: 266 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 4857D447-9BCA-40B0-9A73-55E85CC0C80B, syncIdentifier: "4857D447-9BCA-40B0-9A73-55E85CC0C80B", syncVersion: 1, startDate: 2019-01-16 18:21:15 +0000, quantity: 273 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 927876FE-46FF-46BE-90E8-0FD9054F6949, syncIdentifier: "927876FE-46FF-46BE-90E8-0FD9054F6949", syncVersion: 1, startDate: 2019-01-16 18:26:15 +0000, quantity: 277 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: D402B6FD-BC10-4997-9712-B31EEEB9DF13, syncIdentifier: "D402B6FD-BC10-4997-9712-B31EEEB9DF13", syncVersion: 1, startDate: 2019-01-16 18:31:14 +0000, quantity: 286 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 44771D03-CB0F-4758-B2CE-98D7717B5FB7, syncIdentifier: "44771D03-CB0F-4758-B2CE-98D7717B5FB7", syncVersion: 1, startDate: 2019-01-16 18:36:15 +0000, quantity: 287 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8E45EA6C-DB43-463B-8188-ABB35E2BCBC2, syncIdentifier: "8E45EA6C-DB43-463B-8188-ABB35E2BCBC2", syncVersion: 1, startDate: 2019-01-16 18:41:15 +0000, quantity: 293 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 060767DF-A592-4E99-8E30-6869B8DA2742, syncIdentifier: "060767DF-A592-4E99-8E30-6869B8DA2742", syncVersion: 1, startDate: 2019-01-16 18:46:14 +0000, quantity: 286 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF, syncIdentifier: "E3F19D4C-989C-4B7C-9F3D-5FEA8BE56ABF", syncVersion: 1, startDate: 2019-01-16 18:51:15 +0000, quantity: 290 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E72F0D0C-7E9C-4186-B7D9-4801340E41F5, syncIdentifier: "E72F0D0C-7E9C-4186-B7D9-4801340E41F5", syncVersion: 1, startDate: 2019-01-16 18:56:14 +0000, quantity: 289 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE, syncIdentifier: "6DBE11B6-1FAA-421D-B9BD-D5810AA68CFE", syncVersion: 1, startDate: 2019-01-16 19:01:15 +0000, quantity: 295 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2C28AE37-3DD2-49CF-B1D3-5D708D28B621, syncIdentifier: "2C28AE37-3DD2-49CF-B1D3-5D708D28B621", syncVersion: 1, startDate: 2019-01-16 19:06:15 +0000, quantity: 290 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 278F21F4-293B-453C-8778-B75B62998899, syncIdentifier: "278F21F4-293B-453C-8778-B75B62998899", syncVersion: 1, startDate: 2019-01-16 19:11:14 +0000, quantity: 284 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 830CA8EB-9B7F-4919-81E5-1235D114291D, syncIdentifier: "830CA8EB-9B7F-4919-81E5-1235D114291D", syncVersion: 1, startDate: 2019-01-16 19:16:16 +0000, quantity: 275 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 6B295424-1FF7-4B95-909F-EFE31A7F230D, syncIdentifier: "6B295424-1FF7-4B95-909F-EFE31A7F230D", syncVersion: 1, startDate: 2019-01-16 19:41:15 +0000, quantity: 238 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 423CC4BD-D070-4C64-840E-D5BFECA4A3EF, syncIdentifier: "423CC4BD-D070-4C64-840E-D5BFECA4A3EF", syncVersion: 1, startDate: 2019-01-16 19:46:15 +0000, quantity: 230 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 7BC05171-2580-42DF-B05A-D3D144DBF471, syncIdentifier: "7BC05171-2580-42DF-B05A-D3D144DBF471", syncVersion: 1, startDate: 2019-01-16 19:51:15 +0000, quantity: 226 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3, syncIdentifier: "06EBC90B-CA4F-424C-B2A0-800CD2C6EDB3", syncVersion: 1, startDate: 2019-01-16 19:56:15 +0000, quantity: 224 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E4F2198D-AEC2-4651-B653-77BF88C788BE, syncIdentifier: "E4F2198D-AEC2-4651-B653-77BF88C788BE", syncVersion: 1, startDate: 2019-01-16 20:01:15 +0000, quantity: 224 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 377B2B55-5704-4C93-BA5D-3927FED67AB0, syncIdentifier: "377B2B55-5704-4C93-BA5D-3927FED67AB0", syncVersion: 1, startDate: 2019-01-16 20:06:15 +0000, quantity: 228 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6, syncIdentifier: "79AE20E7-2C8A-4ED7-AFA9-B0CB7E0117D6", syncVersion: 1, startDate: 2019-01-16 20:11:15 +0000, quantity: 234 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: E50AC7D3-BD28-41AF-A73B-92BC8F39FB92, syncIdentifier: "E50AC7D3-BD28-41AF-A73B-92BC8F39FB92", syncVersion: 1, startDate: 2019-01-16 20:16:15 +0000, quantity: 240 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 776194E1-2FD1-4EDE-BE14-248CE90BCDA0, syncIdentifier: "776194E1-2FD1-4EDE-BE14-248CE90BCDA0", syncVersion: 1, startDate: 2019-01-16 20:21:15 +0000, quantity: 245 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: B4741618-144E-4B68-B931-DBEB4FB52066, syncIdentifier: "B4741618-144E-4B68-B931-DBEB4FB52066", syncVersion: 1, startDate: 2019-01-16 20:26:14 +0000, quantity: 248 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 3908454D-5AB7-4048-AABD-03E12843BAF3, syncIdentifier: "3908454D-5AB7-4048-AABD-03E12843BAF3", syncVersion: 1, startDate: 2019-01-16 20:31:14 +0000, quantity: 249 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 464EAF51-6B93-40C4-8BFA-F8C80BA534F4, syncIdentifier: "464EAF51-6B93-40C4-8BFA-F8C80BA534F4", syncVersion: 1, startDate: 2019-01-16 20:36:14 +0000, quantity: 248 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 38E596D9-4408-4C79-860B-300D20484762, syncIdentifier: "38E596D9-4408-4C79-860B-300D20484762", syncVersion: 1, startDate: 2019-01-16 20:41:13 +0000, quantity: 246 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 5F5D6F47-E166-45C0-905D-DED04D01AD5B, syncIdentifier: "5F5D6F47-E166-45C0-905D-DED04D01AD5B", syncVersion: 1, startDate: 2019-01-16 20:46:14 +0000, quantity: 242 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: A856DC0E-D65B-4F64-8D99-B9F895129AC8, syncIdentifier: "A856DC0E-D65B-4F64-8D99-B9F895129AC8", syncVersion: 1, startDate: 2019-01-16 20:51:14 +0000, quantity: 240 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 33410BE8-72C2-4977-9F79-6CDDEFB9B364, syncIdentifier: "33410BE8-72C2-4977-9F79-6CDDEFB9B364", syncVersion: 1, startDate: 2019-01-16 20:56:14 +0000, quantity: 239 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 65CDB4AB-3876-4C30-8CD6-C93E436B9790, syncIdentifier: "65CDB4AB-3876-4C30-8CD6-C93E436B9790", syncVersion: 1, startDate: 2019-01-16 21:01:14 +0000, quantity: 243 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 2507685D-BFB4-4116-8D5D-9C1D082C0C0F, syncIdentifier: "2507685D-BFB4-4116-8D5D-9C1D082C0C0F", syncVersion: 1, startDate: 2019-01-16 21:06:14 +0000, quantity: 249 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 769096F1-4E29-4A9D-B46A-145BF8F1A788, syncIdentifier: "769096F1-4E29-4A9D-B46A-145BF8F1A788", syncVersion: 1, startDate: 2019-01-16 21:11:14 +0000, quantity: 255 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: 8E6ABB65-7EAB-4304-8F23-AE307AADA967, syncIdentifier: "1547673374.0", syncVersion: 1, startDate: 2019-01-16 21:16:14 +0000, quantity: 259 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3, syncIdentifier: "ABEA95D0-6D84-4C0F-94DD-ED53F427CAC3", syncVersion: 1, startDate: 2019-01-16 21:16:14 +0000, quantity: 257 mg/dL, isDisplayOnly: false, provenanceIdentifier: "com.dexcom.G6") -StoredGlucoseSample(sampleUUID: C9C0AADB-F4C1-4C20-839A-D5BD0829B9B5, syncIdentifier: "1547673674.0", syncVersion: 1, startDate: 2019-01-16 21:21:14 +0000, quantity: 256 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: D7508B4C-DB2E-4553-B706-A1BAB680DE4F, syncIdentifier: "1547673974.0", syncVersion: 1, startDate: 2019-01-16 21:26:14 +0000, quantity: 252 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 7D05E7E8-DB79-4F3A-B24D-1696BC74282F, syncIdentifier: "1547674274.0", syncVersion: 1, startDate: 2019-01-16 21:31:14 +0000, quantity: 251 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: BF0204A5-4585-4ADF-B996-B002D3D2291A, syncIdentifier: "1547674574.0", syncVersion: 1, startDate: 2019-01-16 21:36:14 +0000, quantity: 254 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: A870508B-A1B0-4FC4-A765-C82E92C4BD22, syncIdentifier: "1547674874.0", syncVersion: 1, startDate: 2019-01-16 21:41:14 +0000, quantity: 260 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 3273EE7A-189C-4876-B1E4-44E885D47B63, syncIdentifier: "1547675174.0", syncVersion: 1, startDate: 2019-01-16 21:46:14 +0000, quantity: 267 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: ECBC40CA-7762-47A4-AE50-862301236A32, syncIdentifier: "1547675473.0", syncVersion: 1, startDate: 2019-01-16 21:51:13 +0000, quantity: 274 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: E8BC0194-39C0-4449-94C8-5322EC45E195, syncIdentifier: "1547675774.0", syncVersion: 1, startDate: 2019-01-16 21:56:14 +0000, quantity: 280 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 6296EFE7-2A41-438E-8037-2B1BD7F3528D, syncIdentifier: "1547676073.0", syncVersion: 1, startDate: 2019-01-16 22:01:13 +0000, quantity: 289 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 07B15331-87A9-478D-A677-0A2C37F9A5FD, syncIdentifier: "1547676374.0", syncVersion: 1, startDate: 2019-01-16 22:06:14 +0000, quantity: 291 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 61F20A3F-0EC0-40D8-BACD-3F435EE21A82, syncIdentifier: "1547676674.0", syncVersion: 1, startDate: 2019-01-16 22:11:14 +0000, quantity: 295 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 6AE157D1-32A2-4482-9692-5BAA83305F41, syncIdentifier: "1547676973.0", syncVersion: 1, startDate: 2019-01-16 22:16:13 +0000, quantity: 295 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: BA0C1173-03AE-4FE3-BB2E-FDD5C7190956, syncIdentifier: "1547677274.0", syncVersion: 1, startDate: 2019-01-16 22:21:14 +0000, quantity: 294 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 0A0C0B2A-1295-4C2F-B325-DA9A974BD801, syncIdentifier: "1547677574.0", syncVersion: 1, startDate: 2019-01-16 22:26:14 +0000, quantity: 294 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 703B7BD1-2B28-4759-8A5C-05CD66564FD8, syncIdentifier: "1547677874.0", syncVersion: 1, startDate: 2019-01-16 22:31:14 +0000, quantity: 293 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 2D465A18-3112-4B05-A43E-9B903080789B, syncIdentifier: "1547678174.0", syncVersion: 1, startDate: 2019-01-16 22:36:14 +0000, quantity: 286 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: A6438B27-A01A-41C9-B6D1-5DB235FC28C1, syncIdentifier: "1547678473.0", syncVersion: 1, startDate: 2019-01-16 22:41:13 +0000, quantity: 287 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: E0CA6AEF-85D8-4C19-BBE5-C8263875F1F0, syncIdentifier: "1547678774.0", syncVersion: 1, startDate: 2019-01-16 22:46:14 +0000, quantity: 287 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 84294F7E-D8E0-4644-8672-01E2A52855EF, syncIdentifier: "1547679074.0", syncVersion: 1, startDate: 2019-01-16 22:51:14 +0000, quantity: 288 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: E011BDAC-476B-40E9-B732-8B5FE7B32C90, syncIdentifier: "1547679374.0", syncVersion: 1, startDate: 2019-01-16 22:56:14 +0000, quantity: 290 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 13FFF286-28C4-4498-A0D8-1992569712FB, syncIdentifier: "1547679674.0", syncVersion: 1, startDate: 2019-01-16 23:01:14 +0000, quantity: 292 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 0221CB94-9E68-48E0-B405-0F7B4C21E668, syncIdentifier: "1547679974.0", syncVersion: 1, startDate: 2019-01-16 23:06:14 +0000, quantity: 291 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: E1C9C581-EC79-4183-87F5-DA6C4DDC4AE9, syncIdentifier: "1547680274.0", syncVersion: 1, startDate: 2019-01-16 23:11:14 +0000, quantity: 289 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 0D4ADDCD-04EB-4A6E-9C78-604493A63F32, syncIdentifier: "1547680574.0", syncVersion: 1, startDate: 2019-01-16 23:16:14 +0000, quantity: 282 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 09D1CB03-2651-4145-9696-6837D3514724, syncIdentifier: "1547680873.0", syncVersion: 1, startDate: 2019-01-16 23:21:13 +0000, quantity: 286 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 8451D9C5-B517-4EBF-8390-872E077D8E16, syncIdentifier: "1547681174.0", syncVersion: 1, startDate: 2019-01-16 23:26:14 +0000, quantity: 292 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 1A20E578-F14C-415F-97A6-42A2A3C3C525, syncIdentifier: "1547681474.0", syncVersion: 1, startDate: 2019-01-16 23:31:14 +0000, quantity: 305 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 32301A74-B5E9-49C3-BB19-D2A0E5C7E9DA, syncIdentifier: "1547681774.0", syncVersion: 1, startDate: 2019-01-16 23:36:14 +0000, quantity: 313 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: F1DC7ECE-4F25-49FA-B0E3-5B2B3BDD77A8, syncIdentifier: "1547682074.0", syncVersion: 1, startDate: 2019-01-16 23:41:14 +0000, quantity: 331 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: DCEACFBA-69D4-4444-9329-5F8549A67434, syncIdentifier: "1547682374.0", syncVersion: 1, startDate: 2019-01-16 23:46:14 +0000, quantity: 340 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: B8DFEE87-053D-4301-9C07-A04521C6D357, syncIdentifier: "1547682674.0", syncVersion: 1, startDate: 2019-01-16 23:51:14 +0000, quantity: 324 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 58DE8977-425B-4F66-BD20-3A3BE706A5EC, syncIdentifier: "1547682974.0", syncVersion: 1, startDate: 2019-01-16 23:56:14 +0000, quantity: 348 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 79BA52D4-446E-4737-9C9B-B955ACEE3DCF, syncIdentifier: "1547683274.0", syncVersion: 1, startDate: 2019-01-17 00:01:14 +0000, quantity: 357 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: F2D57137-F498-404B-8E0F-B4C264A341C9, syncIdentifier: "1547683574.0", syncVersion: 1, startDate: 2019-01-17 00:06:14 +0000, quantity: 374 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: 085D512E-46B7-4BC6-BA3C-62B9DF80515B, syncIdentifier: "1547683874.0", syncVersion: 1, startDate: 2019-01-17 00:11:14 +0000, quantity: 391 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") -StoredGlucoseSample(sampleUUID: FAD5BF45-EEEA-405D-9C50-37B1D1E5EFAF, syncIdentifier: "1547684174.0", syncVersion: 1, startDate: 2019-01-17 00:16:14 +0000, quantity: 401 mg/dL, isDisplayOnly: false, provenanceIdentifier: "") - - -## CarbStore - -* carbRatioSchedule: ["timeZone": -21600, "unit": "g", "items": [["value": 8.0, "startTime": 0.0], ["value": 8.0, "startTime": 21600.0], ["value": 9.0, "startTime": 39600.0]]] -* defaultAbsorptionTimes: (fast: 7200.0, medium: 10800.0, slow: 14400.0) -* insulinSensitivitySchedule: ["timeZone": -21600, "unit": "mg/dL", "items": [["value": 50.0, "startTime": 0.0], ["value": 50.0, "startTime": 1800.0]]] -* delay: 600.0 -* delta: 300.0 -* absorptionTimeOverrun: 1.5 -* observerQuery: Optional() -* observationStart: 2019-01-16 05:08:36 +0000 -* observationEnabled: true -* authorizationRequired: false - -cachedCarbEntries: [ - StoredCarbEntry(sampleUUID, syncIdentifier, syncVersion, startDate, quantity, foodType, absorptionTime, createdByCurrentApp, externalID, isUploaded) - , A31D6DE9-7717-45E7-BCBF-64A556BDDFE0, 85AA0BE1-B1A1-454B-81B1-A4F12B89CA44, 1, 2019-01-16 18:36:26 +0000, 40 g, , 10800.0, true, 5c3f79b10cbbee3b804081eb, true - , 0937B131-B632-4C19-BF07-E49A9E373C1C, 24589B5A-266C-4274-8D57-9CFE4E95BF2B, 1, 2019-01-16 19:44:13 +0000, 30 g, , 10800.0, true, 5c3f89900cbbee3b8040c0fa, true - , D1FC4D1D-7968-4B77-B58C-9AA50A2A0566, F151045E-3922-4D8B-B823-BF4E1C086823, 1, 2019-01-16 19:47:01 +0000, 39 g, , 10800.0, true, 5c3f8a3a0cbbee3b8040c3c1, true - , 90637986-EE19-40B5-B19E-03E754A55BD5, 548F176C-F233-4EAC-B63C-9DCC5B24BB12, 1, 2019-01-16 23:19:51 +0000, 60 g, , 10800.0, true, 5c3fbc1b0cbbee3b804195ae, true -] - -deletedCarbEntries: [ - DeletedCarbEntry(externalID, isUploaded) -] - - -## DoseStore - -* insulinModel: Optional(fiasp(ExponentialInsulinModel(actionDuration: 21600.0, peakActivityTime: 3300.0)) -* basalProfile: ["timeZone": -21600, "items": [["value": 1.25, "startTime": 0.0], ["value": 1.45, "startTime": 23400.0], ["value": 1.45, "startTime": 30600.0], ["value": 0.9, "startTime": 43200.0], ["value": 1.4, "startTime": 57600.0], ["value": 1.2, "startTime": 72000.0]]] -* insulinSensitivitySchedule: ["timeZone": -21600, "unit": "mg/dL", "items": [["value": 50.0, "startTime": 0.0], ["value": 50.0, "startTime": 1800.0]]] -* areReservoirValuesValid: false -* isUploadRequestPending: false -* lastAddedPumpEvents: 2019-01-17 00:15:54 +0000 -* lastStoredReservoirValue: Optional(LoopKit.StoredReservoirValue(startDate: 2019-01-17 00:15:25 +0000, unitVolume: 252.1, objectIDURL: x-coredata:///Reservoir/tB6FBD934-5F4E-42D7-9AE4-1FA02A45311D411)) -* mutablePumpEventDoses: [LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-17 00:19:30 +0000, endDate: 2019-01-17 00:22:38 +0000, value: 4.7, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional(""), scheduledBasalRate: nil)] -* pumpEventQueryAfterDate: 2019-01-17 00:00:28 +0000 -* totalDeliveryCache: Optional(LoopKit.InsulinValue(startDate: 2019-01-16 06:03:12 +0000, value: 53.00000000000002)) -* lastRecordedPrimeEventDate: Optional(2019-01-16 19:42:39 +0000) -* pumpRecordsBasalProfileStartEvents: false -* device: Optional(<, name:RileyLink, manufacturer:Medtronic, model:722, firmware:subg_rfspy 2.2, software:43.0, localIdentifier:000000>) - -* insulinOnBoard: InsulinValue(startDate: 2019-01-17 00:15:00 +0000, value: 5.152747280934235) - -### getReservoirValues - -* Reservoir(startDate, unitVolume) -* 2019-01-17 00:15:25 +0000, 252.1 -* 2019-01-17 00:00:11 +0000, 253.4 -* 2019-01-16 23:56:09 +0000, 253.8 -* 2019-01-16 23:51:08 +0000, 254.2 -* 2019-01-16 23:45:56 +0000, 254.6 -* 2019-01-16 23:41:55 +0000, 254.9 -* 2019-01-16 23:37:37 +0000, 255.3 -* 2019-01-16 23:17:32 +0000, 256.4 -* 2019-01-16 23:13:31 +0000, 256.6 -* 2019-01-16 23:09:25 +0000, 256.8 -* 2019-01-16 23:05:20 +0000, 257.1 -* 2019-01-16 23:01:16 +0000, 257.3 -* 2019-01-16 22:57:12 +0000, 257.6 -* 2019-01-16 22:53:11 +0000, 257.8 -* 2019-01-16 22:49:07 +0000, 258.0 -* 2019-01-16 22:44:50 +0000, 258.2 -* 2019-01-16 22:36:57 +0000, 258.8 -* 2019-01-16 22:32:50 +0000, 259.2 -* 2019-01-16 22:28:46 +0000, 259.5 -* 2019-01-16 22:24:42 +0000, 259.9 -* 2019-01-16 22:20:41 +0000, 260.2 -* 2019-01-16 22:16:36 +0000, 260.5 -* 2019-01-16 22:12:32 +0000, 260.9 -* 2019-01-16 22:08:28 +0000, 261.2 -* 2019-01-16 22:04:24 +0000, 261.6 -* 2019-01-16 22:00:21 +0000, 261.8 -* 2019-01-16 21:56:17 +0000, 262.0 -* 2019-01-16 21:52:15 +0000, 262.3 -* 2019-01-16 21:48:11 +0000, 262.4 -* 2019-01-16 21:44:09 +0000, 262.4 -* 2019-01-16 21:40:02 +0000, 262.4 -* 2019-01-16 21:35:08 +0000, 262.4 -* 2019-01-16 21:30:54 +0000, 262.4 -* 2019-01-16 21:26:50 +0000, 262.4 -* 2019-01-16 21:22:46 +0000, 262.4 -* 2019-01-16 21:18:42 +0000, 262.4 -* 2019-01-16 21:14:38 +0000, 262.4 -* 2019-01-16 21:10:34 +0000, 262.4 -* 2019-01-16 21:06:32 +0000, 262.4 -* 2019-01-16 21:02:28 +0000, 262.4 -* 2019-01-16 20:58:24 +0000, 262.4 -* 2019-01-16 20:54:20 +0000, 262.4 -* 2019-01-16 20:50:16 +0000, 262.4 -* 2019-01-16 20:46:14 +0000, 262.4 -* 2019-01-16 20:42:13 +0000, 262.4 -* 2019-01-16 20:37:55 +0000, 262.4 -* 2019-01-16 20:30:58 +0000, 262.4 -* 2019-01-16 20:26:54 +0000, 262.4 -* 2019-01-16 20:22:50 +0000, 262.4 -* 2019-01-16 20:18:46 +0000, 262.4 -* 2019-01-16 20:14:42 +0000, 262.5 -* 2019-01-16 20:10:38 +0000, 262.5 -* 2019-01-16 20:06:36 +0000, 262.6 -* 2019-01-16 20:02:21 +0000, 262.7 -* 2019-01-16 19:57:26 +0000, 262.7 -* 2019-01-16 19:53:27 +0000, 262.8 -* 2019-01-16 19:48:27 +0000, 267.9 -* 2019-01-16 19:44:16 +0000, 272.9 -* 2019-01-16 19:36:11 +0000, 2.5 -* 2019-01-16 19:32:07 +0000, 2.7 -* 2019-01-16 19:28:03 +0000, 3.0 -* 2019-01-16 19:23:58 +0000, 3.4 -* 2019-01-16 19:19:54 +0000, 3.7 -* 2019-01-16 19:15:40 +0000, 4.1 -* 2019-01-16 19:08:42 +0000, 4.6 -* 2019-01-16 19:04:28 +0000, 5.0 -* 2019-01-16 18:59:25 +0000, 5.4 -* 2019-01-16 18:53:30 +0000, 5.9 -* 2019-01-16 18:49:15 +0000, 6.3 -* 2019-01-16 18:45:22 +0000, 6.6 -* 2019-01-16 18:41:18 +0000, 6.9 -* 2019-01-16 18:36:35 +0000, 11.0 -* 2019-01-16 17:03:02 +0000, 12.2 -* 2019-01-16 16:59:00 +0000, 12.2 -* 2019-01-16 16:54:57 +0000, 12.2 -* 2019-01-16 16:50:53 +0000, 12.2 -* 2019-01-16 16:46:50 +0000, 12.2 -* 2019-01-16 16:39:49 +0000, 12.2 -* 2019-01-16 16:35:38 +0000, 12.3 -* 2019-01-16 16:31:35 +0000, 12.4 -* 2019-01-16 16:27:32 +0000, 12.5 -* 2019-01-16 16:23:29 +0000, 12.6 -* 2019-01-16 16:19:24 +0000, 12.7 -* 2019-01-16 16:15:20 +0000, 12.8 -* 2019-01-16 16:11:16 +0000, 12.9 -* 2019-01-16 16:07:14 +0000, 13.0 -* 2019-01-16 16:03:14 +0000, 13.1 -* 2019-01-16 15:59:10 +0000, 13.2 -* 2019-01-16 15:55:02 +0000, 13.3 -* 2019-01-16 15:50:58 +0000, 13.4 -* 2019-01-16 15:46:56 +0000, 13.5 -* 2019-01-16 15:42:53 +0000, 13.6 -* 2019-01-16 15:37:56 +0000, 13.7 -* 2019-01-16 15:33:45 +0000, 13.8 -* 2019-01-16 15:29:29 +0000, 13.9 -* 2019-01-16 15:25:40 +0000, 14.0 -* 2019-01-16 15:21:32 +0000, 14.1 -* 2019-01-16 15:17:28 +0000, 14.2 -* 2019-01-16 15:13:26 +0000, 14.3 -* 2019-01-16 15:09:23 +0000, 14.4 -* 2019-01-16 15:05:18 +0000, 14.5 -* 2019-01-16 15:01:14 +0000, 14.6 -* 2019-01-16 14:57:14 +0000, 14.7 -* 2019-01-16 14:52:11 +0000, 14.8 -* 2019-01-16 14:48:07 +0000, 14.9 -* 2019-01-16 14:44:00 +0000, 15.0 -* 2019-01-16 14:39:56 +0000, 15.1 -* 2019-01-16 14:35:52 +0000, 15.2 -* 2019-01-16 14:31:48 +0000, 15.3 -* 2019-01-16 14:27:47 +0000, 15.4 -* 2019-01-16 14:23:42 +0000, 15.5 -* 2019-01-16 14:18:47 +0000, 15.6 -* 2019-01-16 14:14:37 +0000, 15.7 -* 2019-01-16 14:10:33 +0000, 15.8 -* 2019-01-16 14:06:28 +0000, 15.9 -* 2019-01-16 14:02:12 +0000, 16.0 -* 2019-01-16 13:56:08 +0000, 16.1 -* 2019-01-16 13:50:21 +0000, 16.3 -* 2019-01-16 13:45:11 +0000, 16.6 -* 2019-01-16 13:41:09 +0000, 16.8 -* 2019-01-16 13:37:02 +0000, 17.0 -* 2019-01-16 13:32:47 +0000, 17.3 -* 2019-01-16 13:23:55 +0000, 17.8 -* 2019-01-16 13:19:46 +0000, 18.1 -* 2019-01-16 13:15:33 +0000, 18.4 -* 2019-01-16 13:09:38 +0000, 18.9 -* 2019-01-16 13:04:32 +0000, 19.3 -* 2019-01-16 13:00:31 +0000, 19.7 -* 2019-01-16 12:56:24 +0000, 20.0 -* 2019-01-16 12:52:11 +0000, 23.3 -* 2019-01-16 12:47:16 +0000, 25.0 -* 2019-01-16 12:43:15 +0000, 25.0 -* 2019-01-16 12:39:11 +0000, 25.2 -* 2019-01-16 12:34:53 +0000, 25.4 -* 2019-01-16 12:30:01 +0000, 25.7 -* 2019-01-16 12:25:45 +0000, 25.9 -* 2019-01-16 12:20:55 +0000, 26.0 -* 2019-01-16 12:15:56 +0000, 26.2 -* 2019-01-16 12:11:43 +0000, 26.3 -* 2019-01-16 12:07:40 +0000, 26.4 -* 2019-01-16 12:03:36 +0000, 26.5 -* 2019-01-16 11:59:32 +0000, 26.6 -* 2019-01-16 11:55:17 +0000, 26.8 -* 2019-01-16 11:51:24 +0000, 27.0 -* 2019-01-16 11:47:20 +0000, 27.1 -* 2019-01-16 11:43:19 +0000, 27.3 -* 2019-01-16 11:39:14 +0000, 27.4 -* 2019-01-16 11:35:13 +0000, 27.4 -* 2019-01-16 11:31:09 +0000, 27.4 -* 2019-01-16 11:27:07 +0000, 27.4 -* 2019-01-16 11:22:58 +0000, 27.4 -* 2019-01-16 11:18:56 +0000, 27.4 -* 2019-01-16 11:14:52 +0000, 27.4 -* 2019-01-16 11:10:48 +0000, 27.5 -* 2019-01-16 11:06:44 +0000, 27.5 -* 2019-01-16 11:02:40 +0000, 27.6 -* 2019-01-16 10:58:36 +0000, 27.6 -* 2019-01-16 10:54:34 +0000, 27.7 -* 2019-01-16 10:50:33 +0000, 27.8 -* 2019-01-16 10:45:33 +0000, 27.9 -* 2019-01-16 10:41:22 +0000, 28.0 -* 2019-01-16 10:37:18 +0000, 28.0 -* 2019-01-16 10:33:14 +0000, 28.1 -* 2019-01-16 10:29:13 +0000, 28.1 -* 2019-01-16 10:25:09 +0000, 28.2 -* 2019-01-16 10:21:07 +0000, 28.2 -* 2019-01-16 10:17:00 +0000, 28.3 -* 2019-01-16 10:12:56 +0000, 28.3 -* 2019-01-16 10:07:59 +0000, 28.4 -* 2019-01-16 10:03:46 +0000, 28.5 -* 2019-01-16 09:59:42 +0000, 28.6 -* 2019-01-16 09:55:38 +0000, 28.7 -* 2019-01-16 09:51:25 +0000, 28.9 -* 2019-01-16 09:47:32 +0000, 29.0 -* 2019-01-16 09:43:28 +0000, 29.2 -* 2019-01-16 09:39:24 +0000, 29.3 -* 2019-01-16 09:35:20 +0000, 29.4 -* 2019-01-16 09:31:18 +0000, 29.5 -* 2019-01-16 09:27:14 +0000, 29.7 -* 2019-01-16 09:23:13 +0000, 29.9 -* 2019-01-16 09:19:09 +0000, 30.1 -* 2019-01-16 09:15:02 +0000, 30.2 -* 2019-01-16 09:11:00 +0000, 30.2 -* 2019-01-16 09:06:56 +0000, 30.3 -* 2019-01-16 09:02:50 +0000, 30.4 -* 2019-01-16 08:58:46 +0000, 30.5 -* 2019-01-16 08:54:42 +0000, 30.5 -* 2019-01-16 08:50:40 +0000, 30.5 -* 2019-01-16 08:46:36 +0000, 30.5 -* 2019-01-16 08:42:32 +0000, 30.5 -* 2019-01-16 08:38:28 +0000, 30.5 -* 2019-01-16 08:34:24 +0000, 30.5 -* 2019-01-16 08:30:20 +0000, 30.5 -* 2019-01-16 08:26:18 +0000, 30.5 -* 2019-01-16 08:22:14 +0000, 30.5 -* 2019-01-16 08:18:13 +0000, 30.5 -* 2019-01-16 08:14:09 +0000, 30.5 -* 2019-01-16 08:10:02 +0000, 30.5 -* 2019-01-16 08:05:48 +0000, 30.5 -* 2019-01-16 08:00:54 +0000, 30.6 -* 2019-01-16 07:56:50 +0000, 30.6 -* 2019-01-16 07:52:46 +0000, 30.7 -* 2019-01-16 07:48:31 +0000, 31.1 -* 2019-01-16 07:44:38 +0000, 32.4 -* 2019-01-16 07:40:37 +0000, 32.7 -* 2019-01-16 07:36:32 +0000, 33.1 -* 2019-01-16 07:32:28 +0000, 33.4 -* 2019-01-16 07:28:24 +0000, 33.7 -* 2019-01-16 07:24:20 +0000, 34.0 -* 2019-01-16 07:20:16 +0000, 34.1 -* 2019-01-16 07:16:14 +0000, 34.2 -* 2019-01-16 07:12:13 +0000, 34.3 -* 2019-01-16 07:08:10 +0000, 34.4 -* 2019-01-16 07:04:02 +0000, 34.5 -* 2019-01-16 06:59:58 +0000, 34.5 -* 2019-01-16 06:55:56 +0000, 34.6 -* 2019-01-16 06:51:41 +0000, 34.6 -* 2019-01-16 06:47:48 +0000, 34.7 -* 2019-01-16 06:43:44 +0000, 34.7 -* 2019-01-16 06:39:40 +0000, 34.7 -* 2019-01-16 06:35:36 +0000, 34.7 -* 2019-01-16 06:31:34 +0000, 34.7 -* 2019-01-16 06:27:30 +0000, 34.7 -* 2019-01-16 06:23:26 +0000, 34.7 -* 2019-01-16 06:19:22 +0000, 34.7 -* 2019-01-16 06:15:18 +0000, 34.7 -* 2019-01-16 06:11:16 +0000, 34.7 -* 2019-01-16 06:07:12 +0000, 34.7 -* 2019-01-16 06:03:12 +0000, 34.7 -* 2019-01-16 05:58:13 +0000, 34.7 -* 2019-01-16 05:54:00 +0000, 34.7 -* 2019-01-16 05:49:45 +0000, 34.7 -* 2019-01-16 05:45:52 +0000, 34.7 -* 2019-01-16 05:41:48 +0000, 34.7 -* 2019-01-16 05:37:44 +0000, 34.7 -* 2019-01-16 05:33:42 +0000, 34.7 -* 2019-01-16 05:29:38 +0000, 34.7 -* 2019-01-16 05:25:34 +0000, 34.7 -* 2019-01-16 05:21:30 +0000, 34.8 -* 2019-01-16 05:17:29 +0000, 35.1 -* 2019-01-16 05:17:26 +0000, 35.1 -* 2019-01-16 05:12:22 +0000, 39.8 -* 2019-01-16 05:08:08 +0000, 40.2 -* 2019-01-16 05:04:18 +0000, 40.5 -* 2019-01-16 05:00:13 +0000, 40.8 -* 2019-01-16 04:56:09 +0000, 41.1 -* 2019-01-16 04:51:07 +0000, 41.2 -* 2019-01-16 04:46:49 +0000, 41.4 -* 2019-01-16 04:41:44 +0000, 41.4 -* 2019-01-16 04:36:50 +0000, 41.4 -* 2019-01-16 04:32:46 +0000, 41.4 -* 2019-01-16 04:28:43 +0000, 41.4 -* 2019-01-16 04:22:28 +0000, 41.5 -* 2019-01-16 04:14:19 +0000, 41.7 -* 2019-01-16 04:10:26 +0000, 41.7 -* 2019-01-16 04:06:22 +0000, 41.8 -* 2019-01-16 04:02:18 +0000, 41.9 -* 2019-01-16 03:58:16 +0000, 42.0 -* 2019-01-16 03:54:01 +0000, 42.1 -* 2019-01-16 03:48:09 +0000, 42.2 -* 2019-01-16 03:44:02 +0000, 42.3 -* 2019-01-16 03:40:00 +0000, 42.3 -* 2019-01-16 03:35:45 +0000, 42.4 -* 2019-01-16 03:29:41 +0000, 42.6 -* 2019-01-16 03:23:46 +0000, 42.7 -* 2019-01-16 03:18:54 +0000, 42.8 -* 2019-01-16 03:01:15 +0000, 43.1 -* 2019-01-16 02:54:09 +0000, 43.3 -* 2019-01-16 02:49:15 +0000, 43.4 -* 2019-01-16 02:45:13 +0000, 43.4 -* 2019-01-16 02:39:56 +0000, 43.6 -* 2019-01-16 02:30:48 +0000, 43.7 -* 2019-01-16 02:25:44 +0000, 43.8 -* 2019-01-16 02:18:38 +0000, 44.0 -* 2019-01-16 02:13:33 +0000, 44.1 -* 2019-01-16 02:08:41 +0000, 44.2 -* 2019-01-16 02:04:36 +0000, 44.3 -* 2019-01-16 02:00:32 +0000, 44.3 -* 2019-01-16 01:56:18 +0000, 44.4 -* 2019-01-16 01:50:17 +0000, 44.8 -* 2019-01-16 01:31:57 +0000, 47.5 -* 2019-01-16 01:23:02 +0000, 60.0 -* 2019-01-16 01:18:54 +0000, 60.1 -* 2019-01-16 01:14:50 +0000, 60.2 -* 2019-01-16 01:10:49 +0000, 60.3 -* 2019-01-16 01:06:42 +0000, 60.4 -* 2019-01-16 01:02:38 +0000, 60.5 -* 2019-01-16 00:58:34 +0000, 60.6 -* 2019-01-16 00:54:32 +0000, 60.7 -* 2019-01-16 00:50:28 +0000, 60.8 -* 2019-01-16 00:46:24 +0000, 60.9 -* 2019-01-16 00:42:20 +0000, 61.0 -* 2019-01-16 00:38:16 +0000, 61.1 -* 2019-01-16 00:34:14 +0000, 61.2 -* 2019-01-16 00:30:13 +0000, 61.2 -* 2019-01-16 00:26:09 +0000, 61.3 -* 2019-01-16 00:22:02 +0000, 61.4 -* 2019-01-16 00:17:58 +0000, 61.5 - -### getPumpEventValues - -* PersistedPumpEvent(date: 2019-01-17 00:00:28 +0000, persistedDate: 2019-01-17 00:15:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5971, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-17 00:00:28 +0000, persistedDate: 2019-01-17 00:15:54 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-17 00:00:28 +0000, endDate: 2019-01-17 00:30:28 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c40125013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5970, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 18 minute: 0 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 23:37:54 +0000, persistedDate: 2019-01-16 23:46:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:37:54 +0000, endDate: 2019-01-17 00:07:54 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013665115013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5969, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 23:37:54 +0000, persistedDate: 2019-01-16 23:46:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5968, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 37 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 23:13:48 +0000, persistedDate: 2019-01-16 23:38:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 23:13:48 +0000, persistedDate: 2019-01-16 23:38:06 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:13:48 +0000, endDate: 2019-01-16 23:43:48 +0000, value: 3.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601304d115013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5966, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 13 second: 48 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 23:09:42 +0000, persistedDate: 2019-01-16 23:14:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5965, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 23:09:42 +0000, persistedDate: 2019-01-16 23:14:00 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:09:42 +0000, endDate: 2019-01-16 23:39:42 +0000, value: 3.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a49115013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5964, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 9 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 23:05:37 +0000, persistedDate: 2019-01-16 23:09:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5963, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 23:05:37 +0000, persistedDate: 2019-01-16 23:09:54 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:05:37 +0000, endDate: 2019-01-16 23:35:37 +0000, value: 3.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012545115013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5962, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 5 second: 37 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 23:01:33 +0000, persistedDate: 2019-01-16 23:05:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5961, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 23:01:33 +0000, persistedDate: 2019-01-16 23:05:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:01:33 +0000, endDate: 2019-01-16 23:31:33 +0000, value: 3.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012141115013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5960, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 17 minute: 1 second: 33 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:57:29 +0000, persistedDate: 2019-01-16 23:01:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:57:29 +0000, endDate: 2019-01-16 23:27:29 +0000, value: 3.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d79105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5959, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:57:29 +0000, persistedDate: 2019-01-16 23:01:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 57 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:53:28 +0000, persistedDate: 2019-01-16 22:57:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5957, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:53:28 +0000, persistedDate: 2019-01-16 22:57:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:53:28 +0000, endDate: 2019-01-16 23:23:28 +0000, value: 3.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c75105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5956, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 53 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:49:24 +0000, persistedDate: 2019-01-16 22:53:40 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:49:24 +0000, endDate: 2019-01-16 23:19:24 +0000, value: 2.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011871105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5955, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:49:24 +0000, persistedDate: 2019-01-16 22:53:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5954, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 49 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:45:07 +0000, persistedDate: 2019-01-16 22:49:36 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:45:07 +0000, endDate: 2019-01-16 23:15:07 +0000, value: 3.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601076d105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5953, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:45:07 +0000, persistedDate: 2019-01-16 22:49:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5952, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 45 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:33:07 +0000, persistedDate: 2019-01-16 22:45:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5951, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:33:07 +0000, persistedDate: 2019-01-16 22:45:19 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:33:07 +0000, endDate: 2019-01-16 23:03:07 +0000, value: 4.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010761105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5950, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 33 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:24:59 +0000, persistedDate: 2019-01-16 22:33:19 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:24:59 +0000, endDate: 2019-01-16 22:54:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b58105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5949, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:24:59 +0000, persistedDate: 2019-01-16 22:33:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5948, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 24 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:04:41 +0000, persistedDate: 2019-01-16 22:08:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:04:41 +0000, endDate: 2019-01-16 22:34:41 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012944105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5947, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 22:04:41 +0000, persistedDate: 2019-01-16 22:08:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5946, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 4 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:00:42 +0000, persistedDate: 2019-01-16 22:04:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5945, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 22:00:42 +0000, persistedDate: 2019-01-16 22:04:53 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:00:42 +0000, endDate: 2019-01-16 22:30:42 +0000, value: 4.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a40105013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5944, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 16 minute: 0 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:56:35 +0000, persistedDate: 2019-01-16 22:00:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 21:56:35 +0000, persistedDate: 2019-01-16 22:00:54 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:56:35 +0000, endDate: 2019-01-16 22:26:35 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123780f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5942, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 56 second: 35 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:52:33 +0000, persistedDate: 2019-01-16 21:56:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5941, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 21:52:33 +0000, persistedDate: 2019-01-16 21:56:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:52:33 +0000, endDate: 2019-01-16 22:22:33 +0000, value: 3.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160121740f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5940, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 52 second: 33 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:48:28 +0000, persistedDate: 2019-01-16 21:52:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5939, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 21:48:28 +0000, persistedDate: 2019-01-16 21:52:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:48:28 +0000, endDate: 2019-01-16 22:18:28 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c700f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5938, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 48 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:44:26 +0000, persistedDate: 2019-01-16 21:48:40 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:44:26 +0000, endDate: 2019-01-16 22:14:26 +0000, value: 0.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a6c0f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5937, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:44:26 +0000, persistedDate: 2019-01-16 21:48:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5936, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 44 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 21:27:07 +0000, persistedDate: 2019-01-16 21:31:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5935, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 21:27:07 +0000, persistedDate: 2019-01-16 21:31:23 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:27:07 +0000, endDate: 2019-01-16 21:57:07 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075b0f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5934, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 27 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:02:44 +0000, persistedDate: 2019-01-16 21:07:01 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:02:44 +0000, endDate: 2019-01-16 21:32:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012c420f5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5933, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 21:02:44 +0000, persistedDate: 2019-01-16 21:07:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5932, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 15 minute: 2 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 20:42:29 +0000, persistedDate: 2019-01-16 20:46:44 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:42:29 +0000, endDate: 2019-01-16 21:12:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d6a0e5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5931, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 20:42:29 +0000, persistedDate: 2019-01-16 20:46:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5930, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 42 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 20:23:07 +0000, persistedDate: 2019-01-16 20:27:37 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:23:07 +0000, endDate: 2019-01-16 20:53:07 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160107570e5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5929, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 20:23:07 +0000, persistedDate: 2019-01-16 20:27:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 14 minute: 23 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 19:48:30 +0000, persistedDate: 2019-01-16 19:53:56 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:48:30 +0000, endDate: 2019-01-16 19:48:30 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("013232001e702d5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5912, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 48 second: 30 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 5.0, programmed: 5.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 19:44:33 +0000, persistedDate: 2019-01-16 19:48:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:44:33 +0000, endDate: 2019-01-16 19:44:33 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01323200216c2d5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5911, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 44 second: 33 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 5.0, programmed: 5.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 19:42:39 +0000, persistedDate: 2019-01-16 19:44:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-16 19:42:39 +0000, endDate: 2019-01-16 19:42:39 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0300000060276a2d1013"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5909, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 42 second: 39 isLeapMonth: false , amount: 9.6, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-16 19:41:28 +0000, persistedDate: 2019-01-16 19:44:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-16 19:41:28 +0000, endDate: 2019-01-16 19:41:28 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("21001c690d1013"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5910, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 41 second: 28 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-16 19:04:46 +0000, persistedDate: 2019-01-16 19:09:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5908, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 19:04:46 +0000, persistedDate: 2019-01-16 19:09:11 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 19:04:46 +0000, endDate: 2019-01-16 19:34:46 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012e440d5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5907, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 13 minute: 4 second: 46 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 18:41:35 +0000, persistedDate: 2019-01-16 18:45:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 18:41:35 +0000, endDate: 2019-01-16 19:11:35 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123690c5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5906, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 18:41:35 +0000, persistedDate: 2019-01-16 18:45:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 41 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 18:37:17 +0000, persistedDate: 2019-01-16 18:41:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5903, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 37 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 18:36:38 +0000, persistedDate: 2019-01-16 18:41:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 18:36:38 +0000, endDate: 2019-01-16 18:36:38 +0000, value: 4.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0128280026642c5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5900, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 12 minute: 36 second: 38 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 4.0, programmed: 4.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 17:03:20 +0000, persistedDate: 2019-01-16 18:41:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5902, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 17:03:20 +0000, persistedDate: 2019-01-16 18:41:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 17:03:20 +0000, endDate: 2019-01-16 17:33:20 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160114430b5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5901, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 11 minute: 3 second: 20 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 16:40:23 +0000, persistedDate: 2019-01-16 16:40:53 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 16:40:23 +0000, endDate: 2019-01-16 17:10:23 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160117680a5013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5899, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 16:40:23 +0000, persistedDate: 2019-01-16 16:40:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5898, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 10 minute: 40 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 13:19:56 +0000, persistedDate: 2019-01-16 13:20:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5896, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 13:19:56 +0000, persistedDate: 2019-01-16 13:20:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:19:56 +0000, endDate: 2019-01-16 13:49:56 +0000, value: 3.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013853075013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5894, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 19 second: 56 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 13:15:50 +0000, persistedDate: 2019-01-16 13:20:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:15:50 +0000, endDate: 2019-01-16 13:45:50 +0000, value: 4.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601324f075013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5897, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 13:15:50 +0000, persistedDate: 2019-01-16 13:20:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5895, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 15 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 13:09:59 +0000, persistedDate: 2019-01-16 13:16:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5893, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 13:09:59 +0000, persistedDate: 2019-01-16 13:16:01 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:09:59 +0000, endDate: 2019-01-16 13:39:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b49075013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5892, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 7 minute: 9 second: 59 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:57:01 +0000, persistedDate: 2019-01-16 12:57:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:57:01 +0000, endDate: 2019-01-16 13:27:01 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010179065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5890, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:57:01 +0000, persistedDate: 2019-01-16 12:57:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5889, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 57 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:55:26 +0000, persistedDate: 2019-01-16 12:57:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5888, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 55 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:51:11 +0000, persistedDate: 2019-01-16 12:57:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 12:51:11 +0000, endDate: 2019-01-16 12:51:11 +0000, value: 4.7, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012f2f000b73265013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5891, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 51 second: 11 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 4.7, programmed: 4.7, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 12:47:34 +0000, persistedDate: 2019-01-16 12:52:40 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:47:34 +0000, endDate: 2019-01-16 13:17:34 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601226f065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5887, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:47:34 +0000, persistedDate: 2019-01-16 12:52:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5886, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 47 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:43:32 +0000, persistedDate: 2019-01-16 12:47:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:43:32 +0000, endDate: 2019-01-16 13:13:32 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601206b065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5885, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:43:32 +0000, persistedDate: 2019-01-16 12:47:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5884, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 43 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:39:20 +0000, persistedDate: 2019-01-16 12:39:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5881, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:39:20 +0000, persistedDate: 2019-01-16 12:39:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:39:20 +0000, endDate: 2019-01-16 13:09:20 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011467065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5880, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 39 second: 20 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:35:10 +0000, persistedDate: 2019-01-16 12:39:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:35:10 +0000, endDate: 2019-01-16 13:05:10 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a63065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5883, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:35:10 +0000, persistedDate: 2019-01-16 12:39:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 35 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:30:10 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:30:10 +0000, endDate: 2019-01-16 13:00:10 +0000, value: 3.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a5e065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5879, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:30:10 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5874, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 30 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:26:07 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:26:07 +0000, endDate: 2019-01-16 12:56:07 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075a065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5878, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:26:07 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5876, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 26 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:21:18 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5877, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:21:18 +0000, persistedDate: 2019-01-16 12:35:21 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:21:18 +0000, endDate: 2019-01-16 12:51:18 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011255065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5875, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 21 second: 18 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:12:24 +0000, persistedDate: 2019-01-16 12:13:08 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:12:24 +0000, endDate: 2019-01-16 12:42:24 +0000, value: 2.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601184c065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5873, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:12:24 +0000, persistedDate: 2019-01-16 12:13:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5871, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 12 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 12:08:00 +0000, persistedDate: 2019-01-16 12:13:08 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:08:00 +0000, endDate: 2019-01-16 12:38:00 +0000, value: 2.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010048065013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5872, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 12:08:00 +0000, persistedDate: 2019-01-16 12:13:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5870, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 6 minute: 8 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:59:49 +0000, persistedDate: 2019-01-16 12:08:11 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:59:49 +0000, endDate: 2019-01-16 11:59:49 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1600317b055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5869, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:59:49 +0000, persistedDate: 2019-01-16 12:08:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5868, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 59 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:55:34 +0000, persistedDate: 2019-01-16 12:00:01 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:55:34 +0000, endDate: 2019-01-16 12:25:34 +0000, value: 1.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012277055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5867, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:55:34 +0000, persistedDate: 2019-01-16 12:00:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5866, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 55 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:51:41 +0000, persistedDate: 2019-01-16 11:55:46 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:51:41 +0000, endDate: 2019-01-16 12:21:41 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012973055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5865, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:51:41 +0000, persistedDate: 2019-01-16 11:55:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 51 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:47:37 +0000, persistedDate: 2019-01-16 11:51:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5863, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:47:37 +0000, persistedDate: 2019-01-16 11:51:53 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:47:37 +0000, endDate: 2019-01-16 12:17:37 +0000, value: 2.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601256f055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5862, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 47 second: 37 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:43:36 +0000, persistedDate: 2019-01-16 11:47:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5861, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:43:36 +0000, persistedDate: 2019-01-16 11:47:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:43:36 +0000, endDate: 2019-01-16 12:13:36 +0000, value: 2.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601246b055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5860, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 43 second: 36 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:39:31 +0000, persistedDate: 2019-01-16 11:43:48 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:39:31 +0000, endDate: 2019-01-16 11:39:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16001f67055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5859, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:39:31 +0000, persistedDate: 2019-01-16 11:43:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5858, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 39 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:19:13 +0000, persistedDate: 2019-01-16 11:23:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:19:13 +0000, endDate: 2019-01-16 11:49:13 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d53055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5857, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:19:13 +0000, persistedDate: 2019-01-16 11:23:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5856, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 19 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:15:09 +0000, persistedDate: 2019-01-16 11:19:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5855, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:15:09 +0000, persistedDate: 2019-01-16 11:19:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:15:09 +0000, endDate: 2019-01-16 11:45:09 +0000, value: 0.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601094f055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5854, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 15 second: 9 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:07:02 +0000, persistedDate: 2019-01-16 11:11:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5853, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:07:02 +0000, persistedDate: 2019-01-16 11:11:17 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:07:02 +0000, endDate: 2019-01-16 11:37:02 +0000, value: 0.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010247055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5852, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 7 second: 2 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 11:02:58 +0000, persistedDate: 2019-01-16 11:07:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5851, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 11:02:58 +0000, persistedDate: 2019-01-16 11:07:13 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:02:58 +0000, endDate: 2019-01-16 11:32:58 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a42055013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5850, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 5 minute: 2 second: 58 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:58:53 +0000, persistedDate: 2019-01-16 11:03:09 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:58:53 +0000, endDate: 2019-01-16 11:28:53 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601357a045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5849, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:58:53 +0000, persistedDate: 2019-01-16 11:03:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5848, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 58 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:54:51 +0000, persistedDate: 2019-01-16 10:59:05 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:54:51 +0000, endDate: 2019-01-16 10:54:51 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16003376045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5847, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:54:51 +0000, persistedDate: 2019-01-16 10:59:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5846, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 54 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:50:51 +0000, persistedDate: 2019-01-16 10:55:03 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:50:51 +0000, endDate: 2019-01-16 11:20:51 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013372045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5845, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:50:51 +0000, persistedDate: 2019-01-16 10:55:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5844, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 50 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:45:50 +0000, persistedDate: 2019-01-16 10:51:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5843, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:45:50 +0000, persistedDate: 2019-01-16 10:51:02 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:45:50 +0000, endDate: 2019-01-16 11:15:50 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601326d045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5842, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 45 second: 50 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:37:36 +0000, persistedDate: 2019-01-16 10:41:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5841, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:37:36 +0000, persistedDate: 2019-01-16 10:41:51 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:37:36 +0000, endDate: 2019-01-16 11:07:36 +0000, value: 1.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012465045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5840, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 37 second: 36 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:33:31 +0000, persistedDate: 2019-01-16 10:37:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:33:31 +0000, endDate: 2019-01-16 11:03:31 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f61045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5839, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:33:31 +0000, persistedDate: 2019-01-16 10:37:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5838, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 33 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:29:30 +0000, persistedDate: 2019-01-16 10:33:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5837, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:29:30 +0000, persistedDate: 2019-01-16 10:33:43 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:29:30 +0000, endDate: 2019-01-16 10:59:30 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e5d045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5836, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 29 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:25:26 +0000, persistedDate: 2019-01-16 10:29:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5835, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:25:26 +0000, persistedDate: 2019-01-16 10:29:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:25:26 +0000, endDate: 2019-01-16 10:55:26 +0000, value: 0.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a59045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5834, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 25 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:21:25 +0000, persistedDate: 2019-01-16 10:25:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5833, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:21:25 +0000, persistedDate: 2019-01-16 10:25:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:21:25 +0000, endDate: 2019-01-16 10:51:25 +0000, value: 0.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011955045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5832, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 21 second: 25 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:17:17 +0000, persistedDate: 2019-01-16 10:21:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5831, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:17:17 +0000, persistedDate: 2019-01-16 10:21:36 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:17:17 +0000, endDate: 2019-01-16 10:47:17 +0000, value: 0.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011151045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5830, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 17 second: 17 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:13:13 +0000, persistedDate: 2019-01-16 10:17:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5829, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:13:13 +0000, persistedDate: 2019-01-16 10:17:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:13:13 +0000, endDate: 2019-01-16 10:43:13 +0000, value: 0.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d4d045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5828, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 13 second: 13 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:08:16 +0000, persistedDate: 2019-01-16 10:13:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5827, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:08:16 +0000, persistedDate: 2019-01-16 10:13:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:08:16 +0000, endDate: 2019-01-16 10:38:16 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011048045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5826, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 8 second: 16 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 10:04:26 +0000, persistedDate: 2019-01-16 10:04:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5825, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 10:04:26 +0000, persistedDate: 2019-01-16 10:04:55 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:04:26 +0000, endDate: 2019-01-16 10:34:26 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a44045013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5824, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 4 minute: 4 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:59:59 +0000, persistedDate: 2019-01-16 10:04:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5823, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:59:59 +0000, persistedDate: 2019-01-16 10:04:55 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:59:59 +0000, endDate: 2019-01-16 10:29:59 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b7b035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5822, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 59 second: 59 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:55:55 +0000, persistedDate: 2019-01-16 10:00:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5821, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:55:55 +0000, persistedDate: 2019-01-16 10:00:11 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:55:55 +0000, endDate: 2019-01-16 10:25:55 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013777035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5820, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 55 second: 55 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:51:42 +0000, persistedDate: 2019-01-16 09:56:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5819, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:51:42 +0000, persistedDate: 2019-01-16 09:56:07 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:51:42 +0000, endDate: 2019-01-16 10:21:42 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a73035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5818, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 51 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:47:49 +0000, persistedDate: 2019-01-16 09:51:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5817, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:47:49 +0000, persistedDate: 2019-01-16 09:51:54 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:47:49 +0000, endDate: 2019-01-16 10:17:49 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316f035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5816, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 47 second: 49 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:43:45 +0000, persistedDate: 2019-01-16 09:48:01 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:43:45 +0000, endDate: 2019-01-16 10:13:45 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d6b035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5815, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:43:45 +0000, persistedDate: 2019-01-16 09:48:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5814, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 43 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:39:41 +0000, persistedDate: 2019-01-16 09:43:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:39:41 +0000, endDate: 2019-01-16 10:09:41 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012967035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5813, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:39:41 +0000, persistedDate: 2019-01-16 09:43:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5812, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 39 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:35:37 +0000, persistedDate: 2019-01-16 09:39:53 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:35:37 +0000, endDate: 2019-01-16 10:05:37 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012563035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5811, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:35:37 +0000, persistedDate: 2019-01-16 09:39:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5810, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 35 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:31:35 +0000, persistedDate: 2019-01-16 09:35:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5809, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:31:35 +0000, persistedDate: 2019-01-16 09:35:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:31:35 +0000, endDate: 2019-01-16 10:01:35 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601235f035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5808, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 31 second: 35 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:27:31 +0000, persistedDate: 2019-01-16 09:31:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:27:31 +0000, endDate: 2019-01-16 09:57:31 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f5b035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5807, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:27:31 +0000, persistedDate: 2019-01-16 09:31:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5806, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 27 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:23:30 +0000, persistedDate: 2019-01-16 09:27:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5805, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:23:30 +0000, persistedDate: 2019-01-16 09:27:43 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:23:30 +0000, endDate: 2019-01-16 09:53:30 +0000, value: 2.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e57035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5804, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 23 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:19:26 +0000, persistedDate: 2019-01-16 09:23:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:19:26 +0000, endDate: 2019-01-16 09:49:26 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a53035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5803, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:19:26 +0000, persistedDate: 2019-01-16 09:23:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5802, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 19 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:15:19 +0000, persistedDate: 2019-01-16 09:19:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:15:19 +0000, persistedDate: 2019-01-16 09:19:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:15:19 +0000, endDate: 2019-01-16 09:15:19 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1600134f035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5800, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 15 second: 19 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 09:03:07 +0000, persistedDate: 2019-01-16 09:07:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5799, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 09:03:07 +0000, persistedDate: 2019-01-16 09:07:24 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:03:07 +0000, endDate: 2019-01-16 09:33:07 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010743035013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5798, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 3 minute: 3 second: 7 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:59:17 +0000, persistedDate: 2019-01-16 08:59:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5797, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:59:17 +0000, persistedDate: 2019-01-16 08:59:45 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:59:17 +0000, endDate: 2019-01-16 08:59:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1600117b025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5796, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 59 second: 17 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:46:53 +0000, persistedDate: 2019-01-16 08:51:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5795, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:46:53 +0000, persistedDate: 2019-01-16 08:51:08 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:46:53 +0000, endDate: 2019-01-16 09:16:53 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601356e025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5794, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 46 second: 53 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:42:49 +0000, persistedDate: 2019-01-16 08:47:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5793, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:42:49 +0000, persistedDate: 2019-01-16 08:47:04 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:42:49 +0000, endDate: 2019-01-16 09:12:49 +0000, value: 0.675, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316a025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5792, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 42 second: 49 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:38:45 +0000, persistedDate: 2019-01-16 08:43:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5791, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:38:45 +0000, persistedDate: 2019-01-16 08:43:00 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:38:45 +0000, endDate: 2019-01-16 09:08:45 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d66025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5790, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 38 second: 45 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:18:30 +0000, persistedDate: 2019-01-16 08:22:43 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:18:30 +0000, endDate: 2019-01-16 08:48:30 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e52025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5789, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:18:30 +0000, persistedDate: 2019-01-16 08:22:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5788, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 18 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:14:26 +0000, persistedDate: 2019-01-16 08:18:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5787, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:14:26 +0000, persistedDate: 2019-01-16 08:18:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:14:26 +0000, endDate: 2019-01-16 08:44:26 +0000, value: 0.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a4e025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5786, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 14 second: 26 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:10:19 +0000, persistedDate: 2019-01-16 08:14:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5785, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:10:19 +0000, persistedDate: 2019-01-16 08:14:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:10:19 +0000, endDate: 2019-01-16 08:40:19 +0000, value: 0.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601134a025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5784, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 10 second: 19 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 08:06:06 +0000, persistedDate: 2019-01-16 08:10:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5783, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 08:06:06 +0000, persistedDate: 2019-01-16 08:10:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:06:06 +0000, endDate: 2019-01-16 08:36:06 +0000, value: 0.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010646025013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5782, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 2 minute: 6 second: 6 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:57:21 +0000, persistedDate: 2019-01-16 08:01:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5781, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:57:21 +0000, persistedDate: 2019-01-16 08:01:23 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:57:21 +0000, endDate: 2019-01-16 08:27:21 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011579015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5780, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 57 second: 21 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:53:03 +0000, persistedDate: 2019-01-16 07:57:32 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:53:03 +0000, endDate: 2019-01-16 08:23:03 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010375015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5779, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:53:03 +0000, persistedDate: 2019-01-16 07:57:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5778, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 53 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:48:48 +0000, persistedDate: 2019-01-16 07:53:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5776, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:48:48 +0000, persistedDate: 2019-01-16 07:53:15 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:48:48 +0000, endDate: 2019-01-16 08:18:48 +0000, value: 4.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013070015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5775, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 48 second: 48 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:47:50 +0000, persistedDate: 2019-01-16 07:48:59 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 07:47:50 +0000, endDate: 2019-01-16 07:47:50 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010a0a00326f215013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5774, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 47 second: 50 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 1.0, programmed: 1.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 07:28:42 +0000, persistedDate: 2019-01-16 07:32:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5773, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:28:42 +0000, persistedDate: 2019-01-16 07:32:57 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:28:42 +0000, endDate: 2019-01-16 07:58:42 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a5c015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5772, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 28 second: 42 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:24:37 +0000, persistedDate: 2019-01-16 07:28:53 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:24:37 +0000, endDate: 2019-01-16 07:54:37 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012558015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5771, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:24:37 +0000, persistedDate: 2019-01-16 07:28:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 24 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:20:33 +0000, persistedDate: 2019-01-16 07:24:49 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:20:33 +0000, endDate: 2019-01-16 07:50:33 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012154015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5769, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:20:33 +0000, persistedDate: 2019-01-16 07:24:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5768, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 20 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:12:30 +0000, persistedDate: 2019-01-16 07:16:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5767, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:12:30 +0000, persistedDate: 2019-01-16 07:16:43 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:12:30 +0000, endDate: 2019-01-16 07:42:30 +0000, value: 1.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e4c015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5766, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 12 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:08:27 +0000, persistedDate: 2019-01-16 07:12:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:08:27 +0000, endDate: 2019-01-16 07:38:27 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b48015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5765, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:08:27 +0000, persistedDate: 2019-01-16 07:12:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5764, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 8 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:04:19 +0000, persistedDate: 2019-01-16 07:08:39 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:04:19 +0000, endDate: 2019-01-16 07:34:19 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011344015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5763, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:04:19 +0000, persistedDate: 2019-01-16 07:08:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5762, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 4 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 07:00:15 +0000, persistedDate: 2019-01-16 07:04:31 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:00:15 +0000, endDate: 2019-01-16 07:30:15 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f40015013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5761, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 07:00:15 +0000, persistedDate: 2019-01-16 07:04:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5760, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 1 minute: 0 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:56:13 +0000, persistedDate: 2019-01-16 07:00:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5759, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:56:13 +0000, persistedDate: 2019-01-16 07:00:27 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:56:13 +0000, endDate: 2019-01-16 07:26:13 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d78005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5758, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 56 second: 13 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:51:58 +0000, persistedDate: 2019-01-16 06:56:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5757, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:51:58 +0000, persistedDate: 2019-01-16 06:56:25 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:51:58 +0000, endDate: 2019-01-16 07:21:58 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a73005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5756, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 51 second: 58 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:48:05 +0000, persistedDate: 2019-01-16 06:52:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5755, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:48:05 +0000, persistedDate: 2019-01-16 06:52:10 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:48:05 +0000, endDate: 2019-01-16 07:18:05 +0000, value: 0.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010570005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5754, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 48 second: 5 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:44:01 +0000, persistedDate: 2019-01-16 06:48:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5753, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:44:01 +0000, persistedDate: 2019-01-16 06:48:16 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:44:01 +0000, endDate: 2019-01-16 07:14:01 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601016c005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5752, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 44 second: 1 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:39:56 +0000, persistedDate: 2019-01-16 06:44:13 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:39:56 +0000, endDate: 2019-01-16 07:09:56 +0000, value: 0.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013867005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5751, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:39:56 +0000, persistedDate: 2019-01-16 06:44:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5750, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 39 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:31:51 +0000, persistedDate: 2019-01-16 06:36:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5749, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 06:31:51 +0000, persistedDate: 2019-01-16 06:36:05 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:31:51 +0000, endDate: 2019-01-16 07:01:51 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601335f005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5748, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 31 second: 51 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:11:34 +0000, persistedDate: 2019-01-16 06:15:47 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:11:34 +0000, endDate: 2019-01-16 06:41:34 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601224b005013"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5747, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 06:11:34 +0000, persistedDate: 2019-01-16 06:15:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5746, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 16 hour: 0 minute: 11 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:50:02 +0000, persistedDate: 2019-01-16 05:54:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5745, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:50:02 +0000, persistedDate: 2019-01-16 05:54:29 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:50:02 +0000, endDate: 2019-01-16 06:20:02 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010272174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5744, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 50 second: 2 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:29:56 +0000, persistedDate: 2019-01-16 05:34:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5743, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:29:56 +0000, persistedDate: 2019-01-16 05:34:12 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:29:56 +0000, endDate: 2019-01-16 05:59:56 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601385d174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5742, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 29 second: 56 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:25:52 +0000, persistedDate: 2019-01-16 05:30:07 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:25:52 +0000, endDate: 2019-01-16 05:55:52 +0000, value: 0.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013459174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5741, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:25:52 +0000, persistedDate: 2019-01-16 05:30:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5740, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 25 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:21:47 +0000, persistedDate: 2019-01-16 05:26:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5739, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:21:47 +0000, persistedDate: 2019-01-16 05:26:04 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:21:47 +0000, endDate: 2019-01-16 05:21:47 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16002f55174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5738, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 21 second: 47 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:18:02 +0000, persistedDate: 2019-01-16 05:21:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5736, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:18:02 +0000, persistedDate: 2019-01-16 05:21:59 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:02 +0000, endDate: 2019-01-16 05:48:02 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010252174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5735, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 2 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:18:00 +0000, persistedDate: 2019-01-16 05:21:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5737, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:18:00 +0000, persistedDate: 2019-01-16 05:21:59 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:00 +0000, endDate: 2019-01-16 05:48:00 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010052174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5733, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 18 second: 0 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:13:20 +0000, persistedDate: 2019-01-16 05:17:58 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 05:13:20 +0000, endDate: 2019-01-16 05:13:20 +0000, value: 4.3, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012b2b00144d374f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5731, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 13 second: 20 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 4.3, programmed: 4.3, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 05:04:35 +0000, persistedDate: 2019-01-16 05:08:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5730, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:04:35 +0000, persistedDate: 2019-01-16 05:08:37 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:04:35 +0000, endDate: 2019-01-16 05:34:35 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012344174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5729, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 4 second: 35 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 05:00:30 +0000, persistedDate: 2019-01-16 05:04:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5728, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 05:00:30 +0000, persistedDate: 2019-01-16 05:04:46 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:00:30 +0000, endDate: 2019-01-16 05:30:30 +0000, value: 4.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e40174f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5727, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 23 minute: 0 second: 30 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 04:56:27 +0000, persistedDate: 2019-01-16 05:00:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5726, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 04:56:27 +0000, persistedDate: 2019-01-16 05:00:42 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:56:27 +0000, endDate: 2019-01-16 05:26:27 +0000, value: 3.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78164f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5725, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 56 second: 27 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 04:51:24 +0000, persistedDate: 2019-01-16 04:56:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5724, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 04:51:24 +0000, persistedDate: 2019-01-16 04:56:38 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:51:24 +0000, endDate: 2019-01-16 05:21:24 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011873164f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5723, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 51 second: 24 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 04:47:19 +0000, persistedDate: 2019-01-16 04:51:36 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:47:19 +0000, endDate: 2019-01-16 05:17:19 +0000, value: 2.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601136f164f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5722, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 04:47:19 +0000, persistedDate: 2019-01-16 04:51:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 47 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 04:29:02 +0000, persistedDate: 2019-01-16 04:33:15 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:29:02 +0000, endDate: 2019-01-16 04:59:02 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601025d164f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5720, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-16 04:29:02 +0000, persistedDate: 2019-01-16 04:33:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 22 minute: 29 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 01:23:42 +0000, persistedDate: 2019-01-16 02:01:01 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 01:23:42 +0000, endDate: 2019-01-16 01:23:42 +0000, value: 13.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("018282002a57334f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5696, raw: Optional(9 bytes), title: Optional("BolusNormalPumpEvent(length: 9, rawData: 9 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 42 isLeapMonth: false , unabsorbedInsulinRecord: nil, amount: 13.0, programmed: 13.0, unabsorbedInsulinTotal: 0.0, type: MinimedKit.BolusNormalPumpEvent.BolusType.normal, duration: 0.0, deliveryUnitsPerMinute: 1.5)"), type: Optional(LoopKit.PumpEventType.bolus)) -* PersistedPumpEvent(date: 2019-01-16 01:23:08 +0000, persistedDate: 2019-01-16 01:23:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5695, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-16 01:23:08 +0000, persistedDate: 2019-01-16 01:23:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 01:23:08 +0000, endDate: 2019-01-16 01:53:08 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010857134f13"), scheduledBasalRate: nil)), isUploaded: true, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5694, raw: Optional(7 bytes), title: Optional("TempBasalDurationPumpEvent(length: 7, rawData: 7 bytes, duration: 30, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 19 minute: 23 second: 8 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.tempBasal)) -* PersistedPumpEvent(date: 2019-01-15 22:25:33 +0000, persistedDate: 2019-01-15 22:35:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5693, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 25 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 22:17:30 +0000, persistedDate: 2019-01-15 22:21:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5691, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 16 minute: 17 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 21:16:31 +0000, persistedDate: 2019-01-15 21:20:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5689, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 16 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 21:12:29 +0000, persistedDate: 2019-01-15 21:16:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5686, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 15 minute: 12 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 20:47:54 +0000, persistedDate: 2019-01-15 20:52:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 47 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 20:27:47 +0000, persistedDate: 2019-01-15 20:32:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5683, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 27 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 20:07:29 +0000, persistedDate: 2019-01-15 20:11:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5680, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 14 minute: 7 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 19:47:11 +0000, persistedDate: 2019-01-15 19:51:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5678, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 47 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 19:26:56 +0000, persistedDate: 2019-01-15 19:31:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5676, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 19:26:53 +0000, persistedDate: 2019-01-15 19:31:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5674, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 26 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 19:06:35 +0000, persistedDate: 2019-01-15 19:10:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5671, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 13 minute: 6 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:57:28 +0000, persistedDate: 2019-01-15 19:02:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5669, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 57 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:53:24 +0000, persistedDate: 2019-01-15 18:57:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5666, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 53 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:49:17 +0000, persistedDate: 2019-01-15 18:53:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 49 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:38:08 +0000, persistedDate: 2019-01-15 18:49:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 38 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:34:03 +0000, persistedDate: 2019-01-15 18:38:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5661, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 34 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:21:55 +0000, persistedDate: 2019-01-15 18:34:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5658, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 21 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:17:47 +0000, persistedDate: 2019-01-15 18:22:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5656, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 17 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:13:43 +0000, persistedDate: 2019-01-15 18:17:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5655, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 13 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 18:09:42 +0000, persistedDate: 2019-01-15 18:13:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5653, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 12 minute: 9 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 17:57:31 +0000, persistedDate: 2019-01-15 18:05:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 57 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 17:34:58 +0000, persistedDate: 2019-01-15 17:39:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5648, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 34 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 17:13:49 +0000, persistedDate: 2019-01-15 17:18:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5646, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 13 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 17:05:42 +0000, persistedDate: 2019-01-15 17:14:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5645, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 11 minute: 5 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 16:29:09 +0000, persistedDate: 2019-01-15 16:33:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5643, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 29 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 16:25:05 +0000, persistedDate: 2019-01-15 16:29:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5641, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 25 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 16:04:47 +0000, persistedDate: 2019-01-15 16:09:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 4 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 16:00:43 +0000, persistedDate: 2019-01-15 16:04:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 10 minute: 0 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:48:33 +0000, persistedDate: 2019-01-15 15:52:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5634, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 48 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:44:29 +0000, persistedDate: 2019-01-15 15:48:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5633, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 44 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:40:28 +0000, persistedDate: 2019-01-15 15:44:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 40 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:36:13 +0000, persistedDate: 2019-01-15 15:40:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5629, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 36 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:32:19 +0000, persistedDate: 2019-01-15 15:36:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5627, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 32 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:24:09 +0000, persistedDate: 2019-01-15 15:28:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5624, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 24 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:15:52 +0000, persistedDate: 2019-01-15 15:20:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5623, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 15 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:11:06 +0000, persistedDate: 2019-01-15 15:16:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5620, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 11 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 15:06:55 +0000, persistedDate: 2019-01-15 15:11:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5619, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 9 minute: 6 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 14:48:43 +0000, persistedDate: 2019-01-15 14:54:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5616, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 8 minute: 48 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 13:22:30 +0000, persistedDate: 2019-01-15 14:48:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5615, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 13:13:13 +0000, persistedDate: 2019-01-15 13:13:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5613, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 13 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 13:04:14 +0000, persistedDate: 2019-01-15 13:09:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5611, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 7 minute: 4 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 12:59:14 +0000, persistedDate: 2019-01-15 13:04:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5609, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 59 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 12:50:59 +0000, persistedDate: 2019-01-15 12:55:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5605, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 50 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 12:30:30 +0000, persistedDate: 2019-01-15 12:34:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5602, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 30 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 12:10:37 +0000, persistedDate: 2019-01-15 12:16:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5600, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 10 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 12:01:04 +0000, persistedDate: 2019-01-15 12:06:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5599, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 6 minute: 1 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:51:03 +0000, persistedDate: 2019-01-15 11:51:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5597, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 51 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:47:00 +0000, persistedDate: 2019-01-15 11:51:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5596, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 47 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:42:46 +0000, persistedDate: 2019-01-15 11:47:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5593, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 42 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:39:07 +0000, persistedDate: 2019-01-15 11:39:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5588, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 39 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:34:48 +0000, persistedDate: 2019-01-15 11:39:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5591, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 34 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:30:44 +0000, persistedDate: 2019-01-15 11:34:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5587, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 30 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:26:42 +0000, persistedDate: 2019-01-15 11:30:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5584, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 26 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:22:39 +0000, persistedDate: 2019-01-15 11:26:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5583, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 22 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:18:34 +0000, persistedDate: 2019-01-15 11:22:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5580, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 18 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:14:30 +0000, persistedDate: 2019-01-15 11:18:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5579, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 14 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:10:29 +0000, persistedDate: 2019-01-15 11:14:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5576, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 10 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 11:02:19 +0000, persistedDate: 2019-01-15 11:06:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5575, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 5 minute: 2 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:58:16 +0000, persistedDate: 2019-01-15 11:02:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5573, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 58 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:54:00 +0000, persistedDate: 2019-01-15 10:58:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5571, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 54 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:42:01 +0000, persistedDate: 2019-01-15 10:46:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5568, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 42 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:37:57 +0000, persistedDate: 2019-01-15 10:42:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5566, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 37 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:33:53 +0000, persistedDate: 2019-01-15 10:38:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5565, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 33 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:29:52 +0000, persistedDate: 2019-01-15 10:34:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5563, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 29 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:25:48 +0000, persistedDate: 2019-01-15 10:30:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5560, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 25 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:21:50 +0000, persistedDate: 2019-01-15 10:25:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5559, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 21 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:17:42 +0000, persistedDate: 2019-01-15 10:22:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5556, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 17 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:13:36 +0000, persistedDate: 2019-01-15 10:17:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5555, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 13 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:09:32 +0000, persistedDate: 2019-01-15 10:13:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5553, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 9 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:05:32 +0000, persistedDate: 2019-01-15 10:09:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5551, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 5 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 10:00:27 +0000, persistedDate: 2019-01-15 10:05:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5548, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 4 minute: 0 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:52:17 +0000, persistedDate: 2019-01-15 09:56:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5547, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 52 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:48:11 +0000, persistedDate: 2019-01-15 09:52:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5545, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 48 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:44:07 +0000, persistedDate: 2019-01-15 09:48:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5542, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 44 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:40:06 +0000, persistedDate: 2019-01-15 09:44:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5541, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 40 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:36:02 +0000, persistedDate: 2019-01-15 09:40:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5538, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 36 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:31:04 +0000, persistedDate: 2019-01-15 09:36:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5537, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 31 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:26:54 +0000, persistedDate: 2019-01-15 09:31:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5535, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 26 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:22:38 +0000, persistedDate: 2019-01-15 09:27:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5533, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 22 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:18:46 +0000, persistedDate: 2019-01-15 09:22:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5531, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 18 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:14:41 +0000, persistedDate: 2019-01-15 09:18:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5529, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 14 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:10:37 +0000, persistedDate: 2019-01-15 09:14:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5527, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 10 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:06:24 +0000, persistedDate: 2019-01-15 09:10:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5524, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 6 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 09:02:02 +0000, persistedDate: 2019-01-15 09:06:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5523, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 3 minute: 2 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:57:30 +0000, persistedDate: 2019-01-15 09:01:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5521, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 57 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:53:24 +0000, persistedDate: 2019-01-15 08:57:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5518, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 53 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:49:19 +0000, persistedDate: 2019-01-15 08:53:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5517, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 49 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:45:15 +0000, persistedDate: 2019-01-15 08:49:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5514, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 45 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:40:18 +0000, persistedDate: 2019-01-15 08:45:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5513, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 40 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:32:03 +0000, persistedDate: 2019-01-15 08:36:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5511, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 32 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:27:59 +0000, persistedDate: 2019-01-15 08:32:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5508, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 27 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:23:56 +0000, persistedDate: 2019-01-15 08:28:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5506, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 23 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:19:51 +0000, persistedDate: 2019-01-15 08:24:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5505, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 19 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:15:47 +0000, persistedDate: 2019-01-15 08:20:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5503, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 15 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:11:45 +0000, persistedDate: 2019-01-15 08:15:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5500, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 11 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:07:41 +0000, persistedDate: 2019-01-15 08:11:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5499, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 7 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 08:03:51 +0000, persistedDate: 2019-01-15 08:07:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5497, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 2 minute: 3 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 07:59:47 +0000, persistedDate: 2019-01-15 08:04:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5494, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 15 hour: 1 minute: 59 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:54:37 +0000, persistedDate: 2019-01-15 05:11:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5490, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 54 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:33:08 +0000, persistedDate: 2019-01-15 04:54:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5488, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 33 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:20:58 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5478, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 20 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:07:21 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-15 04:07:21 +0000, endDate: 2019-01-15 04:07:21 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("03000000001547360e13"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5477, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 21 isLeapMonth: false , amount: 0.0, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-15 04:07:03 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5483, raw: Optional(7 bytes), title: Optional("BatteryPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 7 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:06:34 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5476, raw: Optional(7 bytes), title: Optional("BatteryPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 6 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:04:04 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-15 04:04:04 +0000, endDate: 2019-01-15 04:04:04 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("21000444160e13"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5472, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 4 second: 4 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-15 04:01:07 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5481, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:01:05 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5484, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 04:01:00 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5474, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowBatteryPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 22 minute: 1 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:56:29 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5473, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 56 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:51:43 +0000, persistedDate: 2019-01-15 04:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5485, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 51 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:47:40 +0000, persistedDate: 2019-01-15 03:51:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5470, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 47 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:39:30 +0000, persistedDate: 2019-01-15 03:47:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5468, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 39 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:35:28 +0000, persistedDate: 2019-01-15 03:39:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5467, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 35 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:30:18 +0000, persistedDate: 2019-01-15 03:30:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5462, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 30 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:21:17 +0000, persistedDate: 2019-01-15 03:30:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5465, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 21 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:14:08 +0000, persistedDate: 2019-01-15 03:21:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5461, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 14 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:10:08 +0000, persistedDate: 2019-01-15 03:10:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5458, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 10 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 03:02:22 +0000, persistedDate: 2019-01-15 03:02:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5456, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 21 minute: 2 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:57:52 +0000, persistedDate: 2019-01-15 03:02:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5457, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 57 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:53:48 +0000, persistedDate: 2019-01-15 02:58:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5452, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 53 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:49:43 +0000, persistedDate: 2019-01-15 02:53:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5450, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 49 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:45:35 +0000, persistedDate: 2019-01-15 02:46:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5446, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 45 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:40:43 +0000, persistedDate: 2019-01-15 02:46:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5447, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 40 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:21:22 +0000, persistedDate: 2019-01-15 02:40:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5445, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 21 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 02:13:35 +0000, persistedDate: 2019-01-15 02:14:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5443, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 20 minute: 13 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 01:53:10 +0000, persistedDate: 2019-01-15 02:01:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5440, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 53 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 01:16:23 +0000, persistedDate: 2019-01-15 01:24:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5439, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 19 minute: 16 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:57:02 +0000, persistedDate: 2019-01-15 01:12:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5437, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:43:48 +0000, persistedDate: 2019-01-15 00:48:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5434, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 43 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:39:34 +0000, persistedDate: 2019-01-15 00:43:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5433, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 39 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:35:14 +0000, persistedDate: 2019-01-15 00:35:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5431, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 35 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:30:38 +0000, persistedDate: 2019-01-15 00:35:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5430, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 30 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:22:30 +0000, persistedDate: 2019-01-15 00:26:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5426, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:18:26 +0000, persistedDate: 2019-01-15 00:22:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5425, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 18 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:14:23 +0000, persistedDate: 2019-01-15 00:18:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5423, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 14 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-15 00:10:16 +0000, persistedDate: 2019-01-15 00:14:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5421, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 18 minute: 10 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:57:07 +0000, persistedDate: 2019-01-15 00:01:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5418, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 57 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:53:02 +0000, persistedDate: 2019-01-14 23:57:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5417, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 53 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:48:47 +0000, persistedDate: 2019-01-14 23:53:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5414, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 48 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:44:54 +0000, persistedDate: 2019-01-14 23:48:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5413, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 44 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:40:50 +0000, persistedDate: 2019-01-14 23:45:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5411, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 40 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:36:48 +0000, persistedDate: 2019-01-14 23:41:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5408, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 36 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:32:44 +0000, persistedDate: 2019-01-14 23:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5406, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 32 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:28:38 +0000, persistedDate: 2019-01-14 23:32:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5405, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 28 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:24:36 +0000, persistedDate: 2019-01-14 23:28:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5403, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 24 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:20:32 +0000, persistedDate: 2019-01-14 23:24:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5401, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 20 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:16:30 +0000, persistedDate: 2019-01-14 23:20:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5398, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 16 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:12:27 +0000, persistedDate: 2019-01-14 23:16:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5397, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 12 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:08:23 +0000, persistedDate: 2019-01-14 23:12:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5394, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 8 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:04:16 +0000, persistedDate: 2019-01-14 23:08:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5392, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 4 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 23:00:11 +0000, persistedDate: 2019-01-14 23:04:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5391, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 17 minute: 0 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:52:06 +0000, persistedDate: 2019-01-14 22:56:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5389, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 52 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:47:51 +0000, persistedDate: 2019-01-14 22:52:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5387, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 47 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:39:54 +0000, persistedDate: 2019-01-14 22:44:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5384, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 39 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:35:50 +0000, persistedDate: 2019-01-14 22:40:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5382, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 35 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:27:44 +0000, persistedDate: 2019-01-14 22:31:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5380, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 27 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:23:40 +0000, persistedDate: 2019-01-14 22:27:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5379, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 23 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:19:36 +0000, persistedDate: 2019-01-14 22:23:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5377, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 19 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:15:31 +0000, persistedDate: 2019-01-14 22:19:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5374, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 15 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:07:28 +0000, persistedDate: 2019-01-14 22:11:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5372, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 7 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 22:03:23 +0000, persistedDate: 2019-01-14 22:07:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 16 minute: 3 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:59:19 +0000, persistedDate: 2019-01-14 22:03:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5368, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 59 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:55:14 +0000, persistedDate: 2019-01-14 21:59:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5366, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 55 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:51:14 +0000, persistedDate: 2019-01-14 21:55:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5365, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 51 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:47:09 +0000, persistedDate: 2019-01-14 21:51:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 47 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:43:02 +0000, persistedDate: 2019-01-14 21:47:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5360, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 43 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:39:12 +0000, persistedDate: 2019-01-14 21:43:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5359, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 39 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:34:57 +0000, persistedDate: 2019-01-14 21:39:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5357, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 34 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:30:51 +0000, persistedDate: 2019-01-14 21:35:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5355, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 30 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:26:48 +0000, persistedDate: 2019-01-14 21:31:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5352, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 26 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:22:45 +0000, persistedDate: 2019-01-14 21:26:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5351, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 22 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:18:42 +0000, persistedDate: 2019-01-14 21:22:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5349, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 18 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:14:35 +0000, persistedDate: 2019-01-14 21:18:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 14 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 21:06:36 +0000, persistedDate: 2019-01-14 21:07:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5343, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 15 minute: 6 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:58:22 +0000, persistedDate: 2019-01-14 21:02:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5341, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 58 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:54:16 +0000, persistedDate: 2019-01-14 20:58:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5339, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 54 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:33:58 +0000, persistedDate: 2019-01-14 20:38:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 33 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:25:53 +0000, persistedDate: 2019-01-14 20:30:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5335, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 25 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:21:49 +0000, persistedDate: 2019-01-14 20:26:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5332, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 21 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:18:08 +0000, persistedDate: 2019-01-14 20:18:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5329, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 18 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:13:39 +0000, persistedDate: 2019-01-14 20:18:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5328, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 13 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 20:05:32 +0000, persistedDate: 2019-01-14 20:09:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5327, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 14 minute: 5 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:57:27 +0000, persistedDate: 2019-01-14 20:01:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5324, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 57 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:53:23 +0000, persistedDate: 2019-01-14 19:57:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5323, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 53 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:49:16 +0000, persistedDate: 2019-01-14 19:53:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5321, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 49 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:40:17 +0000, persistedDate: 2019-01-14 19:49:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5319, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 40 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:36:07 +0000, persistedDate: 2019-01-14 19:40:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5317, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 36 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:27:58 +0000, persistedDate: 2019-01-14 19:36:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5314, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 27 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:23:54 +0000, persistedDate: 2019-01-14 19:28:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5312, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 23 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:19:50 +0000, persistedDate: 2019-01-14 19:24:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5310, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 19 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:15:46 +0000, persistedDate: 2019-01-14 19:20:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5309, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 15 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:11:44 +0000, persistedDate: 2019-01-14 19:15:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5307, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 11 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:07:40 +0000, persistedDate: 2019-01-14 19:11:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5305, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 7 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 19:02:43 +0000, persistedDate: 2019-01-14 19:07:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5303, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 13 minute: 2 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 18:42:19 +0000, persistedDate: 2019-01-14 18:46:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5301, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 12 minute: 42 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 17:27:09 +0000, persistedDate: 2019-01-14 18:42:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5297, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 27 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 17:10:52 +0000, persistedDate: 2019-01-14 17:14:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5295, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 10 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 17:06:48 +0000, persistedDate: 2019-01-14 17:11:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5293, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 6 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 17:02:46 +0000, persistedDate: 2019-01-14 17:06:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5290, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 11 minute: 2 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:58:41 +0000, persistedDate: 2019-01-14 17:02:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5289, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 58 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:54:36 +0000, persistedDate: 2019-01-14 16:58:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5287, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 54 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:50:32 +0000, persistedDate: 2019-01-14 16:54:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5284, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 50 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:38:24 +0000, persistedDate: 2019-01-14 16:42:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5283, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 38 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:34:18 +0000, persistedDate: 2019-01-14 16:38:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5281, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 34 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:30:14 +0000, persistedDate: 2019-01-14 16:34:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5278, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 30 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:26:12 +0000, persistedDate: 2019-01-14 16:30:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5277, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 26 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:22:08 +0000, persistedDate: 2019-01-14 16:26:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5275, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 22 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:18:04 +0000, persistedDate: 2019-01-14 16:22:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5273, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 18 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:14:00 +0000, persistedDate: 2019-01-14 16:18:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5270, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 14 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:10:02 +0000, persistedDate: 2019-01-14 16:14:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5268, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 10 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:09:59 +0000, persistedDate: 2019-01-14 16:14:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5267, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 9 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:05:54 +0000, persistedDate: 2019-01-14 16:10:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 5 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 16:01:50 +0000, persistedDate: 2019-01-14 16:06:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5262, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 10 minute: 1 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:57:47 +0000, persistedDate: 2019-01-14 16:02:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5260, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 57 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:53:43 +0000, persistedDate: 2019-01-14 15:57:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5259, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 53 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:49:38 +0000, persistedDate: 2019-01-14 15:53:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5256, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 49 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:41:30 +0000, persistedDate: 2019-01-14 15:49:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 41 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:37:28 +0000, persistedDate: 2019-01-14 15:41:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5253, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 37 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:33:24 +0000, persistedDate: 2019-01-14 15:37:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5251, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 33 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:29:18 +0000, persistedDate: 2019-01-14 15:33:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5248, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 29 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:21:12 +0000, persistedDate: 2019-01-14 15:29:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5247, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 21 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 15:16:57 +0000, persistedDate: 2019-01-14 15:21:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5245, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 9 minute: 16 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:57:52 +0000, persistedDate: 2019-01-14 15:17:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5243, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 57 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:53:46 +0000, persistedDate: 2019-01-14 14:58:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 53 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:49:42 +0000, persistedDate: 2019-01-14 14:53:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5238, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 49 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:45:40 +0000, persistedDate: 2019-01-14 14:49:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5237, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 45 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:41:36 +0000, persistedDate: 2019-01-14 14:45:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5235, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 41 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:37:34 +0000, persistedDate: 2019-01-14 14:41:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 37 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:33:31 +0000, persistedDate: 2019-01-14 14:37:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5230, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 33 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:29:27 +0000, persistedDate: 2019-01-14 14:33:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5229, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 29 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:25:22 +0000, persistedDate: 2019-01-14 14:29:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5226, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 25 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:21:18 +0000, persistedDate: 2019-01-14 14:25:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 21 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 14:13:23 +0000, persistedDate: 2019-01-14 14:21:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5223, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 8 minute: 13 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:26:42 +0000, persistedDate: 2019-01-14 14:13:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5218, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 26 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:21:32 +0000, persistedDate: 2019-01-14 14:13:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5220, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 21 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:16:27 +0000, persistedDate: 2019-01-14 13:21:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5217, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 16 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:12:22 +0000, persistedDate: 2019-01-14 13:16:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5215, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 12 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:08:01 +0000, persistedDate: 2019-01-14 13:08:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5213, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 8 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 13:03:25 +0000, persistedDate: 2019-01-14 13:03:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5209, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 7 minute: 3 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:59:05 +0000, persistedDate: 2019-01-14 13:03:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5208, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 59 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:55:01 +0000, persistedDate: 2019-01-14 12:59:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5207, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 55 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:38:48 +0000, persistedDate: 2019-01-14 12:43:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5204, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 38 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:27:57 +0000, persistedDate: 2019-01-14 12:28:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5201, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 27 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:04:24 +0000, persistedDate: 2019-01-14 12:12:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5199, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 4 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 12:00:00 +0000, persistedDate: 2019-01-14 12:04:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5197, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 6 minute: 0 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:41:57 +0000, persistedDate: 2019-01-14 11:46:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5195, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 41 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:37:41 +0000, persistedDate: 2019-01-14 11:42:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5192, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 37 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:32:46 +0000, persistedDate: 2019-01-14 11:37:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5190, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 32 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:27:50 +0000, persistedDate: 2019-01-14 11:32:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5188, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 27 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:23:37 +0000, persistedDate: 2019-01-14 11:28:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 23 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:19:33 +0000, persistedDate: 2019-01-14 11:23:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5185, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 19 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:12:00 +0000, persistedDate: 2019-01-14 11:15:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5182, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 12 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:07:26 +0000, persistedDate: 2019-01-14 11:11:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5180, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 7 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 11:03:23 +0000, persistedDate: 2019-01-14 11:07:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 5 minute: 3 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:59:16 +0000, persistedDate: 2019-01-14 11:03:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5177, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 59 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:51:08 +0000, persistedDate: 2019-01-14 10:55:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5175, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 51 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:47:08 +0000, persistedDate: 2019-01-14 10:51:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5173, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 47 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:42:04 +0000, persistedDate: 2019-01-14 10:47:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5171, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 42 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:37:57 +0000, persistedDate: 2019-01-14 10:42:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5168, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 37 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:33:53 +0000, persistedDate: 2019-01-14 10:38:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5167, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 33 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:15:38 +0000, persistedDate: 2019-01-14 10:19:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5164, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 15 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:10:41 +0000, persistedDate: 2019-01-14 10:15:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 10 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 10:06:30 +0000, persistedDate: 2019-01-14 10:10:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5160, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 4 minute: 6 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:56:24 +0000, persistedDate: 2019-01-14 10:01:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5158, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 56 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:52:04 +0000, persistedDate: 2019-01-14 09:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5154, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 52 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:47:13 +0000, persistedDate: 2019-01-14 09:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5156, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 47 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:43:26 +0000, persistedDate: 2019-01-14 09:43:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5150, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 43 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:39:04 +0000, persistedDate: 2019-01-14 09:43:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5153, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 39 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:35:00 +0000, persistedDate: 2019-01-14 09:39:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5148, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 35 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:26:54 +0000, persistedDate: 2019-01-14 09:31:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5147, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 26 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:21:57 +0000, persistedDate: 2019-01-14 09:27:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5144, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 21 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:09:37 +0000, persistedDate: 2019-01-14 09:13:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5142, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 9 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:05:33 +0000, persistedDate: 2019-01-14 09:09:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5141, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 5 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 09:01:47 +0000, persistedDate: 2019-01-14 09:02:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5136, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 3 minute: 1 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:57:30 +0000, persistedDate: 2019-01-14 09:02:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5137, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 57 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:53:24 +0000, persistedDate: 2019-01-14 08:57:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5135, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 53 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:49:18 +0000, persistedDate: 2019-01-14 08:53:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 49 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:45:13 +0000, persistedDate: 2019-01-14 08:49:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5131, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 45 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:41:26 +0000, persistedDate: 2019-01-14 08:41:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5129, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 41 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:37:08 +0000, persistedDate: 2019-01-14 08:41:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5127, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 37 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:33:01 +0000, persistedDate: 2019-01-14 08:37:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5125, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 33 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:29:00 +0000, persistedDate: 2019-01-14 08:33:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5123, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 29 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:24:58 +0000, persistedDate: 2019-01-14 08:29:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5121, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 24 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:20:51 +0000, persistedDate: 2019-01-14 08:25:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5118, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 20 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:12:35 +0000, persistedDate: 2019-01-14 08:17:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5117, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 12 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:07:48 +0000, persistedDate: 2019-01-14 08:12:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5115, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 7 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 08:03:35 +0000, persistedDate: 2019-01-14 08:07:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5113, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 2 minute: 3 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 07:59:32 +0000, persistedDate: 2019-01-14 08:03:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5110, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 59 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 07:55:30 +0000, persistedDate: 2019-01-14 07:59:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5108, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 14 hour: 1 minute: 55 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 03:30:32 +0000, persistedDate: 2019-01-14 03:34:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5107, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 30 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 03:26:30 +0000, persistedDate: 2019-01-14 03:30:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5105, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 26 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 03:22:26 +0000, persistedDate: 2019-01-14 03:26:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5103, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 22 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 03:17:21 +0000, persistedDate: 2019-01-14 03:22:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5100, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 21 minute: 17 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-14 02:49:53 +0000, persistedDate: 2019-01-14 02:54:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5096, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 20 minute: 49 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 21:42:32 +0000, persistedDate: 2019-01-13 23:54:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5044, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 42 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 21:36:26 +0000, persistedDate: 2019-01-13 21:42:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5040, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 36 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 21:27:16 +0000, persistedDate: 2019-01-13 21:36:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5038, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 27 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 21:23:01 +0000, persistedDate: 2019-01-13 21:27:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5037, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 23 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 21:22:59 +0000, persistedDate: 2019-01-13 21:27:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5034, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 15 minute: 22 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 19:38:50 +0000, persistedDate: 2019-01-13 19:57:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5032, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 38 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 19:21:30 +0000, persistedDate: 2019-01-13 19:38:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5031, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 21 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 19:16:28 +0000, persistedDate: 2019-01-13 19:21:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5029, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 13 minute: 16 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 18:53:53 +0000, persistedDate: 2019-01-13 18:58:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5026, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 53 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 18:09:22 +0000, persistedDate: 2019-01-13 18:54:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5022, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 9 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 18:03:20 +0000, persistedDate: 2019-01-13 18:54:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 12 minute: 3 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:52:29 +0000, persistedDate: 2019-01-13 18:54:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5019, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 52 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:44:07 +0000, persistedDate: 2019-01-13 17:48:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5017, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 44 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:40:27 +0000, persistedDate: 2019-01-13 17:44:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 40 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:34:54 +0000, persistedDate: 2019-01-13 17:44:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5013, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 34 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:30:51 +0000, persistedDate: 2019-01-13 17:31:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5011, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 30 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 17:02:54 +0000, persistedDate: 2019-01-13 17:03:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5005, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 11 minute: 2 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:57:28 +0000, persistedDate: 2019-01-13 17:03:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5006, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 57 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:52:33 +0000, persistedDate: 2019-01-13 17:03:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5009, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 52 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:45:54 +0000, persistedDate: 2019-01-13 16:52:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5002, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:45:51 +0000, persistedDate: 2019-01-13 16:52:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p5001, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 45 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:36:06 +0000, persistedDate: 2019-01-13 16:40:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4998, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 36 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:32:07 +0000, persistedDate: 2019-01-13 16:36:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4995, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 32 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:28:16 +0000, persistedDate: 2019-01-13 16:32:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4994, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 28 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:22:55 +0000, persistedDate: 2019-01-13 16:28:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 22 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:18:46 +0000, persistedDate: 2019-01-13 16:23:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4989, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 18 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:14:42 +0000, persistedDate: 2019-01-13 16:18:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4988, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 14 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:10:38 +0000, persistedDate: 2019-01-13 16:14:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4985, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 10 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:06:36 +0000, persistedDate: 2019-01-13 16:10:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4984, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 6 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 16:02:33 +0000, persistedDate: 2019-01-13 16:06:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4982, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 10 minute: 2 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:54:27 +0000, persistedDate: 2019-01-13 15:58:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4979, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 54 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:50:23 +0000, persistedDate: 2019-01-13 15:54:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4978, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 50 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:46:18 +0000, persistedDate: 2019-01-13 15:50:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4976, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 46 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:41:24 +0000, persistedDate: 2019-01-13 15:46:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4973, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 41 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:36:59 +0000, persistedDate: 2019-01-13 15:41:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4972, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 36 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 15:33:26 +0000, persistedDate: 2019-01-13 15:33:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 9 minute: 33 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 14:47:27 +0000, persistedDate: 2019-01-13 14:51:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 47 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 14:43:23 +0000, persistedDate: 2019-01-13 14:47:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4966, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 43 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 14:31:10 +0000, persistedDate: 2019-01-13 14:35:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4964, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 31 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 14:07:50 +0000, persistedDate: 2019-01-13 14:13:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4962, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 7 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 14:03:44 +0000, persistedDate: 2019-01-13 14:08:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4960, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 8 minute: 3 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:59:43 +0000, persistedDate: 2019-01-13 14:03:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 59 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:55:39 +0000, persistedDate: 2019-01-13 13:59:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4955, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 55 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:51:36 +0000, persistedDate: 2019-01-13 13:55:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4953, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 51 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:47:31 +0000, persistedDate: 2019-01-13 13:51:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4952, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 47 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:43:31 +0000, persistedDate: 2019-01-13 13:47:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4950, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 43 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:39:26 +0000, persistedDate: 2019-01-13 13:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4948, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 39 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:35:20 +0000, persistedDate: 2019-01-13 13:39:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4946, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 35 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:31:17 +0000, persistedDate: 2019-01-13 13:35:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4944, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 31 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:27:03 +0000, persistedDate: 2019-01-13 13:31:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4942, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 27 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:23:28 +0000, persistedDate: 2019-01-13 13:23:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4938, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 23 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:19:04 +0000, persistedDate: 2019-01-13 13:23:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4940, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 19 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:14:49 +0000, persistedDate: 2019-01-13 13:19:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4936, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 14 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:10:57 +0000, persistedDate: 2019-01-13 13:14:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4934, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 10 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:06:55 +0000, persistedDate: 2019-01-13 13:11:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4932, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 6 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 13:02:48 +0000, persistedDate: 2019-01-13 13:07:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4930, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 7 minute: 2 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:57:56 +0000, persistedDate: 2019-01-13 13:02:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4928, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 57 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:53:40 +0000, persistedDate: 2019-01-13 12:58:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 53 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:49:36 +0000, persistedDate: 2019-01-13 12:53:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4923, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 49 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:45:34 +0000, persistedDate: 2019-01-13 12:49:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4921, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 45 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:41:31 +0000, persistedDate: 2019-01-13 12:45:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4920, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 41 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:36:29 +0000, persistedDate: 2019-01-13 12:41:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4918, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 36 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:32:25 +0000, persistedDate: 2019-01-13 12:36:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4916, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 32 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:28:18 +0000, persistedDate: 2019-01-13 12:32:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4913, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 28 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:24:14 +0000, persistedDate: 2019-01-13 12:28:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4912, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 24 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:20:10 +0000, persistedDate: 2019-01-13 12:24:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4909, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 20 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:16:07 +0000, persistedDate: 2019-01-13 12:20:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4908, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 16 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:12:20 +0000, persistedDate: 2019-01-13 12:16:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4906, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 12 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:08:00 +0000, persistedDate: 2019-01-13 12:12:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 8 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 12:03:55 +0000, persistedDate: 2019-01-13 12:08:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4901, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 6 minute: 3 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:59:54 +0000, persistedDate: 2019-01-13 12:04:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4900, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 59 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:55:39 +0000, persistedDate: 2019-01-13 12:00:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4898, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 55 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:50:51 +0000, persistedDate: 2019-01-13 11:55:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4895, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 50 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:46:40 +0000, persistedDate: 2019-01-13 11:51:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4894, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 46 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:41:39 +0000, persistedDate: 2019-01-13 11:46:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4892, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 41 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:37:03 +0000, persistedDate: 2019-01-13 11:41:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 37 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:27:27 +0000, persistedDate: 2019-01-13 11:31:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4888, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 27 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:23:19 +0000, persistedDate: 2019-01-13 11:27:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4886, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 23 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:19:14 +0000, persistedDate: 2019-01-13 11:23:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4884, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 19 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:15:12 +0000, persistedDate: 2019-01-13 11:19:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 15 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:11:08 +0000, persistedDate: 2019-01-13 11:15:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4879, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 11 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 11:02:00 +0000, persistedDate: 2019-01-13 11:06:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4877, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 5 minute: 2 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:56:58 +0000, persistedDate: 2019-01-13 11:02:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4876, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 56 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:51:59 +0000, persistedDate: 2019-01-13 10:57:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4874, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 51 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:43:43 +0000, persistedDate: 2019-01-13 10:47:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4872, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 43 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:39:41 +0000, persistedDate: 2019-01-13 10:43:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4869, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 39 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:35:37 +0000, persistedDate: 2019-01-13 10:39:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4868, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 35 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:31:33 +0000, persistedDate: 2019-01-13 10:35:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4866, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 31 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:21:27 +0000, persistedDate: 2019-01-13 10:26:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:17:22 +0000, persistedDate: 2019-01-13 10:21:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4862, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 17 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:13:16 +0000, persistedDate: 2019-01-13 10:17:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4860, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 13 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:09:12 +0000, persistedDate: 2019-01-13 10:13:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4858, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 9 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:05:08 +0000, persistedDate: 2019-01-13 10:09:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4856, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 5 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 10:01:04 +0000, persistedDate: 2019-01-13 10:05:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4853, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 4 minute: 1 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:57:02 +0000, persistedDate: 2019-01-13 10:01:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4851, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:52:00 +0000, persistedDate: 2019-01-13 09:57:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4850, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 52 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:47:52 +0000, persistedDate: 2019-01-13 09:52:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4848, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 47 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:42:56 +0000, persistedDate: 2019-01-13 09:48:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4846, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 42 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:38:44 +0000, persistedDate: 2019-01-13 09:43:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4844, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 38 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:34:40 +0000, persistedDate: 2019-01-13 09:38:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4842, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 34 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:30:36 +0000, persistedDate: 2019-01-13 09:34:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4839, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 30 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:26:34 +0000, persistedDate: 2019-01-13 09:30:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4838, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 26 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:22:30 +0000, persistedDate: 2019-01-13 09:26:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4835, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:17:29 +0000, persistedDate: 2019-01-13 09:22:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4834, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 17 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:13:24 +0000, persistedDate: 2019-01-13 09:17:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4832, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 13 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:09:18 +0000, persistedDate: 2019-01-13 09:13:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4829, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 9 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:05:14 +0000, persistedDate: 2019-01-13 09:09:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4828, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 5 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 09:01:10 +0000, persistedDate: 2019-01-13 09:05:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4825, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 3 minute: 1 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:57:08 +0000, persistedDate: 2019-01-13 09:01:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4823, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 57 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:53:02 +0000, persistedDate: 2019-01-13 08:57:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4821, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 53 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:48:58 +0000, persistedDate: 2019-01-13 08:53:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4820, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 48 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:44:56 +0000, persistedDate: 2019-01-13 08:49:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4818, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 44 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:40:53 +0000, persistedDate: 2019-01-13 08:45:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4816, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 40 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:36:48 +0000, persistedDate: 2019-01-13 08:41:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4814, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 36 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:32:44 +0000, persistedDate: 2019-01-13 08:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4812, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 32 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:27:47 +0000, persistedDate: 2019-01-13 08:32:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4810, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 27 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:23:36 +0000, persistedDate: 2019-01-13 08:27:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4808, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 23 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:19:32 +0000, persistedDate: 2019-01-13 08:23:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4806, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 19 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:14:31 +0000, persistedDate: 2019-01-13 08:19:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4804, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 14 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:09:45 +0000, persistedDate: 2019-01-13 08:14:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4799, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:09:43 +0000, persistedDate: 2019-01-13 08:14:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 9 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:04:18 +0000, persistedDate: 2019-01-13 08:09:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4797, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 4 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 08:00:14 +0000, persistedDate: 2019-01-13 08:04:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4795, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 2 minute: 0 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:52:08 +0000, persistedDate: 2019-01-13 07:56:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4794, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 52 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:47:52 +0000, persistedDate: 2019-01-13 07:52:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4791, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 47 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:42:57 +0000, persistedDate: 2019-01-13 07:48:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4790, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 42 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:38:54 +0000, persistedDate: 2019-01-13 07:43:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4788, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 38 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:34:52 +0000, persistedDate: 2019-01-13 07:39:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4786, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 34 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:30:47 +0000, persistedDate: 2019-01-13 07:35:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4783, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 30 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:26:44 +0000, persistedDate: 2019-01-13 07:30:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4782, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 26 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:22:40 +0000, persistedDate: 2019-01-13 07:26:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4780, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 22 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:18:35 +0000, persistedDate: 2019-01-13 07:22:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4778, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 18 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:14:31 +0000, persistedDate: 2019-01-13 07:18:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4775, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 14 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:09:30 +0000, persistedDate: 2019-01-13 07:14:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4773, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 9 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:05:41 +0000, persistedDate: 2019-01-13 07:09:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4771, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 5 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:00:25 +0000, persistedDate: 2019-01-13 07:05:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 07:00:22 +0000, persistedDate: 2019-01-13 07:05:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4769, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 1 minute: 0 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 06:56:17 +0000, persistedDate: 2019-01-13 07:00:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4766, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 56 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 06:51:14 +0000, persistedDate: 2019-01-13 06:56:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4764, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 51 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 06:32:55 +0000, persistedDate: 2019-01-13 06:51:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4761, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 32 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 06:24:48 +0000, persistedDate: 2019-01-13 06:33:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4759, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 24 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 06:16:41 +0000, persistedDate: 2019-01-13 06:20:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4758, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 13 hour: 0 minute: 16 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 05:53:24 +0000, persistedDate: 2019-01-13 05:58:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4756, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 53 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 05:49:19 +0000, persistedDate: 2019-01-13 05:53:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4754, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 49 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 05:40:33 +0000, persistedDate: 2019-01-13 05:45:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4752, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 40 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 05:24:59 +0000, persistedDate: 2019-01-13 05:30:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4749, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 23 minute: 24 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 04:58:22 +0000, persistedDate: 2019-01-13 05:25:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4748, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 58 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 04:38:28 +0000, persistedDate: 2019-01-13 04:48:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4743, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 04:38:25 +0000, persistedDate: 2019-01-13 04:48:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4746, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 38 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 04:11:50 +0000, persistedDate: 2019-01-13 04:26:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4741, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 22 minute: 11 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:46:28 +0000, persistedDate: 2019-01-13 03:50:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4740, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:27:08 +0000, persistedDate: 2019-01-13 03:31:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4734, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 27 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:18:20 +0000, persistedDate: 2019-01-13 03:23:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4729, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:18:18 +0000, persistedDate: 2019-01-13 03:23:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4730, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 18 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:13:14 +0000, persistedDate: 2019-01-13 03:18:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4726, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:13:12 +0000, persistedDate: 2019-01-13 03:18:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 13 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:08:40 +0000, persistedDate: 2019-01-13 03:13:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4722, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 8 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 03:03:48 +0000, persistedDate: 2019-01-13 03:08:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4720, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 21 minute: 3 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:58:48 +0000, persistedDate: 2019-01-13 03:03:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 58 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:54:30 +0000, persistedDate: 2019-01-13 02:58:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4715, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 54 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:49:33 +0000, persistedDate: 2019-01-13 02:54:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4713, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 49 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:40:28 +0000, persistedDate: 2019-01-13 02:49:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 40 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:35:24 +0000, persistedDate: 2019-01-13 02:40:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4710, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 35 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:31:16 +0000, persistedDate: 2019-01-13 02:35:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4708, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 31 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:10:59 +0000, persistedDate: 2019-01-13 02:31:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4706, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 10 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:06:53 +0000, persistedDate: 2019-01-13 02:11:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4703, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 6 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 02:02:49 +0000, persistedDate: 2019-01-13 02:07:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4701, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 20 minute: 2 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 01:58:45 +0000, persistedDate: 2019-01-13 02:02:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4699, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 58 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 01:46:27 +0000, persistedDate: 2019-01-13 01:58:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4697, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 19 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 00:41:42 +0000, persistedDate: 2019-01-13 00:45:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4696, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 41 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 00:18:30 +0000, persistedDate: 2019-01-13 00:22:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4692, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 18 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-13 00:10:04 +0000, persistedDate: 2019-01-13 00:14:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4690, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 18 minute: 10 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 23:57:13 +0000, persistedDate: 2019-01-13 00:10:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4688, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 57 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 23:52:02 +0000, persistedDate: 2019-01-12 23:57:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4686, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 52 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 23:32:20 +0000, persistedDate: 2019-01-12 23:37:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4679, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 32 second: 20 isLeapMonth: false , amount: 0.8, primeType: \"fixed\", programmedAmount: 0.8)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-12 23:30:44 +0000, persistedDate: 2019-01-12 23:37:10 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-12 23:30:44 +0000, endDate: 2019-01-12 23:30:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("03000000c12c5e310c13"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4683, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 30 second: 44 isLeapMonth: false , amount: 19.3, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-12 23:29:43 +0000, persistedDate: 2019-01-12 23:37:10 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-12 23:29:43 +0000, endDate: 2019-01-12 23:29:43 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("21002b5d110c13"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4680, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 29 second: 43 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-12 23:27:36 +0000, persistedDate: 2019-01-12 23:37:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4682, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 17 minute: 27 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 22:27:14 +0000, persistedDate: 2019-01-12 23:27:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4677, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 27 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 22:00:32 +0000, persistedDate: 2019-01-12 23:27:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4675, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 16 minute: 0 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 21:50:24 +0000, persistedDate: 2019-01-12 22:00:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4673, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 50 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 21:32:01 +0000, persistedDate: 2019-01-12 21:50:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4671, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 32 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 21:27:58 +0000, persistedDate: 2019-01-12 21:32:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4669, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 27 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 21:23:50 +0000, persistedDate: 2019-01-12 21:28:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4666, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 23 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 21:03:34 +0000, persistedDate: 2019-01-12 21:08:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 15 minute: 3 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 20:24:09 +0000, persistedDate: 2019-01-12 21:03:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 14 minute: 24 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 19:29:14 +0000, persistedDate: 2019-01-12 19:34:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4659, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 12 hour: 13 minute: 29 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 04:47:44 +0000, persistedDate: 2019-01-12 19:29:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4654, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 47 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 04:36:06 +0000, persistedDate: 2019-01-12 19:29:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4657, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 36 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 04:31:50 +0000, persistedDate: 2019-01-12 04:36:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 31 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 04:27:46 +0000, persistedDate: 2019-01-12 04:31:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4649, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 27 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 04:04:34 +0000, persistedDate: 2019-01-12 04:22:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4647, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 22 minute: 4 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 03:33:58 +0000, persistedDate: 2019-01-12 03:44:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4645, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 33 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 03:23:31 +0000, persistedDate: 2019-01-12 03:28:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4643, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 21 minute: 23 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:45:56 +0000, persistedDate: 2019-01-12 03:01:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4641, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 45 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:34:34 +0000, persistedDate: 2019-01-12 03:01:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4640, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 34 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:29:33 +0000, persistedDate: 2019-01-12 02:34:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4637, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 29 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:14:01 +0000, persistedDate: 2019-01-12 02:34:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 14 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:09:52 +0000, persistedDate: 2019-01-12 02:14:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4632, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 9 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 02:00:18 +0000, persistedDate: 2019-01-12 02:10:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4629, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 20 minute: 0 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:55:22 +0000, persistedDate: 2019-01-12 02:10:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4630, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 55 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:48:05 +0000, persistedDate: 2019-01-12 01:48:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4626, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 48 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:43:12 +0000, persistedDate: 2019-01-12 01:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4621, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 43 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:35:03 +0000, persistedDate: 2019-01-12 01:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4620, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 35 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:31:15 +0000, persistedDate: 2019-01-12 01:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4623, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 31 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:27:28 +0000, persistedDate: 2019-01-12 01:27:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4618, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 27 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:22:55 +0000, persistedDate: 2019-01-12 01:27:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4619, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 22 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:17:40 +0000, persistedDate: 2019-01-12 01:23:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4613, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 17 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:11:51 +0000, persistedDate: 2019-01-12 01:23:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4614, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 11 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:08:00 +0000, persistedDate: 2019-01-12 01:08:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4611, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 8 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 01:03:42 +0000, persistedDate: 2019-01-12 01:08:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4608, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 19 minute: 3 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:59:37 +0000, persistedDate: 2019-01-12 01:03:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4607, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 59 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:55:22 +0000, persistedDate: 2019-01-12 00:59:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4604, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 55 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:51:19 +0000, persistedDate: 2019-01-12 00:55:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4603, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 51 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:40:30 +0000, persistedDate: 2019-01-12 00:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4601, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 40 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:36:20 +0000, persistedDate: 2019-01-12 00:40:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4599, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 36 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:26:54 +0000, persistedDate: 2019-01-12 00:27:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4594, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 26 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:18:04 +0000, persistedDate: 2019-01-12 00:27:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4597, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 18 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:13:12 +0000, persistedDate: 2019-01-12 00:18:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4593, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 13 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:08:19 +0000, persistedDate: 2019-01-12 00:13:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4591, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 8 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-12 00:02:50 +0000, persistedDate: 2019-01-12 00:08:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4589, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 18 minute: 2 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 23:17:13 +0000, persistedDate: 2019-01-11 23:22:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4587, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 17 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 23:12:50 +0000, persistedDate: 2019-01-11 23:17:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4583, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 17 minute: 12 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 22:50:41 +0000, persistedDate: 2019-01-11 22:55:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4580, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 50 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 22:46:30 +0000, persistedDate: 2019-01-11 22:50:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4578, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 46 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 22:20:11 +0000, persistedDate: 2019-01-11 22:46:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4576, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 20 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 22:00:55 +0000, persistedDate: 2019-01-11 22:05:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4574, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 16 minute: 0 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:39:38 +0000, persistedDate: 2019-01-11 21:43:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4572, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 39 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:35:34 +0000, persistedDate: 2019-01-11 21:39:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4570, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 35 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:31:29 +0000, persistedDate: 2019-01-11 21:35:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4568, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 31 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:27:28 +0000, persistedDate: 2019-01-11 21:31:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4565, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 27 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:08:07 +0000, persistedDate: 2019-01-11 21:12:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4564, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 8 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:04:26 +0000, persistedDate: 2019-01-11 21:04:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4562, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 4 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 21:00:00 +0000, persistedDate: 2019-01-11 21:04:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4560, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 15 minute: 0 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:55:56 +0000, persistedDate: 2019-01-11 21:00:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4558, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 55 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:51:53 +0000, persistedDate: 2019-01-11 20:56:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4555, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 51 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:46:49 +0000, persistedDate: 2019-01-11 20:52:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4553, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 46 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:24:30 +0000, persistedDate: 2019-01-11 20:29:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4552, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 24 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:20:26 +0000, persistedDate: 2019-01-11 20:24:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4550, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 20 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 20:15:22 +0000, persistedDate: 2019-01-11 20:20:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4547, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 14 minute: 15 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 18:54:08 +0000, persistedDate: 2019-01-11 19:02:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4546, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 54 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 18:50:03 +0000, persistedDate: 2019-01-11 18:54:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4543, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 50 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 18:27:45 +0000, persistedDate: 2019-01-11 18:31:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4542, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 27 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 18:14:22 +0000, persistedDate: 2019-01-11 18:18:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4539, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 12 minute: 14 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 17:51:03 +0000, persistedDate: 2019-01-11 17:55:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4538, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 51 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 17:45:59 +0000, persistedDate: 2019-01-11 17:55:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4535, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 45 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 17:20:45 +0000, persistedDate: 2019-01-11 17:24:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4532, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 20 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 17:01:31 +0000, persistedDate: 2019-01-11 17:06:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4530, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 11 minute: 1 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 16:40:08 +0000, persistedDate: 2019-01-11 16:45:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4528, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 40 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 16:32:00 +0000, persistedDate: 2019-01-11 16:36:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4526, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 32 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 16:27:56 +0000, persistedDate: 2019-01-11 16:32:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4523, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 27 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 16:11:42 +0000, persistedDate: 2019-01-11 16:15:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4521, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 10 minute: 11 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 15:52:28 +0000, persistedDate: 2019-01-11 16:06:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4520, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 52 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 15:30:06 +0000, persistedDate: 2019-01-11 15:38:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4517, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 30 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 15:08:46 +0000, persistedDate: 2019-01-11 15:13:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4511, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 9 minute: 8 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 14:48:18 +0000, persistedDate: 2019-01-11 14:56:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4509, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 48 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 14:19:14 +0000, persistedDate: 2019-01-11 14:23:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4507, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 8 minute: 19 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:57:02 +0000, persistedDate: 2019-01-11 14:01:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4502, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:57:00 +0000, persistedDate: 2019-01-11 14:01:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4503, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 57 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:47:32 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4486, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:47:30 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4498, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:47:28 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4496, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:47:26 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4494, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 47 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:42:36 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4487, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:42:34 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4491, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:42:32 +0000, persistedDate: 2019-01-11 13:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4490, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 42 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:38:36 +0000, persistedDate: 2019-01-11 13:42:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4484, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 38 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:33:30 +0000, persistedDate: 2019-01-11 13:42:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4483, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 33 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:27:06 +0000, persistedDate: 2019-01-11 13:33:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4480, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 27 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:21:13 +0000, persistedDate: 2019-01-11 13:27:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4477, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:21:11 +0000, persistedDate: 2019-01-11 13:27:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4473, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:21:09 +0000, persistedDate: 2019-01-11 13:27:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4475, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 21 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:17:28 +0000, persistedDate: 2019-01-11 13:17:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4469, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 17 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:13:03 +0000, persistedDate: 2019-01-11 13:17:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4471, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 13 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:08:59 +0000, persistedDate: 2019-01-11 13:13:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4467, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 8 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:04:54 +0000, persistedDate: 2019-01-11 13:09:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4466, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 4 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 13:00:50 +0000, persistedDate: 2019-01-11 13:05:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4464, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 7 minute: 0 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:51:42 +0000, persistedDate: 2019-01-11 13:00:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4460, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 51 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:47:38 +0000, persistedDate: 2019-01-11 12:51:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4458, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 47 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:35:22 +0000, persistedDate: 2019-01-11 12:35:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4454, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 35 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:26:11 +0000, persistedDate: 2019-01-11 12:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4453, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 26 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:21:59 +0000, persistedDate: 2019-01-11 12:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4450, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 21 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 12:00:03 +0000, persistedDate: 2019-01-11 12:12:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4449, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 6 minute: 0 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:38:36 +0000, persistedDate: 2019-01-11 11:42:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4447, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 38 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:34:33 +0000, persistedDate: 2019-01-11 11:38:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4445, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 34 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:29:31 +0000, persistedDate: 2019-01-11 11:34:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4443, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 29 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:24:27 +0000, persistedDate: 2019-01-11 11:29:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4441, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 24 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:19:30 +0000, persistedDate: 2019-01-11 11:24:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4438, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 19 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:15:16 +0000, persistedDate: 2019-01-11 11:19:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4437, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 15 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:11:27 +0000, persistedDate: 2019-01-11 11:11:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4432, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:07:08 +0000, persistedDate: 2019-01-11 11:11:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4435, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 7 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 11:02:07 +0000, persistedDate: 2019-01-11 11:07:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4431, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 5 minute: 2 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:57:59 +0000, persistedDate: 2019-01-11 11:02:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4429, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 57 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:53:56 +0000, persistedDate: 2019-01-11 10:58:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4426, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 53 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:49:53 +0000, persistedDate: 2019-01-11 10:54:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4424, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 49 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:45:48 +0000, persistedDate: 2019-01-11 10:50:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4422, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 45 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:41:44 +0000, persistedDate: 2019-01-11 10:45:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4421, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 41 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:37:41 +0000, persistedDate: 2019-01-11 10:41:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4419, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 37 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:33:36 +0000, persistedDate: 2019-01-11 10:37:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4417, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 33 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:29:32 +0000, persistedDate: 2019-01-11 10:33:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4415, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 29 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:25:30 +0000, persistedDate: 2019-01-11 10:29:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4412, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 25 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:20:27 +0000, persistedDate: 2019-01-11 10:25:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4410, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 20 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:15:23 +0000, persistedDate: 2019-01-11 10:20:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4409, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 15 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:11:06 +0000, persistedDate: 2019-01-11 10:15:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4407, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 11 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:06:13 +0000, persistedDate: 2019-01-11 10:11:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4405, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 6 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 10:02:08 +0000, persistedDate: 2019-01-11 10:06:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4402, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 4 minute: 2 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:58:04 +0000, persistedDate: 2019-01-11 10:02:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4401, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 58 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:54:00 +0000, persistedDate: 2019-01-11 09:58:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4398, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 54 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:49:56 +0000, persistedDate: 2019-01-11 09:54:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4397, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 49 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:45:52 +0000, persistedDate: 2019-01-11 09:50:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4395, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 45 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:41:50 +0000, persistedDate: 2019-01-11 09:46:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4392, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 41 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:37:46 +0000, persistedDate: 2019-01-11 09:41:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4391, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 37 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:33:42 +0000, persistedDate: 2019-01-11 09:37:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4389, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 33 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:29:27 +0000, persistedDate: 2019-01-11 09:33:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4387, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 29 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:25:34 +0000, persistedDate: 2019-01-11 09:29:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4385, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 25 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:21:30 +0000, persistedDate: 2019-01-11 09:25:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4383, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 21 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:17:28 +0000, persistedDate: 2019-01-11 09:21:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4381, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 17 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:13:24 +0000, persistedDate: 2019-01-11 09:17:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4379, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 13 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 09:09:20 +0000, persistedDate: 2019-01-11 09:13:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4376, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 3 minute: 9 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:57:08 +0000, persistedDate: 2019-01-11 09:09:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4375, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 57 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:53:04 +0000, persistedDate: 2019-01-11 08:57:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4373, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 53 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:49:00 +0000, persistedDate: 2019-01-11 08:53:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 49 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:44:56 +0000, persistedDate: 2019-01-11 08:49:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4369, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 44 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:40:52 +0000, persistedDate: 2019-01-11 08:45:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4367, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 40 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:36:50 +0000, persistedDate: 2019-01-11 08:41:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4365, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 36 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:32:00 +0000, persistedDate: 2019-01-11 08:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 32 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:27:41 +0000, persistedDate: 2019-01-11 08:32:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4361, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 27 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:23:36 +0000, persistedDate: 2019-01-11 08:27:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4359, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 23 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:19:34 +0000, persistedDate: 2019-01-11 08:23:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4357, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 19 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:15:30 +0000, persistedDate: 2019-01-11 08:19:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4355, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 15 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:10:26 +0000, persistedDate: 2019-01-11 08:15:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4352, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 10 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 08:05:22 +0000, persistedDate: 2019-01-11 08:10:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4351, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 2 minute: 5 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:57:14 +0000, persistedDate: 2019-01-11 08:01:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4349, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 57 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:43:18 +0000, persistedDate: 2019-01-11 07:57:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:43:16 +0000, persistedDate: 2019-01-11 07:57:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4345, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 43 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:38:56 +0000, persistedDate: 2019-01-11 07:43:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4343, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 38 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:34:52 +0000, persistedDate: 2019-01-11 07:39:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4341, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 34 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:30:48 +0000, persistedDate: 2019-01-11 07:35:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4339, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 30 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:25:46 +0000, persistedDate: 2019-01-11 07:30:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 25 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:21:40 +0000, persistedDate: 2019-01-11 07:25:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4334, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 21 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:17:36 +0000, persistedDate: 2019-01-11 07:21:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4332, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 17 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:12:34 +0000, persistedDate: 2019-01-11 07:17:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4331, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 12 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 07:07:30 +0000, persistedDate: 2019-01-11 07:12:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4328, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 1 minute: 7 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 06:58:18 +0000, persistedDate: 2019-01-11 07:02:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4327, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 58 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 06:54:15 +0000, persistedDate: 2019-01-11 06:58:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4324, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 54 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 06:33:56 +0000, persistedDate: 2019-01-11 06:38:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4323, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 33 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 06:11:39 +0000, persistedDate: 2019-01-11 06:16:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4321, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 11 hour: 0 minute: 11 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:52:24 +0000, persistedDate: 2019-01-11 05:57:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4318, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 52 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:22:58 +0000, persistedDate: 2019-01-11 05:28:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4317, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 22 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:13:44 +0000, persistedDate: 2019-01-11 05:18:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4312, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 13 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:09:42 +0000, persistedDate: 2019-01-11 05:13:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4311, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 9 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:05:37 +0000, persistedDate: 2019-01-11 05:09:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4308, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 5 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 05:01:34 +0000, persistedDate: 2019-01-11 05:05:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4306, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 23 minute: 1 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 04:42:06 +0000, persistedDate: 2019-01-11 04:46:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4304, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 42 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 04:38:13 +0000, persistedDate: 2019-01-11 04:42:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4303, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 38 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 04:34:06 +0000, persistedDate: 2019-01-11 04:38:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4300, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 34 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 04:16:56 +0000, persistedDate: 2019-01-11 04:23:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4299, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 22 minute: 16 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 03:12:55 +0000, persistedDate: 2019-01-11 04:17:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4296, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 21 minute: 12 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:26:51 +0000, persistedDate: 2019-01-11 02:51:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4291, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 26 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:22:30 +0000, persistedDate: 2019-01-11 02:51:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4288, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:17:28 +0000, persistedDate: 2019-01-11 00:22:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4287, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 17 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:12:24 +0000, persistedDate: 2019-01-11 00:17:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4285, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 12 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:08:18 +0000, persistedDate: 2019-01-11 00:12:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4283, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 8 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-11 00:04:14 +0000, persistedDate: 2019-01-11 00:08:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4281, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 18 minute: 4 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:59:10 +0000, persistedDate: 2019-01-11 00:04:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4279, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 59 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:55:06 +0000, persistedDate: 2019-01-10 23:59:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4277, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 55 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:50:51 +0000, persistedDate: 2019-01-10 23:55:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4275, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 50 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:46:58 +0000, persistedDate: 2019-01-10 23:50:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4273, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 46 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:41:55 +0000, persistedDate: 2019-01-10 23:47:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4270, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 41 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:36:50 +0000, persistedDate: 2019-01-10 23:42:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4269, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 36 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:31:46 +0000, persistedDate: 2019-01-10 23:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4267, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 31 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:26:58 +0000, persistedDate: 2019-01-10 23:31:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 26 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:21:38 +0000, persistedDate: 2019-01-10 23:27:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4263, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 21 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:16:34 +0000, persistedDate: 2019-01-10 23:21:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4261, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 16 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:11:32 +0000, persistedDate: 2019-01-10 23:16:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4259, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 11 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:06:30 +0000, persistedDate: 2019-01-10 23:11:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4256, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 6 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 23:02:24 +0000, persistedDate: 2019-01-10 23:06:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4255, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 17 minute: 2 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 22:57:15 +0000, persistedDate: 2019-01-10 23:02:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4253, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 57 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 22:47:09 +0000, persistedDate: 2019-01-10 22:52:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4250, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 47 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 22:42:55 +0000, persistedDate: 2019-01-10 22:43:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4247, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 42 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 22:31:55 +0000, persistedDate: 2019-01-10 22:43:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4245, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 31 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 22:11:34 +0000, persistedDate: 2019-01-10 22:16:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4243, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 16 minute: 11 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 21:48:56 +0000, persistedDate: 2019-01-10 21:57:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4238, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 48 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 21:34:37 +0000, persistedDate: 2019-01-10 21:57:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4241, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 34 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 21:10:32 +0000, persistedDate: 2019-01-10 21:57:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4239, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 15 minute: 10 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 20:50:24 +0000, persistedDate: 2019-01-10 21:10:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 50 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 20:22:48 +0000, persistedDate: 2019-01-10 20:37:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4229, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 22 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 20:16:54 +0000, persistedDate: 2019-01-10 20:22:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4225, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 16 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 20:12:11 +0000, persistedDate: 2019-01-10 20:12:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 12 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 20:01:41 +0000, persistedDate: 2019-01-10 20:06:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4222, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 14 minute: 1 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:39:06 +0000, persistedDate: 2019-01-10 19:43:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4213, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 39 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:29:08 +0000, persistedDate: 2019-01-10 19:34:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4208, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 29 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:25:04 +0000, persistedDate: 2019-01-10 19:29:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4207, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 25 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:21:00 +0000, persistedDate: 2019-01-10 19:25:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4205, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 21 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:15:56 +0000, persistedDate: 2019-01-10 19:21:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4202, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 15 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:11:52 +0000, persistedDate: 2019-01-10 19:16:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4201, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 11 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:06:50 +0000, persistedDate: 2019-01-10 19:12:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4198, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 6 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 19:01:46 +0000, persistedDate: 2019-01-10 19:06:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4196, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 13 minute: 1 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:56:41 +0000, persistedDate: 2019-01-10 19:01:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4195, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 56 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:51:37 +0000, persistedDate: 2019-01-10 18:56:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4193, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 51 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:46:32 +0000, persistedDate: 2019-01-10 18:51:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4191, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 46 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:42:17 +0000, persistedDate: 2019-01-10 18:46:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4189, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 42 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:37:25 +0000, persistedDate: 2019-01-10 18:42:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4187, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 37 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 18:32:22 +0000, persistedDate: 2019-01-10 18:37:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4185, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 12 minute: 32 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 17:22:20 +0000, persistedDate: 2019-01-10 17:26:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4181, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 22 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 17:00:59 +0000, persistedDate: 2019-01-10 17:22:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 11 minute: 0 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:55:56 +0000, persistedDate: 2019-01-10 17:01:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4176, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 55 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:50:50 +0000, persistedDate: 2019-01-10 16:56:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4175, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 50 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:46:46 +0000, persistedDate: 2019-01-10 16:50:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4173, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 46 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:41:42 +0000, persistedDate: 2019-01-10 16:46:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4171, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 41 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:36:38 +0000, persistedDate: 2019-01-10 16:41:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4168, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 36 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:31:34 +0000, persistedDate: 2019-01-10 16:36:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4167, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 31 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:27:30 +0000, persistedDate: 2019-01-10 16:31:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4164, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 27 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:23:26 +0000, persistedDate: 2019-01-10 16:27:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 23 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:18:22 +0000, persistedDate: 2019-01-10 16:23:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4160, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 18 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:14:16 +0000, persistedDate: 2019-01-10 16:18:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4158, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 14 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:03:24 +0000, persistedDate: 2019-01-10 16:14:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4156, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 16:03:22 +0000, persistedDate: 2019-01-10 16:14:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4154, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 10 minute: 3 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:57:02 +0000, persistedDate: 2019-01-10 16:03:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4151, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:52:00 +0000, persistedDate: 2019-01-10 15:57:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4148, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 52 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:46:56 +0000, persistedDate: 2019-01-10 15:52:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4146, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 46 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:41:53 +0000, persistedDate: 2019-01-10 15:47:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4145, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 41 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:36:46 +0000, persistedDate: 2019-01-10 15:42:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4142, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 36 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:31:42 +0000, persistedDate: 2019-01-10 15:36:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4141, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 31 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:27:36 +0000, persistedDate: 2019-01-10 15:31:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4139, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 27 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:17:30 +0000, persistedDate: 2019-01-10 15:27:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4137, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 17 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:13:24 +0000, persistedDate: 2019-01-10 15:17:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4134, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 13 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:09:18 +0000, persistedDate: 2019-01-10 15:13:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 9 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 15:04:17 +0000, persistedDate: 2019-01-10 15:09:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4131, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 9 minute: 4 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 14:55:08 +0000, persistedDate: 2019-01-10 15:04:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4128, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 55 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 14:50:51 +0000, persistedDate: 2019-01-10 14:55:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4127, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 50 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 14:31:46 +0000, persistedDate: 2019-01-10 14:50:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4125, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 31 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 14:14:33 +0000, persistedDate: 2019-01-10 14:18:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4123, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 8 minute: 14 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 13:30:04 +0000, persistedDate: 2019-01-10 14:09:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4120, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 30 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 13:24:41 +0000, persistedDate: 2019-01-10 14:09:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4119, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 24 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 13:15:34 +0000, persistedDate: 2019-01-10 13:20:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4116, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 15 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 13:10:44 +0000, persistedDate: 2019-01-10 13:11:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4115, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 10 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 13:03:26 +0000, persistedDate: 2019-01-10 13:11:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4114, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 7 minute: 3 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:59:17 +0000, persistedDate: 2019-01-10 13:03:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4111, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 59 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:54:19 +0000, persistedDate: 2019-01-10 12:59:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4109, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 54 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:50:10 +0000, persistedDate: 2019-01-10 12:54:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4106, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 50 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:45:08 +0000, persistedDate: 2019-01-10 12:50:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4105, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 45 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:35:58 +0000, persistedDate: 2019-01-10 12:40:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4101, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 35 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 12:17:13 +0000, persistedDate: 2019-01-10 12:36:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4100, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 6 minute: 17 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:59:29 +0000, persistedDate: 2019-01-10 12:16:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4096, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 59 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:54:25 +0000, persistedDate: 2019-01-10 11:59:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4094, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 54 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:49:18 +0000, persistedDate: 2019-01-10 11:54:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4093, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 49 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:45:14 +0000, persistedDate: 2019-01-10 11:49:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4091, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 45 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:41:10 +0000, persistedDate: 2019-01-10 11:45:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4088, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 41 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:33:03 +0000, persistedDate: 2019-01-10 11:37:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4087, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 33 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:28:59 +0000, persistedDate: 2019-01-10 11:33:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 28 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:24:55 +0000, persistedDate: 2019-01-10 11:29:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4083, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 24 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:21:04 +0000, persistedDate: 2019-01-10 11:25:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4081, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 21 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:15:49 +0000, persistedDate: 2019-01-10 11:21:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4079, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 15 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:11:33 +0000, persistedDate: 2019-01-10 11:15:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 11 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 11:06:43 +0000, persistedDate: 2019-01-10 11:11:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4074, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 5 minute: 6 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:57:32 +0000, persistedDate: 2019-01-10 11:01:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4072, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 57 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:52:30 +0000, persistedDate: 2019-01-10 10:57:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4071, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 52 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:47:25 +0000, persistedDate: 2019-01-10 10:52:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4068, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 47 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:42:18 +0000, persistedDate: 2019-01-10 10:47:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4066, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 42 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:37:14 +0000, persistedDate: 2019-01-10 10:42:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4064, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 37 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:32:16 +0000, persistedDate: 2019-01-10 10:37:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4063, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 32 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:28:25 +0000, persistedDate: 2019-01-10 10:32:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4059, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:28:23 +0000, persistedDate: 2019-01-10 10:32:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4060, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 28 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:24:01 +0000, persistedDate: 2019-01-10 10:28:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4057, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 24 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:19:56 +0000, persistedDate: 2019-01-10 10:24:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4054, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 19 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:15:54 +0000, persistedDate: 2019-01-10 10:20:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4052, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 15 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 10:11:40 +0000, persistedDate: 2019-01-10 10:16:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4051, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 4 minute: 11 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:58:40 +0000, persistedDate: 2019-01-10 10:02:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4048, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 58 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:53:42 +0000, persistedDate: 2019-01-10 09:58:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4047, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 53 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:48:33 +0000, persistedDate: 2019-01-10 09:53:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4045, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 48 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:43:28 +0000, persistedDate: 2019-01-10 09:48:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4042, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 43 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:38:23 +0000, persistedDate: 2019-01-10 09:43:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4041, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 38 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:34:06 +0000, persistedDate: 2019-01-10 09:38:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4039, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 34 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:27:10 +0000, persistedDate: 2019-01-10 09:34:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4037, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 27 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:23:06 +0000, persistedDate: 2019-01-10 09:27:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4035, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 23 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:19:02 +0000, persistedDate: 2019-01-10 09:23:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4032, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 19 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:10:54 +0000, persistedDate: 2019-01-10 09:19:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4031, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 10 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:05:50 +0000, persistedDate: 2019-01-10 09:11:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4029, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 5 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 09:01:47 +0000, persistedDate: 2019-01-10 09:05:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4026, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 3 minute: 1 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:57:42 +0000, persistedDate: 2019-01-10 09:01:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4025, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 57 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:53:39 +0000, persistedDate: 2019-01-10 08:57:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4023, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 53 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:49:34 +0000, persistedDate: 2019-01-10 08:53:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 49 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:45:31 +0000, persistedDate: 2019-01-10 08:49:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4019, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 45 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:40:29 +0000, persistedDate: 2019-01-10 08:45:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4016, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 40 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:35:25 +0000, persistedDate: 2019-01-10 08:40:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4015, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 35 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:30:18 +0000, persistedDate: 2019-01-10 08:35:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 30 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:26:14 +0000, persistedDate: 2019-01-10 08:30:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4011, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 26 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:22:10 +0000, persistedDate: 2019-01-10 08:26:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4009, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 22 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:17:15 +0000, persistedDate: 2019-01-10 08:22:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4007, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 17 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:12:02 +0000, persistedDate: 2019-01-10 08:17:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4004, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 12 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:07:58 +0000, persistedDate: 2019-01-10 08:12:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 7 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 08:03:54 +0000, persistedDate: 2019-01-10 08:08:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p4000, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 2 minute: 3 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:59:50 +0000, persistedDate: 2019-01-10 08:04:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3999, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 59 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:54:46 +0000, persistedDate: 2019-01-10 07:59:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 54 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:50:42 +0000, persistedDate: 2019-01-10 07:54:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3995, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 50 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:45:39 +0000, persistedDate: 2019-01-10 07:50:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3993, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 45 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:41:36 +0000, persistedDate: 2019-01-10 07:45:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3991, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 41 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:37:32 +0000, persistedDate: 2019-01-10 07:41:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3988, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 37 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:32:31 +0000, persistedDate: 2019-01-10 07:37:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3987, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 32 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:27:25 +0000, persistedDate: 2019-01-10 07:32:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3984, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 27 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:23:18 +0000, persistedDate: 2019-01-10 07:27:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3983, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 23 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:19:14 +0000, persistedDate: 2019-01-10 07:23:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3980, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 19 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:15:12 +0000, persistedDate: 2019-01-10 07:19:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3978, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 15 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:10:06 +0000, persistedDate: 2019-01-10 07:15:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3977, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 10 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:05:04 +0000, persistedDate: 2019-01-10 07:10:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3974, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 5 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 07:00:02 +0000, persistedDate: 2019-01-10 07:05:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3972, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 1 minute: 0 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 06:14:55 +0000, persistedDate: 2019-01-10 07:00:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 14 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 06:07:08 +0000, persistedDate: 2019-01-10 07:00:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3969, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 7 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 06:03:01 +0000, persistedDate: 2019-01-10 06:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 10 hour: 0 minute: 3 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:59:20 +0000, persistedDate: 2019-01-10 05:59:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3964, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 59 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:54:54 +0000, persistedDate: 2019-01-10 05:59:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3965, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 54 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:50:55 +0000, persistedDate: 2019-01-10 05:55:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3960, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 50 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:46:37 +0000, persistedDate: 2019-01-10 05:51:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 46 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:41:47 +0000, persistedDate: 2019-01-10 05:46:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3956, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 41 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:36:35 +0000, persistedDate: 2019-01-10 05:41:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3955, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 36 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:31:45 +0000, persistedDate: 2019-01-10 05:36:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3953, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 31 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:26:30 +0000, persistedDate: 2019-01-10 05:31:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3951, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 26 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 05:02:28 +0000, persistedDate: 2019-01-10 05:02:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3947, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 23 minute: 2 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:57:02 +0000, persistedDate: 2019-01-10 05:02:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3948, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:52:01 +0000, persistedDate: 2019-01-10 04:57:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3944, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 52 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:46:52 +0000, persistedDate: 2019-01-10 04:52:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 46 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:42:48 +0000, persistedDate: 2019-01-10 04:47:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3940, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 42 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:37:32 +0000, persistedDate: 2019-01-10 04:42:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3938, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 37 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:32:43 +0000, persistedDate: 2019-01-10 04:42:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3937, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 32 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:28:24 +0000, persistedDate: 2019-01-10 04:32:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3935, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 28 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:22:31 +0000, persistedDate: 2019-01-10 04:28:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 22 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:17:29 +0000, persistedDate: 2019-01-10 04:22:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3931, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 17 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:12:28 +0000, persistedDate: 2019-01-10 04:17:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3929, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 12 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 04:08:20 +0000, persistedDate: 2019-01-10 04:12:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3927, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 22 minute: 8 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:57:08 +0000, persistedDate: 2019-01-10 04:08:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3925, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 57 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:51:58 +0000, persistedDate: 2019-01-10 03:57:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3920, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 51 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:46:54 +0000, persistedDate: 2019-01-10 03:57:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3921, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 46 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:42:19 +0000, persistedDate: 2019-01-10 03:42:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3918, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 42 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:37:02 +0000, persistedDate: 2019-01-10 03:42:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3917, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 37 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:13:14 +0000, persistedDate: 2019-01-10 03:13:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3914, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 13 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 03:08:21 +0000, persistedDate: 2019-01-10 03:13:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3915, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 21 minute: 8 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 02:11:28 +0000, persistedDate: 2019-01-10 02:15:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3910, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 11 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 02:06:32 +0000, persistedDate: 2019-01-10 02:11:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3908, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 20 minute: 6 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:45:10 +0000, persistedDate: 2019-01-10 02:02:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 45 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:41:06 +0000, persistedDate: 2019-01-10 01:45:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3902, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 41 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:36:06 +0000, persistedDate: 2019-01-10 01:41:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3900, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 36 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:31:58 +0000, persistedDate: 2019-01-10 01:36:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3898, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 31 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:26:54 +0000, persistedDate: 2019-01-10 01:32:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3896, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 26 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:21:50 +0000, persistedDate: 2019-01-10 01:27:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3893, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 21 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:12:31 +0000, persistedDate: 2019-01-10 01:21:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3891, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 12 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 01:07:27 +0000, persistedDate: 2019-01-10 01:12:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 19 minute: 7 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:56:30 +0000, persistedDate: 2019-01-10 01:01:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3888, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 56 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:52:47 +0000, persistedDate: 2019-01-10 00:56:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3884, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 52 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:47:18 +0000, persistedDate: 2019-01-10 00:56:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3885, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 47 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:43:14 +0000, persistedDate: 2019-01-10 00:47:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 43 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:39:10 +0000, persistedDate: 2019-01-10 00:43:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3879, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 39 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:34:19 +0000, persistedDate: 2019-01-10 00:34:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3878, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 34 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:29:39 +0000, persistedDate: 2019-01-10 00:34:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3875, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 29 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:24:46 +0000, persistedDate: 2019-01-10 00:34:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3873, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 24 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:19:52 +0000, persistedDate: 2019-01-10 00:24:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3872, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 19 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:15:59 +0000, persistedDate: 2019-01-10 00:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3867, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 15 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-10 00:11:34 +0000, persistedDate: 2019-01-10 00:16:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3869, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 18 minute: 11 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:51:22 +0000, persistedDate: 2019-01-09 23:51:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3863, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 51 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:46:28 +0000, persistedDate: 2019-01-09 23:51:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3862, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 46 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:39:40 +0000, persistedDate: 2019-01-09 23:40:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3857, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 39 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:34:59 +0000, persistedDate: 2019-01-09 23:40:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3858, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 34 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:31:07 +0000, persistedDate: 2019-01-09 23:35:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3854, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 31 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:26:03 +0000, persistedDate: 2019-01-09 23:31:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3851, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 26 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:20:58 +0000, persistedDate: 2019-01-09 23:26:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3850, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 20 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:16:00 +0000, persistedDate: 2019-01-09 23:21:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3848, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 16 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:11:39 +0000, persistedDate: 2019-01-09 23:16:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3845, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 11 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 23:06:45 +0000, persistedDate: 2019-01-09 23:11:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3843, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 17 minute: 6 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:56:38 +0000, persistedDate: 2019-01-09 23:01:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3841, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 56 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:52:33 +0000, persistedDate: 2019-01-09 22:56:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3839, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 52 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:47:30 +0000, persistedDate: 2019-01-09 22:52:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3837, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 47 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:42:24 +0000, persistedDate: 2019-01-09 22:47:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3836, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 42 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:37:20 +0000, persistedDate: 2019-01-09 22:42:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3834, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 37 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:31:01 +0000, persistedDate: 2019-01-09 22:37:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3832, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 31 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:23:22 +0000, persistedDate: 2019-01-09 22:31:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3828, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:23:20 +0000, persistedDate: 2019-01-09 22:31:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3830, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 23 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:17:00 +0000, persistedDate: 2019-01-09 22:23:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3826, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:11:56 +0000, persistedDate: 2019-01-09 22:17:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3823, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 11 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:06:53 +0000, persistedDate: 2019-01-09 22:12:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3822, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 6 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 22:01:48 +0000, persistedDate: 2019-01-09 22:07:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3820, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 16 minute: 1 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:57:43 +0000, persistedDate: 2019-01-09 22:01:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3817, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 57 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:53:38 +0000, persistedDate: 2019-01-09 21:57:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3816, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 53 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:49:47 +0000, persistedDate: 2019-01-09 21:53:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3814, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 49 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:45:30 +0000, persistedDate: 2019-01-09 21:49:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3811, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 45 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:35:25 +0000, persistedDate: 2019-01-09 21:40:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3810, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 35 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:31:07 +0000, persistedDate: 2019-01-09 21:35:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3808, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 31 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:26:12 +0000, persistedDate: 2019-01-09 21:31:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3806, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 26 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:21:10 +0000, persistedDate: 2019-01-09 21:26:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3803, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 21 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:16:03 +0000, persistedDate: 2019-01-09 21:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3799, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 16 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:12:10 +0000, persistedDate: 2019-01-09 21:16:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 12 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:05:55 +0000, persistedDate: 2019-01-09 21:11:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3797, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 5 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 21:01:46 +0000, persistedDate: 2019-01-09 21:06:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3796, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 15 minute: 1 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:56:51 +0000, persistedDate: 2019-01-09 21:01:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3794, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 56 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:51:53 +0000, persistedDate: 2019-01-09 20:56:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3792, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 51 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:46:40 +0000, persistedDate: 2019-01-09 20:52:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3790, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 46 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:41:36 +0000, persistedDate: 2019-01-09 20:46:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3788, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 41 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:37:30 +0000, persistedDate: 2019-01-09 20:41:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3785, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 37 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:32:28 +0000, persistedDate: 2019-01-09 20:37:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3784, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 32 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:27:29 +0000, persistedDate: 2019-01-09 20:32:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3782, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 27 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:18:15 +0000, persistedDate: 2019-01-09 20:22:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3780, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 18 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:13:31 +0000, persistedDate: 2019-01-09 20:18:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3778, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:13:28 +0000, persistedDate: 2019-01-09 20:18:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3777, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 13 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:07:08 +0000, persistedDate: 2019-01-09 20:13:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3774, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 7 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 20:02:00 +0000, persistedDate: 2019-01-09 20:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3772, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 14 minute: 2 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 19:56:57 +0000, persistedDate: 2019-01-09 20:02:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 56 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 19:51:56 +0000, persistedDate: 2019-01-09 19:57:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3768, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 51 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 19:32:31 +0000, persistedDate: 2019-01-09 19:36:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3766, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 32 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 19:09:10 +0000, persistedDate: 2019-01-09 19:13:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3764, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 13 minute: 9 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 18:49:01 +0000, persistedDate: 2019-01-09 19:00:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3762, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 49 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 18:12:43 +0000, persistedDate: 2019-01-09 18:13:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3757, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 12 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 18:07:27 +0000, persistedDate: 2019-01-09 18:13:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3755, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 7 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 18:02:15 +0000, persistedDate: 2019-01-09 18:07:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3753, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 12 minute: 2 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:57:08 +0000, persistedDate: 2019-01-09 18:02:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3752, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 57 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:52:02 +0000, persistedDate: 2019-01-09 17:57:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3750, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 52 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:46:59 +0000, persistedDate: 2019-01-09 17:52:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3748, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 46 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:41:54 +0000, persistedDate: 2019-01-09 17:47:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3746, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 41 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:36:50 +0000, persistedDate: 2019-01-09 17:42:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3743, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 36 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:31:49 +0000, persistedDate: 2019-01-09 17:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3742, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 31 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:26:40 +0000, persistedDate: 2019-01-09 17:31:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3740, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 26 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:22:36 +0000, persistedDate: 2019-01-09 17:26:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3737, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 22 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:17:40 +0000, persistedDate: 2019-01-09 17:22:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3736, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 17 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 17:03:23 +0000, persistedDate: 2019-01-09 17:08:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3734, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 11 minute: 3 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 16:42:00 +0000, persistedDate: 2019-01-09 16:47:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3732, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 42 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 16:21:44 +0000, persistedDate: 2019-01-09 16:26:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3730, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 21 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 16:11:36 +0000, persistedDate: 2019-01-09 16:16:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 11 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 16:06:31 +0000, persistedDate: 2019-01-09 16:11:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3724, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 6 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 16:01:29 +0000, persistedDate: 2019-01-09 16:06:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 10 minute: 1 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:56:23 +0000, persistedDate: 2019-01-09 16:01:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3720, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 56 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:52:07 +0000, persistedDate: 2019-01-09 15:56:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3717, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 52 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:47:25 +0000, persistedDate: 2019-01-09 15:47:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3715, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 47 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:42:08 +0000, persistedDate: 2019-01-09 15:47:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3713, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 42 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:37:04 +0000, persistedDate: 2019-01-09 15:42:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 37 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:32:07 +0000, persistedDate: 2019-01-09 15:37:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3710, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 32 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:26:56 +0000, persistedDate: 2019-01-09 15:32:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3708, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 26 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:21:52 +0000, persistedDate: 2019-01-09 15:27:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3706, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 21 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:16:48 +0000, persistedDate: 2019-01-09 15:21:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3704, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 16 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:11:42 +0000, persistedDate: 2019-01-09 15:16:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3702, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 11 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:06:38 +0000, persistedDate: 2019-01-09 15:11:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3700, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 6 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 15:01:36 +0000, persistedDate: 2019-01-09 15:06:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3697, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 9 minute: 1 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 14:57:31 +0000, persistedDate: 2019-01-09 15:01:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3694, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 57 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 14:37:59 +0000, persistedDate: 2019-01-09 14:42:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3692, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 37 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 14:16:52 +0000, persistedDate: 2019-01-09 14:22:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3690, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 8 minute: 16 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:54:47 +0000, persistedDate: 2019-01-09 13:59:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 54 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:46:26 +0000, persistedDate: 2019-01-09 13:59:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3686, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 46 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:42:11 +0000, persistedDate: 2019-01-09 13:46:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3683, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 42 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:37:18 +0000, persistedDate: 2019-01-09 13:42:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3680, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:33:12 +0000, persistedDate: 2019-01-09 13:37:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3679, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 33 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:29:08 +0000, persistedDate: 2019-01-09 13:33:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3677, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 29 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:24:04 +0000, persistedDate: 2019-01-09 13:29:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3674, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 24 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:19:40 +0000, persistedDate: 2019-01-09 13:20:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3672, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 19 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:14:54 +0000, persistedDate: 2019-01-09 13:20:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3673, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 14 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:09:51 +0000, persistedDate: 2019-01-09 13:15:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3668, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:09:50 +0000, persistedDate: 2019-01-09 13:15:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3669, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 9 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 13:04:48 +0000, persistedDate: 2019-01-09 13:09:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3664, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 7 minute: 4 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:56:52 +0000, persistedDate: 2019-01-09 13:04:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 56 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:52:24 +0000, persistedDate: 2019-01-09 13:04:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3662, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 52 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:48:19 +0000, persistedDate: 2019-01-09 12:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3658, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 48 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:42:30 +0000, persistedDate: 2019-01-09 12:48:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3657, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 42 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:38:03 +0000, persistedDate: 2019-01-09 12:38:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3653, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 38 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:28:02 +0000, persistedDate: 2019-01-09 12:33:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 28 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:22:55 +0000, persistedDate: 2019-01-09 12:28:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3650, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 22 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 12:05:36 +0000, persistedDate: 2019-01-09 12:23:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3648, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 6 minute: 5 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:52:40 +0000, persistedDate: 2019-01-09 11:56:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3645, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 52 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:47:37 +0000, persistedDate: 2019-01-09 11:52:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3644, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 47 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:42:32 +0000, persistedDate: 2019-01-09 11:47:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3642, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 42 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:37:29 +0000, persistedDate: 2019-01-09 11:42:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 37 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:32:24 +0000, persistedDate: 2019-01-09 11:37:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3638, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 32 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:28:07 +0000, persistedDate: 2019-01-09 11:32:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 28 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:18:10 +0000, persistedDate: 2019-01-09 11:22:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3633, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 18 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:13:27 +0000, persistedDate: 2019-01-09 11:18:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:13:24 +0000, persistedDate: 2019-01-09 11:18:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3630, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 13 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:06:57 +0000, persistedDate: 2019-01-09 11:13:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3627, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 6 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 11:02:02 +0000, persistedDate: 2019-01-09 11:07:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3625, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 5 minute: 2 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:57:50 +0000, persistedDate: 2019-01-09 11:02:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3624, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 57 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:53:46 +0000, persistedDate: 2019-01-09 10:57:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3622, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 53 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:49:42 +0000, persistedDate: 2019-01-09 10:53:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3620, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 49 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:45:38 +0000, persistedDate: 2019-01-09 10:49:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3618, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 45 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:41:25 +0000, persistedDate: 2019-01-09 10:45:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3616, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 41 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:36:32 +0000, persistedDate: 2019-01-09 10:41:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3613, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 36 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:31:30 +0000, persistedDate: 2019-01-09 10:36:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3611, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 31 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:27:13 +0000, persistedDate: 2019-01-09 10:31:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3609, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 27 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:22:22 +0000, persistedDate: 2019-01-09 10:27:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3608, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 22 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:17:16 +0000, persistedDate: 2019-01-09 10:22:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3606, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 17 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:07:06 +0000, persistedDate: 2019-01-09 10:17:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3604, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 7 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 10:02:02 +0000, persistedDate: 2019-01-09 10:07:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3602, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 4 minute: 2 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:56:55 +0000, persistedDate: 2019-01-09 10:02:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3600, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 56 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:52:51 +0000, persistedDate: 2019-01-09 09:57:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3598, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 52 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:48:47 +0000, persistedDate: 2019-01-09 09:52:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3596, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 48 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:44:43 +0000, persistedDate: 2019-01-09 09:48:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3594, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 44 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:29:31 +0000, persistedDate: 2019-01-09 09:34:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3592, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 29 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:24:27 +0000, persistedDate: 2019-01-09 09:29:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3589, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 24 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:19:24 +0000, persistedDate: 2019-01-09 09:24:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3588, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 19 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:14:17 +0000, persistedDate: 2019-01-09 09:19:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3586, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 14 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:10:13 +0000, persistedDate: 2019-01-09 09:14:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3584, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 10 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 09:01:05 +0000, persistedDate: 2019-01-09 09:10:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3581, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 3 minute: 1 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:57:01 +0000, persistedDate: 2019-01-09 09:01:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3580, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 57 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:47:53 +0000, persistedDate: 2019-01-09 08:52:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3578, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 47 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:43:49 +0000, persistedDate: 2019-01-09 08:48:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3575, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 43 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:39:45 +0000, persistedDate: 2019-01-09 08:43:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3574, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 39 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:34:41 +0000, persistedDate: 2019-01-09 08:39:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3572, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 34 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:29:37 +0000, persistedDate: 2019-01-09 08:34:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3570, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 29 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:24:40 +0000, persistedDate: 2019-01-09 08:29:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3568, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 24 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:19:29 +0000, persistedDate: 2019-01-09 08:24:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3565, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 19 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:14:26 +0000, persistedDate: 2019-01-09 08:19:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3563, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 14 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:09:21 +0000, persistedDate: 2019-01-09 08:14:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3562, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 9 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 08:04:15 +0000, persistedDate: 2019-01-09 08:09:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3559, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 2 minute: 4 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 07:59:11 +0000, persistedDate: 2019-01-09 08:04:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3557, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 59 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 07:54:05 +0000, persistedDate: 2019-01-09 07:59:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3556, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 54 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 07:50:00 +0000, persistedDate: 2019-01-09 07:54:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3554, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 50 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 07:35:49 +0000, persistedDate: 2019-01-09 07:41:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3550, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 9 hour: 1 minute: 35 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-09 00:58:27 +0000, persistedDate: 2019-01-09 01:14:55 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-09 00:58:27 +0000, endDate: 2019-01-09 00:58:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("03000000461b7a320813"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3460, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 58 second: 27 isLeapMonth: false , amount: 7.0, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-09 00:57:19 +0000, persistedDate: 2019-01-09 01:14:55 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-09 00:57:19 +0000, endDate: 2019-01-09 00:57:19 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("21001379120813"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3459, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 57 second: 19 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-09 00:11:06 +0000, persistedDate: 2019-01-09 00:12:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3453, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 18 minute: 11 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 23:26:52 +0000, persistedDate: 2019-01-08 23:37:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3451, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 26 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 23:21:45 +0000, persistedDate: 2019-01-08 23:26:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3449, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 21 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 23:17:39 +0000, persistedDate: 2019-01-08 23:21:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3447, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 17 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 23:12:37 +0000, persistedDate: 2019-01-08 23:17:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3445, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 17 minute: 12 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 22:06:39 +0000, persistedDate: 2019-01-08 22:11:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3443, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 16 minute: 6 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 21:46:18 +0000, persistedDate: 2019-01-08 21:51:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3440, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 46 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 21:25:23 +0000, persistedDate: 2019-01-08 21:26:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3433, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 15 minute: 25 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 20:34:17 +0000, persistedDate: 2019-01-08 20:39:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3431, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 34 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 20:11:57 +0000, persistedDate: 2019-01-08 20:22:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3429, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 14 minute: 11 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 19:53:37 +0000, persistedDate: 2019-01-08 19:57:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3423, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 13 minute: 53 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 17:23:15 +0000, persistedDate: 2019-01-08 17:27:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3420, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 11 minute: 23 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 16:04:05 +0000, persistedDate: 2019-01-08 16:08:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3417, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 10 minute: 4 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 14:57:23 +0000, persistedDate: 2019-01-08 15:02:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3403, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 57 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 14:52:15 +0000, persistedDate: 2019-01-08 14:57:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3401, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 52 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 14:47:58 +0000, persistedDate: 2019-01-08 14:52:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3400, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 8 minute: 47 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 13:37:51 +0000, persistedDate: 2019-01-08 14:48:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3398, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 7 minute: 37 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 12:58:24 +0000, persistedDate: 2019-01-08 13:03:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3395, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 58 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 12:34:47 +0000, persistedDate: 2019-01-08 12:39:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3394, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 34 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 12:13:40 +0000, persistedDate: 2019-01-08 12:22:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3389, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 6 minute: 13 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 11:42:10 +0000, persistedDate: 2019-01-08 11:47:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3388, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 42 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 11:37:06 +0000, persistedDate: 2019-01-08 11:42:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3385, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 37 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 11:16:48 +0000, persistedDate: 2019-01-08 11:21:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3383, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 16 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 11:11:42 +0000, persistedDate: 2019-01-08 11:16:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3382, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 11 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 11:07:38 +0000, persistedDate: 2019-01-08 11:11:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3379, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 5 minute: 7 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:57:19 +0000, persistedDate: 2019-01-08 11:07:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3378, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 57 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:52:27 +0000, persistedDate: 2019-01-08 10:57:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3376, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 52 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:47:23 +0000, persistedDate: 2019-01-08 10:52:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3374, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 47 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:42:16 +0000, persistedDate: 2019-01-08 10:47:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 42 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:37:12 +0000, persistedDate: 2019-01-08 10:42:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3369, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 37 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:32:06 +0000, persistedDate: 2019-01-08 10:37:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3368, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 32 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:27:02 +0000, persistedDate: 2019-01-08 10:32:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3365, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 27 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:21:58 +0000, persistedDate: 2019-01-08 10:27:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 21 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:16:54 +0000, persistedDate: 2019-01-08 10:22:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3361, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 16 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:11:48 +0000, persistedDate: 2019-01-08 10:17:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3360, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 11 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:06:46 +0000, persistedDate: 2019-01-08 10:11:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3357, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 6 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 10:02:11 +0000, persistedDate: 2019-01-08 10:06:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3356, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 4 minute: 2 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:57:36 +0000, persistedDate: 2019-01-08 10:01:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3354, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 57 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:52:32 +0000, persistedDate: 2019-01-08 09:57:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3352, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 52 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:47:28 +0000, persistedDate: 2019-01-08 09:52:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3350, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 47 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:42:25 +0000, persistedDate: 2019-01-08 09:47:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3348, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 42 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:37:18 +0000, persistedDate: 2019-01-08 09:42:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:32:14 +0000, persistedDate: 2019-01-08 09:37:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3344, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 32 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:27:10 +0000, persistedDate: 2019-01-08 09:32:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3342, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 27 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:22:04 +0000, persistedDate: 2019-01-08 09:27:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3339, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 22 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:17:00 +0000, persistedDate: 2019-01-08 09:22:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:06:52 +0000, persistedDate: 2019-01-08 09:12:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3336, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 6 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 09:01:48 +0000, persistedDate: 2019-01-08 09:06:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3334, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 3 minute: 1 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:57:33 +0000, persistedDate: 2019-01-08 09:01:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3332, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 57 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:52:46 +0000, persistedDate: 2019-01-08 08:57:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3330, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 52 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:47:34 +0000, persistedDate: 2019-01-08 08:52:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3328, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 47 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:42:30 +0000, persistedDate: 2019-01-08 08:47:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3326, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 42 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:37:28 +0000, persistedDate: 2019-01-08 08:42:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3324, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 37 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:32:24 +0000, persistedDate: 2019-01-08 08:37:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3321, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 32 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:27:15 +0000, persistedDate: 2019-01-08 08:32:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3319, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 27 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:17:10 +0000, persistedDate: 2019-01-08 08:22:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3317, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 17 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 08:12:03 +0000, persistedDate: 2019-01-08 08:17:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3316, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 2 minute: 12 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:56:49 +0000, persistedDate: 2019-01-08 08:02:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3314, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 56 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:37:34 +0000, persistedDate: 2019-01-08 07:43:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3311, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 37 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:32:31 +0000, persistedDate: 2019-01-08 07:37:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3310, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 32 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:27:26 +0000, persistedDate: 2019-01-08 07:32:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3308, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 27 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:22:22 +0000, persistedDate: 2019-01-08 07:27:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3305, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 22 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:17:16 +0000, persistedDate: 2019-01-08 07:22:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3304, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 17 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:13:10 +0000, persistedDate: 2019-01-08 07:17:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3302, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 13 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:09:19 +0000, persistedDate: 2019-01-08 07:13:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3299, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 9 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 07:05:02 +0000, persistedDate: 2019-01-08 07:09:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3298, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 1 minute: 5 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:59:58 +0000, persistedDate: 2019-01-08 07:05:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3296, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 59 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:54:54 +0000, persistedDate: 2019-01-08 07:00:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3294, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 54 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:49:52 +0000, persistedDate: 2019-01-08 06:55:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3291, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 49 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:44:46 +0000, persistedDate: 2019-01-08 06:49:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3290, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 44 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:39:40 +0000, persistedDate: 2019-01-08 06:44:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3288, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 39 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:34:36 +0000, persistedDate: 2019-01-08 06:39:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3286, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 34 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:29:32 +0000, persistedDate: 2019-01-08 06:34:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3284, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 29 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:24:31 +0000, persistedDate: 2019-01-08 06:29:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3281, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 24 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:19:24 +0000, persistedDate: 2019-01-08 06:24:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3279, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 19 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:14:17 +0000, persistedDate: 2019-01-08 06:19:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3278, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 14 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:09:13 +0000, persistedDate: 2019-01-08 06:14:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3276, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 9 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 06:04:09 +0000, persistedDate: 2019-01-08 06:09:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3273, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 8 hour: 0 minute: 4 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:59:03 +0000, persistedDate: 2019-01-08 06:04:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3271, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 59 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:54:59 +0000, persistedDate: 2019-01-08 05:59:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3270, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 54 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:49:56 +0000, persistedDate: 2019-01-08 05:55:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3268, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 49 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:44:54 +0000, persistedDate: 2019-01-08 05:50:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3265, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 44 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:39:47 +0000, persistedDate: 2019-01-08 05:45:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 39 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:35:33 +0000, persistedDate: 2019-01-08 05:39:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3262, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 35 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:30:39 +0000, persistedDate: 2019-01-08 05:35:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3260, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 30 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:25:35 +0000, persistedDate: 2019-01-08 05:30:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3258, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 25 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:20:29 +0000, persistedDate: 2019-01-08 05:25:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3255, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 20 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:15:28 +0000, persistedDate: 2019-01-08 05:20:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 15 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:10:24 +0000, persistedDate: 2019-01-08 05:15:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3252, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 10 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:05:27 +0000, persistedDate: 2019-01-08 05:10:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3250, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 5 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 05:00:12 +0000, persistedDate: 2019-01-08 05:05:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3248, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 23 minute: 0 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:56:25 +0000, persistedDate: 2019-01-08 04:56:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3244, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 56 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:51:03 +0000, persistedDate: 2019-01-08 04:56:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3245, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 51 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:46:06 +0000, persistedDate: 2019-01-08 04:51:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3241, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 46 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:41:17 +0000, persistedDate: 2019-01-08 04:41:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 41 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:36:00 +0000, persistedDate: 2019-01-08 04:41:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3239, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 36 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:31:04 +0000, persistedDate: 2019-01-08 04:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 31 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:25:40 +0000, persistedDate: 2019-01-08 04:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3234, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 25 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:20:36 +0000, persistedDate: 2019-01-08 04:25:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3232, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 20 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:16:20 +0000, persistedDate: 2019-01-08 04:20:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3230, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 16 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:10:27 +0000, persistedDate: 2019-01-08 04:16:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3228, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 10 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 04:05:15 +0000, persistedDate: 2019-01-08 04:10:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 22 minute: 5 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 03:50:10 +0000, persistedDate: 2019-01-08 04:10:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3226, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 21 minute: 50 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 02:47:12 +0000, persistedDate: 2019-01-08 02:51:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3222, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 47 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 02:23:46 +0000, persistedDate: 2019-01-08 02:37:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3220, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 20 minute: 23 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:59:29 +0000, persistedDate: 2019-01-08 01:09:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3203, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 59 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:55:26 +0000, persistedDate: 2019-01-08 01:09:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3207, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:55:22 +0000, persistedDate: 2019-01-08 01:09:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3204, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 55 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:39:21 +0000, persistedDate: 2019-01-08 00:39:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3195, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 39 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:33:19 +0000, persistedDate: 2019-01-08 00:39:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3198, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 33 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:27:17 +0000, persistedDate: 2019-01-08 00:39:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3196, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 27 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:21:01 +0000, persistedDate: 2019-01-08 00:39:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3192, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 21 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-08 00:05:46 +0000, persistedDate: 2019-01-08 00:16:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3191, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 18 minute: 5 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 23:42:24 +0000, persistedDate: 2019-01-07 23:42:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 42 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 23:22:58 +0000, persistedDate: 2019-01-07 23:42:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3184, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 22 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 23:13:00 +0000, persistedDate: 2019-01-07 23:17:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3180, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 13 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 23:07:57 +0000, persistedDate: 2019-01-07 23:13:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 7 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 23:02:55 +0000, persistedDate: 2019-01-07 23:08:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3175, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 17 minute: 2 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:57:42 +0000, persistedDate: 2019-01-07 23:03:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3169, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:57:40 +0000, persistedDate: 2019-01-07 23:03:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3173, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 57 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:52:33 +0000, persistedDate: 2019-01-07 23:03:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3172, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 52 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:39:32 +0000, persistedDate: 2019-01-07 22:52:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3168, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 39 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:34:28 +0000, persistedDate: 2019-01-07 22:39:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3165, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 34 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:29:24 +0000, persistedDate: 2019-01-07 22:34:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 29 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:24:18 +0000, persistedDate: 2019-01-07 22:29:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3162, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 24 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:19:14 +0000, persistedDate: 2019-01-07 22:24:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3160, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 19 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:15:26 +0000, persistedDate: 2019-01-07 22:16:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3157, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 15 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 22:10:04 +0000, persistedDate: 2019-01-07 22:16:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3156, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 16 minute: 10 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:42:47 +0000, persistedDate: 2019-01-07 20:48:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3154, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 42 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:33:56 +0000, persistedDate: 2019-01-07 20:38:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3152, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:33:53 +0000, persistedDate: 2019-01-07 20:38:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3151, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 33 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:27:33 +0000, persistedDate: 2019-01-07 20:33:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3148, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 27 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:22:30 +0000, persistedDate: 2019-01-07 20:27:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3145, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:17:26 +0000, persistedDate: 2019-01-07 20:22:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3144, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 17 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 20:12:25 +0000, persistedDate: 2019-01-07 20:17:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3142, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 14 minute: 12 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 19:52:02 +0000, persistedDate: 2019-01-07 19:57:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3139, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 52 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 19:32:46 +0000, persistedDate: 2019-01-07 19:37:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3138, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 32 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 19:10:49 +0000, persistedDate: 2019-01-07 19:11:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3136, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 13 minute: 10 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 18:30:51 +0000, persistedDate: 2019-01-07 18:44:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3134, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 30 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 18:11:27 +0000, persistedDate: 2019-01-07 18:15:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 11 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 18:05:20 +0000, persistedDate: 2019-01-07 18:11:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3123, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 18:05:17 +0000, persistedDate: 2019-01-07 18:11:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3126, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 12 minute: 5 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 17:57:15 +0000, persistedDate: 2019-01-07 18:11:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3128, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 17:57:11 +0000, persistedDate: 2019-01-07 18:11:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3125, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 57 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 17:28:00 +0000, persistedDate: 2019-01-07 17:38:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3120, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 11 minute: 28 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:52:29 +0000, persistedDate: 2019-01-07 16:57:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3118, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 52 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:42:19 +0000, persistedDate: 2019-01-07 16:47:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3115, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 42 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:37:11 +0000, persistedDate: 2019-01-07 16:42:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3113, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 37 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:27:03 +0000, persistedDate: 2019-01-07 16:32:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3111, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 27 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:21:59 +0000, persistedDate: 2019-01-07 16:27:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3109, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 21 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:11:51 +0000, persistedDate: 2019-01-07 16:17:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3106, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 11 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 16:06:47 +0000, persistedDate: 2019-01-07 16:11:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3103, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 10 minute: 6 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:51:32 +0000, persistedDate: 2019-01-07 15:56:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3101, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 51 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:46:27 +0000, persistedDate: 2019-01-07 15:51:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3099, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 46 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:41:22 +0000, persistedDate: 2019-01-07 15:46:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3097, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 41 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:36:16 +0000, persistedDate: 2019-01-07 15:41:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3095, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 36 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:22:05 +0000, persistedDate: 2019-01-07 15:27:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3092, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 22 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:17:00 +0000, persistedDate: 2019-01-07 15:22:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3091, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:11:57 +0000, persistedDate: 2019-01-07 15:17:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3088, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 11 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:06:55 +0000, persistedDate: 2019-01-07 15:12:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3086, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 6 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 15:01:48 +0000, persistedDate: 2019-01-07 15:07:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 9 minute: 1 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:56:58 +0000, persistedDate: 2019-01-07 14:57:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3078, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 56 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:51:29 +0000, persistedDate: 2019-01-07 14:57:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3081, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 51 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:47:22 +0000, persistedDate: 2019-01-07 14:57:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3079, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 47 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:41:41 +0000, persistedDate: 2019-01-07 14:47:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3072, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 41 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:36:23 +0000, persistedDate: 2019-01-07 14:47:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3077, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 36 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:32:08 +0000, persistedDate: 2019-01-07 14:47:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 32 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:20:47 +0000, persistedDate: 2019-01-07 14:21:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3069, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 20 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:15:05 +0000, persistedDate: 2019-01-07 14:21:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3070, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 15 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:11:08 +0000, persistedDate: 2019-01-07 14:11:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3065, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 11 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:06:43 +0000, persistedDate: 2019-01-07 14:11:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 6 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 14:00:48 +0000, persistedDate: 2019-01-07 14:06:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3063, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 8 minute: 0 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:56:35 +0000, persistedDate: 2019-01-07 14:00:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3061, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 56 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:52:50 +0000, persistedDate: 2019-01-07 13:53:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3056, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 52 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:47:36 +0000, persistedDate: 2019-01-07 13:53:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3058, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 47 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:42:30 +0000, persistedDate: 2019-01-07 13:47:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3054, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 42 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:37:38 +0000, persistedDate: 2019-01-07 13:38:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3053, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 37 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:32:25 +0000, persistedDate: 2019-01-07 13:38:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3050, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 32 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:27:21 +0000, persistedDate: 2019-01-07 13:32:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3049, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 27 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 13:13:04 +0000, persistedDate: 2019-01-07 13:22:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3047, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 7 minute: 13 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:52:45 +0000, persistedDate: 2019-01-07 12:58:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3045, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 52 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:33:18 +0000, persistedDate: 2019-01-07 12:37:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3041, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 33 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:22:41 +0000, persistedDate: 2019-01-07 12:27:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3038, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 22 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:18:07 +0000, persistedDate: 2019-01-07 12:27:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3039, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 18 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:12:11 +0000, persistedDate: 2019-01-07 12:18:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3035, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 12 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:07:23 +0000, persistedDate: 2019-01-07 12:12:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3031, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 7 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 12:02:00 +0000, persistedDate: 2019-01-07 12:12:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3032, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 6 minute: 2 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:56:56 +0000, persistedDate: 2019-01-07 12:02:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3029, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 56 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:51:55 +0000, persistedDate: 2019-01-07 11:57:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3026, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 51 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:46:48 +0000, persistedDate: 2019-01-07 11:52:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3025, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 46 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:41:42 +0000, persistedDate: 2019-01-07 11:46:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3022, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 41 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:36:52 +0000, persistedDate: 2019-01-07 11:41:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 36 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:31:37 +0000, persistedDate: 2019-01-07 11:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3018, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 31 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:26:31 +0000, persistedDate: 2019-01-07 11:31:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3017, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 26 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:21:27 +0000, persistedDate: 2019-01-07 11:26:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3014, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:17:26 +0000, persistedDate: 2019-01-07 11:17:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 17 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:12:18 +0000, persistedDate: 2019-01-07 11:17:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3010, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 12 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:07:10 +0000, persistedDate: 2019-01-07 11:12:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3008, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 7 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 11:02:06 +0000, persistedDate: 2019-01-07 11:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3006, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 5 minute: 2 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:57:02 +0000, persistedDate: 2019-01-07 11:02:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3004, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 57 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:51:58 +0000, persistedDate: 2019-01-07 10:57:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 51 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:37:48 +0000, persistedDate: 2019-01-07 10:42:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p3001, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 37 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:32:42 +0000, persistedDate: 2019-01-07 10:37:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2999, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 32 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:27:45 +0000, persistedDate: 2019-01-07 10:32:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 27 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:22:32 +0000, persistedDate: 2019-01-07 10:27:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2995, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 22 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:17:28 +0000, persistedDate: 2019-01-07 10:22:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 17 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:12:24 +0000, persistedDate: 2019-01-07 10:17:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2991, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 12 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:08:18 +0000, persistedDate: 2019-01-07 10:12:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2988, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 8 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:03:29 +0000, persistedDate: 2019-01-07 10:08:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2984, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 10:03:27 +0000, persistedDate: 2019-01-07 10:08:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2985, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 4 minute: 3 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:58:08 +0000, persistedDate: 2019-01-07 10:03:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2983, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 58 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:53:04 +0000, persistedDate: 2019-01-07 09:58:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2980, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 53 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:48:02 +0000, persistedDate: 2019-01-07 09:53:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2979, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 48 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:42:56 +0000, persistedDate: 2019-01-07 09:48:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2977, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 42 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:37:58 +0000, persistedDate: 2019-01-07 09:43:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2975, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 37 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:32:48 +0000, persistedDate: 2019-01-07 09:38:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2973, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 32 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:27:51 +0000, persistedDate: 2019-01-07 09:32:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 27 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:22:38 +0000, persistedDate: 2019-01-07 09:27:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2969, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 22 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:12:30 +0000, persistedDate: 2019-01-07 09:17:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 12 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:07:26 +0000, persistedDate: 2019-01-07 09:12:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2965, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 7 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 09:02:22 +0000, persistedDate: 2019-01-07 09:07:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2963, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 3 minute: 2 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:57:18 +0000, persistedDate: 2019-01-07 09:02:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2961, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 57 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:53:12 +0000, persistedDate: 2019-01-07 08:57:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2959, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 53 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:48:06 +0000, persistedDate: 2019-01-07 08:53:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2956, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 48 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:43:02 +0000, persistedDate: 2019-01-07 08:48:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2954, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 43 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:37:58 +0000, persistedDate: 2019-01-07 08:43:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2953, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 37 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:32:54 +0000, persistedDate: 2019-01-07 08:38:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2951, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 32 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:27:50 +0000, persistedDate: 2019-01-07 08:33:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2949, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 27 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:22:43 +0000, persistedDate: 2019-01-07 08:27:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2947, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 22 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 08:02:28 +0000, persistedDate: 2019-01-07 08:07:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2945, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 2 minute: 2 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:57:24 +0000, persistedDate: 2019-01-07 08:02:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 57 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:52:18 +0000, persistedDate: 2019-01-07 07:57:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2940, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 52 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:48:11 +0000, persistedDate: 2019-01-07 07:52:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2938, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 48 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:27:56 +0000, persistedDate: 2019-01-07 07:33:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2937, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 27 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:22:52 +0000, persistedDate: 2019-01-07 07:28:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2934, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 22 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:17:46 +0000, persistedDate: 2019-01-07 07:22:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 17 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:12:42 +0000, persistedDate: 2019-01-07 07:17:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2931, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 12 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:07:38 +0000, persistedDate: 2019-01-07 07:12:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2929, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 7 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 07:02:32 +0000, persistedDate: 2019-01-07 07:07:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 1 minute: 2 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:57:30 +0000, persistedDate: 2019-01-07 07:02:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2924, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 57 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:52:26 +0000, persistedDate: 2019-01-07 06:57:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2923, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 52 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:47:22 +0000, persistedDate: 2019-01-07 06:52:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2920, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 47 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:42:16 +0000, persistedDate: 2019-01-07 06:47:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2919, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 42 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:37:15 +0000, persistedDate: 2019-01-07 06:42:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2917, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 37 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:33:08 +0000, persistedDate: 2019-01-07 06:37:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2914, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 33 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:28:04 +0000, persistedDate: 2019-01-07 06:33:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2912, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 28 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:22:58 +0000, persistedDate: 2019-01-07 06:28:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2910, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 22 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:17:54 +0000, persistedDate: 2019-01-07 06:23:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2908, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 17 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:12:50 +0000, persistedDate: 2019-01-07 06:18:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2907, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 12 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:08:44 +0000, persistedDate: 2019-01-07 06:12:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 8 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 06:04:30 +0000, persistedDate: 2019-01-07 06:08:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2903, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 7 hour: 0 minute: 4 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:58:36 +0000, persistedDate: 2019-01-07 06:04:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2900, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 58 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:53:30 +0000, persistedDate: 2019-01-07 05:58:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2899, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 53 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:48:28 +0000, persistedDate: 2019-01-07 05:53:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2897, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 48 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:43:27 +0000, persistedDate: 2019-01-07 05:48:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2894, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 43 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:38:48 +0000, persistedDate: 2019-01-07 05:43:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:38:46 +0000, persistedDate: 2019-01-07 05:43:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2893, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 38 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:33:28 +0000, persistedDate: 2019-01-07 05:38:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2889, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:33:26 +0000, persistedDate: 2019-01-07 05:38:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2888, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 33 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:27:08 +0000, persistedDate: 2019-01-07 05:33:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2885, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 27 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:22:02 +0000, persistedDate: 2019-01-07 05:27:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2883, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 22 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:16:58 +0000, persistedDate: 2019-01-07 05:22:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2881, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 16 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:12:01 +0000, persistedDate: 2019-01-07 05:17:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2879, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 12 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:06:48 +0000, persistedDate: 2019-01-07 05:12:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2876, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 6 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 05:01:46 +0000, persistedDate: 2019-01-07 05:06:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2875, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 23 minute: 1 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:56:40 +0000, persistedDate: 2019-01-07 05:01:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2872, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 56 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:51:36 +0000, persistedDate: 2019-01-07 04:56:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2871, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 51 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:46:30 +0000, persistedDate: 2019-01-07 04:51:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2868, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 46 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:36:34 +0000, persistedDate: 2019-01-07 04:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2865, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 36 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:31:18 +0000, persistedDate: 2019-01-07 04:36:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 31 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:26:13 +0000, persistedDate: 2019-01-07 04:31:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2863, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 26 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 04:02:42 +0000, persistedDate: 2019-01-07 04:07:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2860, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 22 minute: 2 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:56:49 +0000, persistedDate: 2019-01-07 04:02:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2859, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 56 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:52:42 +0000, persistedDate: 2019-01-07 03:56:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2856, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 52 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:48:00 +0000, persistedDate: 2019-01-07 03:48:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2853, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 48 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:42:33 +0000, persistedDate: 2019-01-07 03:48:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2855, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 42 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:37:32 +0000, persistedDate: 2019-01-07 03:42:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2850, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 37 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:32:28 +0000, persistedDate: 2019-01-07 03:37:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2849, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 32 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 03:22:34 +0000, persistedDate: 2019-01-07 03:22:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2847, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 21 minute: 22 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:59:33 +0000, persistedDate: 2019-01-07 03:07:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2843, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:59:30 +0000, persistedDate: 2019-01-07 03:07:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2844, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:59:28 +0000, persistedDate: 2019-01-07 03:07:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2845, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 59 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:38:36 +0000, persistedDate: 2019-01-07 02:42:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2838, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 38 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:18:22 +0000, persistedDate: 2019-01-07 02:23:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2836, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 18 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:13:17 +0000, persistedDate: 2019-01-07 02:18:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2833, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 13 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:08:15 +0000, persistedDate: 2019-01-07 02:13:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2830, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 8 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 02:03:57 +0000, persistedDate: 2019-01-07 02:08:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2826, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 20 minute: 3 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:57:36 +0000, persistedDate: 2019-01-07 02:08:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2827, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 57 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:36:44 +0000, persistedDate: 2019-01-07 01:41:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2825, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 36 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:31:37 +0000, persistedDate: 2019-01-07 01:36:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2823, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 31 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:26:31 +0000, persistedDate: 2019-01-07 01:31:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2821, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 26 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:21:28 +0000, persistedDate: 2019-01-07 01:26:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2818, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 21 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:16:44 +0000, persistedDate: 2019-01-07 01:17:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2816, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 16 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:09:15 +0000, persistedDate: 2019-01-07 01:17:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2817, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 9 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 01:04:10 +0000, persistedDate: 2019-01-07 01:09:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2813, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 19 minute: 4 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 00:59:08 +0000, persistedDate: 2019-01-07 01:04:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2810, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 59 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 00:54:51 +0000, persistedDate: 2019-01-07 00:59:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2809, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 54 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 00:23:35 +0000, persistedDate: 2019-01-07 00:29:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2807, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 23 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 00:03:13 +0000, persistedDate: 2019-01-07 00:07:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2802, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-07 00:03:10 +0000, persistedDate: 2019-01-07 00:07:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2803, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 18 minute: 3 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 23:37:58 +0000, persistedDate: 2019-01-07 00:03:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 37 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 23:18:39 +0000, persistedDate: 2019-01-06 23:38:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2796, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 18 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 23:12:32 +0000, persistedDate: 2019-01-06 23:18:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2795, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 12 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 23:05:27 +0000, persistedDate: 2019-01-06 23:12:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2793, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 5 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 23:00:23 +0000, persistedDate: 2019-01-06 23:05:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2791, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 17 minute: 0 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 22:56:07 +0000, persistedDate: 2019-01-06 23:00:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2789, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 56 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 22:43:52 +0000, persistedDate: 2019-01-06 22:56:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2784, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 43 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 22:26:31 +0000, persistedDate: 2019-01-06 22:56:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2787, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 16 minute: 26 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 21:51:40 +0000, persistedDate: 2019-01-06 21:56:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2781, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 51 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 21:26:16 +0000, persistedDate: 2019-01-06 21:31:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2779, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 26 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 21:05:52 +0000, persistedDate: 2019-01-06 21:11:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2777, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 15 minute: 5 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 20:45:26 +0000, persistedDate: 2019-01-06 20:50:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2774, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 45 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 20:25:08 +0000, persistedDate: 2019-01-06 20:35:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2770, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 25 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 20:04:47 +0000, persistedDate: 2019-01-06 20:09:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2767, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 14 minute: 4 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 19:45:20 +0000, persistedDate: 2019-01-06 19:49:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2764, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 45 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 19:26:16 +0000, persistedDate: 2019-01-06 19:30:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2762, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 26 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 19:21:10 +0000, persistedDate: 2019-01-06 19:26:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2760, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 21 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 19:16:05 +0000, persistedDate: 2019-01-06 19:21:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2756, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 13 minute: 16 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 18:55:48 +0000, persistedDate: 2019-01-06 19:01:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2754, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 55 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 18:35:39 +0000, persistedDate: 2019-01-06 18:40:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2753, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 35 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 18:16:16 +0000, persistedDate: 2019-01-06 18:21:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2751, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 12 minute: 16 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:57:00 +0000, persistedDate: 2019-01-06 18:01:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2749, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 57 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:46:48 +0000, persistedDate: 2019-01-06 17:52:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2745, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 46 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:41:44 +0000, persistedDate: 2019-01-06 17:46:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2743, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 41 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:36:40 +0000, persistedDate: 2019-01-06 17:41:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2741, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 36 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:31:39 +0000, persistedDate: 2019-01-06 17:36:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2739, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 31 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:26:39 +0000, persistedDate: 2019-01-06 17:31:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2736, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 26 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:21:45 +0000, persistedDate: 2019-01-06 17:26:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2735, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 21 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 17:01:04 +0000, persistedDate: 2019-01-06 17:01:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2731, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 11 minute: 1 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:56:13 +0000, persistedDate: 2019-01-06 17:01:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2732, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 56 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:46:00 +0000, persistedDate: 2019-01-06 16:56:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2728, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 46 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:40:50 +0000, persistedDate: 2019-01-06 16:46:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2727, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 40 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:36:37 +0000, persistedDate: 2019-01-06 16:40:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 36 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:31:44 +0000, persistedDate: 2019-01-06 16:36:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2723, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 31 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:27:29 +0000, persistedDate: 2019-01-06 16:31:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 27 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:22:36 +0000, persistedDate: 2019-01-06 16:27:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 22 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:17:42 +0000, persistedDate: 2019-01-06 16:18:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2717, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 17 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:12:28 +0000, persistedDate: 2019-01-06 16:18:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2714, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 12 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:07:22 +0000, persistedDate: 2019-01-06 16:12:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2713, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 7 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 16:02:28 +0000, persistedDate: 2019-01-06 16:07:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 10 minute: 2 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:57:12 +0000, persistedDate: 2019-01-06 16:02:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2708, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 57 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:52:20 +0000, persistedDate: 2019-01-06 15:52:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2707, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 52 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:41:59 +0000, persistedDate: 2019-01-06 15:47:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2705, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 41 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:36:56 +0000, persistedDate: 2019-01-06 15:42:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2703, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 36 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:31:50 +0000, persistedDate: 2019-01-06 15:37:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2701, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 31 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 15:26:46 +0000, persistedDate: 2019-01-06 15:31:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2699, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 9 minute: 26 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:47:12 +0000, persistedDate: 2019-01-06 14:52:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2697, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 47 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:42:08 +0000, persistedDate: 2019-01-06 14:47:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2695, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 42 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:37:06 +0000, persistedDate: 2019-01-06 14:42:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2693, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 37 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:31:58 +0000, persistedDate: 2019-01-06 14:37:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2691, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 31 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:26:54 +0000, persistedDate: 2019-01-06 14:32:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2688, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 26 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:21:48 +0000, persistedDate: 2019-01-06 14:27:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2687, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 21 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:16:44 +0000, persistedDate: 2019-01-06 14:21:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 16 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:11:40 +0000, persistedDate: 2019-01-06 14:16:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2682, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 11 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:06:36 +0000, persistedDate: 2019-01-06 14:11:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2681, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 6 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 14:01:30 +0000, persistedDate: 2019-01-06 14:06:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2678, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 8 minute: 1 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:57:17 +0000, persistedDate: 2019-01-06 14:01:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2677, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 57 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:52:25 +0000, persistedDate: 2019-01-06 13:57:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2675, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 52 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:47:23 +0000, persistedDate: 2019-01-06 13:52:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2673, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 47 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:42:16 +0000, persistedDate: 2019-01-06 13:47:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2671, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 42 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:37:13 +0000, persistedDate: 2019-01-06 13:42:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2669, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 37 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:32:06 +0000, persistedDate: 2019-01-06 13:37:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2667, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 32 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:27:00 +0000, persistedDate: 2019-01-06 13:32:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 27 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:21:56 +0000, persistedDate: 2019-01-06 13:27:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 21 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:16:52 +0000, persistedDate: 2019-01-06 13:22:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2661, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 16 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:07:33 +0000, persistedDate: 2019-01-06 13:11:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2659, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 7 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 13:02:40 +0000, persistedDate: 2019-01-06 13:07:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2656, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 7 minute: 2 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:57:36 +0000, persistedDate: 2019-01-06 13:02:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2655, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 57 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:52:30 +0000, persistedDate: 2019-01-06 12:57:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2653, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 52 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:47:28 +0000, persistedDate: 2019-01-06 12:52:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2651, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 47 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:37:18 +0000, persistedDate: 2019-01-06 12:42:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2649, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:33:26 +0000, persistedDate: 2019-01-06 12:33:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2647, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 33 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:28:08 +0000, persistedDate: 2019-01-06 12:33:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2645, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 28 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:23:04 +0000, persistedDate: 2019-01-06 12:28:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2642, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 23 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:18:07 +0000, persistedDate: 2019-01-06 12:23:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2641, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 18 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:12:54 +0000, persistedDate: 2019-01-06 12:18:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 12 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:07:50 +0000, persistedDate: 2019-01-06 12:13:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 7 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 12:03:34 +0000, persistedDate: 2019-01-06 12:07:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2635, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 6 minute: 3 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:57:40 +0000, persistedDate: 2019-01-06 12:03:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2632, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 57 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:52:36 +0000, persistedDate: 2019-01-06 11:57:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 52 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:47:32 +0000, persistedDate: 2019-01-06 11:52:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2629, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 47 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:42:31 +0000, persistedDate: 2019-01-06 11:47:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2627, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 42 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:37:25 +0000, persistedDate: 2019-01-06 11:42:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2625, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 37 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:32:18 +0000, persistedDate: 2019-01-06 11:37:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2622, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 32 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:27:14 +0000, persistedDate: 2019-01-06 11:32:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2621, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 27 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:17:55 +0000, persistedDate: 2019-01-06 11:22:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2619, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 17 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:13:02 +0000, persistedDate: 2019-01-06 11:18:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2617, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 13 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:07:56 +0000, persistedDate: 2019-01-06 11:13:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2615, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 7 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 11:02:52 +0000, persistedDate: 2019-01-06 11:08:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2612, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 5 minute: 2 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:59:05 +0000, persistedDate: 2019-01-06 10:59:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2611, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 59 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:53:42 +0000, persistedDate: 2019-01-06 10:59:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2609, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 53 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:48:38 +0000, persistedDate: 2019-01-06 10:53:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2606, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 48 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:43:34 +0000, persistedDate: 2019-01-06 10:48:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2605, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 43 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:38:30 +0000, persistedDate: 2019-01-06 10:43:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2603, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 38 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:33:26 +0000, persistedDate: 2019-01-06 10:38:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2601, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 33 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:28:22 +0000, persistedDate: 2019-01-06 10:33:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2598, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 28 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:23:34 +0000, persistedDate: 2019-01-06 10:28:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2595, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:23:32 +0000, persistedDate: 2019-01-06 10:28:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2594, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 23 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:18:12 +0000, persistedDate: 2019-01-06 10:23:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2593, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 18 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:13:06 +0000, persistedDate: 2019-01-06 10:18:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2591, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 13 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:08:02 +0000, persistedDate: 2019-01-06 10:13:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2588, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 8 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 10:02:58 +0000, persistedDate: 2019-01-06 10:08:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2587, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 4 minute: 2 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:57:54 +0000, persistedDate: 2019-01-06 10:03:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2585, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 57 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:52:48 +0000, persistedDate: 2019-01-06 09:57:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2583, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 52 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:47:43 +0000, persistedDate: 2019-01-06 09:52:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2581, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 47 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:42:40 +0000, persistedDate: 2019-01-06 09:47:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2579, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 42 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:37:36 +0000, persistedDate: 2019-01-06 09:42:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2576, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 37 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:23:24 +0000, persistedDate: 2019-01-06 09:37:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2575, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 23 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:18:36 +0000, persistedDate: 2019-01-06 09:23:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2571, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:18:34 +0000, persistedDate: 2019-01-06 09:23:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2570, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 18 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:12:26 +0000, persistedDate: 2019-01-06 09:12:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2567, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 12 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:07:08 +0000, persistedDate: 2019-01-06 09:12:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2568, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 7 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 09:02:04 +0000, persistedDate: 2019-01-06 09:07:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2564, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 3 minute: 2 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:56:58 +0000, persistedDate: 2019-01-06 09:02:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2562, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 56 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:51:54 +0000, persistedDate: 2019-01-06 08:57:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2561, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 51 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:46:50 +0000, persistedDate: 2019-01-06 08:52:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2559, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 46 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:41:46 +0000, persistedDate: 2019-01-06 08:46:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2557, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 41 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:36:45 +0000, persistedDate: 2019-01-06 08:41:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2555, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 36 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:31:35 +0000, persistedDate: 2019-01-06 08:36:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2553, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 31 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:27:22 +0000, persistedDate: 2019-01-06 08:31:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2550, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 27 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:22:30 +0000, persistedDate: 2019-01-06 08:27:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2549, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 22 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:17:26 +0000, persistedDate: 2019-01-06 08:22:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2547, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 17 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:12:21 +0000, persistedDate: 2019-01-06 08:12:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2545, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 12 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:05:26 +0000, persistedDate: 2019-01-06 08:05:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2542, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 5 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 08:00:05 +0000, persistedDate: 2019-01-06 08:05:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2543, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 2 minute: 0 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:55:02 +0000, persistedDate: 2019-01-06 08:00:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2539, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 55 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:49:58 +0000, persistedDate: 2019-01-06 07:55:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2537, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 49 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:44:52 +0000, persistedDate: 2019-01-06 07:50:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2535, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 44 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:39:48 +0000, persistedDate: 2019-01-06 07:44:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2533, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 39 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:34:43 +0000, persistedDate: 2019-01-06 07:39:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2531, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 34 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:15:31 +0000, persistedDate: 2019-01-06 07:20:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2529, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 15 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:10:24 +0000, persistedDate: 2019-01-06 07:15:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2527, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 10 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:05:20 +0000, persistedDate: 2019-01-06 07:10:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2525, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 5 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 07:01:03 +0000, persistedDate: 2019-01-06 07:05:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2523, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 1 minute: 1 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:51:06 +0000, persistedDate: 2019-01-06 07:01:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2521, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 51 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:46:09 +0000, persistedDate: 2019-01-06 06:51:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2518, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 46 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:40:57 +0000, persistedDate: 2019-01-06 06:46:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2517, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 40 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:35:51 +0000, persistedDate: 2019-01-06 06:41:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2515, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 35 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:30:47 +0000, persistedDate: 2019-01-06 06:35:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2513, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 30 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:25:43 +0000, persistedDate: 2019-01-06 06:30:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2511, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 25 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:20:40 +0000, persistedDate: 2019-01-06 06:25:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2508, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 20 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:15:36 +0000, persistedDate: 2019-01-06 06:20:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2507, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 15 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 06:11:20 +0000, persistedDate: 2019-01-06 06:15:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2504, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 6 hour: 0 minute: 11 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 05:46:07 +0000, persistedDate: 2019-01-06 05:51:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2502, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 46 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 05:41:03 +0000, persistedDate: 2019-01-06 05:46:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2501, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 41 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 05:35:59 +0000, persistedDate: 2019-01-06 05:41:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2499, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 35 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 05:30:53 +0000, persistedDate: 2019-01-06 05:36:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2497, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 30 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 05:25:49 +0000, persistedDate: 2019-01-06 05:30:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2495, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 23 minute: 25 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 04:50:22 +0000, persistedDate: 2019-01-06 04:55:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2493, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 50 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 04:31:01 +0000, persistedDate: 2019-01-06 04:36:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2490, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 31 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 04:10:43 +0000, persistedDate: 2019-01-06 04:15:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2489, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 22 minute: 10 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 03:50:30 +0000, persistedDate: 2019-01-06 03:55:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2487, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 50 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 03:30:12 +0000, persistedDate: 2019-01-06 03:35:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2484, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 30 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 03:10:05 +0000, persistedDate: 2019-01-06 03:15:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2481, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 21 minute: 10 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 02:49:33 +0000, persistedDate: 2019-01-06 03:00:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2479, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 49 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 02:29:17 +0000, persistedDate: 2019-01-06 02:34:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2475, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 29 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 02:22:12 +0000, persistedDate: 2019-01-06 02:29:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2474, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 22 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 02:02:38 +0000, persistedDate: 2019-01-06 02:07:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2470, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 20 minute: 2 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:48:15 +0000, persistedDate: 2019-01-06 01:53:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2467, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 48 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:43:15 +0000, persistedDate: 2019-01-06 01:48:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2465, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 43 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:38:09 +0000, persistedDate: 2019-01-06 01:43:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2464, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 38 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:33:54 +0000, persistedDate: 2019-01-06 01:38:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2461, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 33 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:29:02 +0000, persistedDate: 2019-01-06 01:34:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2458, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 29 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:28:59 +0000, persistedDate: 2019-01-06 01:34:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2459, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 28 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:08:41 +0000, persistedDate: 2019-01-06 01:13:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2456, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 8 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 01:03:54 +0000, persistedDate: 2019-01-06 01:08:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2454, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 19 minute: 3 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:58:39 +0000, persistedDate: 2019-01-06 01:04:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2452, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 58 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:53:30 +0000, persistedDate: 2019-01-06 00:58:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2449, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 53 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:48:28 +0000, persistedDate: 2019-01-06 00:53:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2447, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 48 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:45:03 +0000, persistedDate: 2019-01-06 00:48:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2444, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 45 second: 3 isLeapMonth: false , amount: 0.8, primeType: \"fixed\", programmedAmount: 0.8)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-06 00:43:23 +0000, persistedDate: 2019-01-06 00:48:33 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-06 00:43:23 +0000, endDate: 2019-01-06 00:43:23 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0300000072176b320513"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2445, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 43 second: 23 isLeapMonth: false , amount: 11.4, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-06 00:41:39 +0000, persistedDate: 2019-01-06 00:48:33 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-06 00:41:39 +0000, endDate: 2019-01-06 00:41:39 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("21002769120513"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2446, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 41 second: 39 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-06 00:28:10 +0000, persistedDate: 2019-01-06 00:33:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2443, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 28 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:23:04 +0000, persistedDate: 2019-01-06 00:28:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2440, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 23 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-06 00:02:46 +0000, persistedDate: 2019-01-06 00:08:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2439, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 18 minute: 2 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 23:43:27 +0000, persistedDate: 2019-01-05 23:48:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2437, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 43 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 23:23:14 +0000, persistedDate: 2019-01-05 23:28:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2435, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 23 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 23:02:54 +0000, persistedDate: 2019-01-05 23:08:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2433, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 17 minute: 2 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 22:42:36 +0000, persistedDate: 2019-01-05 22:47:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2427, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 42 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 22:22:20 +0000, persistedDate: 2019-01-05 22:27:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2425, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 22 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 22:02:02 +0000, persistedDate: 2019-01-05 22:12:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2421, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 2 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 22:00:49 +0000, persistedDate: 2019-01-05 22:02:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2420, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 16 minute: 0 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:52:58 +0000, persistedDate: 2019-01-05 21:57:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2417, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 52 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:47:45 +0000, persistedDate: 2019-01-05 21:53:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2416, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 47 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:43:29 +0000, persistedDate: 2019-01-05 21:47:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2414, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 43 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:37:39 +0000, persistedDate: 2019-01-05 21:43:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2412, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 37 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:32:32 +0000, persistedDate: 2019-01-05 21:37:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2409, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 32 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:27:29 +0000, persistedDate: 2019-01-05 21:32:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2408, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 27 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:22:25 +0000, persistedDate: 2019-01-05 21:27:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2406, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 22 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:17:19 +0000, persistedDate: 2019-01-05 21:22:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2404, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 17 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:12:13 +0000, persistedDate: 2019-01-05 21:17:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2402, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 12 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:02:55 +0000, persistedDate: 2019-01-05 21:07:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2398, raw: Optional(7 bytes), title: Optional("JournalEntryPumpLowReservoirPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 21:02:05 +0000, persistedDate: 2019-01-05 21:07:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2399, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 15 minute: 2 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 20:41:47 +0000, persistedDate: 2019-01-05 20:46:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2397, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 41 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 20:22:20 +0000, persistedDate: 2019-01-05 20:26:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2395, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 22 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 20:02:13 +0000, persistedDate: 2019-01-05 20:07:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2392, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 14 minute: 2 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 18:58:47 +0000, persistedDate: 2019-01-05 19:03:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2390, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 12 minute: 58 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 16:19:58 +0000, persistedDate: 2019-01-05 18:58:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2388, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 19 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 16:13:13 +0000, persistedDate: 2019-01-05 16:20:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2384, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 13 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 16:08:01 +0000, persistedDate: 2019-01-05 16:13:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2383, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 8 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 16:00:43 +0000, persistedDate: 2019-01-05 16:03:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2381, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 16:00:41 +0000, persistedDate: 2019-01-05 16:03:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2378, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 10 minute: 0 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:53:43 +0000, persistedDate: 2019-01-05 15:59:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2377, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 53 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:48:41 +0000, persistedDate: 2019-01-05 15:53:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2375, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 48 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:43:35 +0000, persistedDate: 2019-01-05 15:48:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2373, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 43 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:38:31 +0000, persistedDate: 2019-01-05 15:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 38 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:33:27 +0000, persistedDate: 2019-01-05 15:38:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2369, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 33 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:28:23 +0000, persistedDate: 2019-01-05 15:33:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2367, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 28 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:23:17 +0000, persistedDate: 2019-01-05 15:28:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2365, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 23 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:18:13 +0000, persistedDate: 2019-01-05 15:23:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 18 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:08:05 +0000, persistedDate: 2019-01-05 15:18:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2361, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 8 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 15:02:59 +0000, persistedDate: 2019-01-05 15:08:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2358, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 9 minute: 2 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 14:57:57 +0000, persistedDate: 2019-01-05 15:03:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2357, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 57 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 14:30:34 +0000, persistedDate: 2019-01-05 14:58:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2355, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 30 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 14:25:31 +0000, persistedDate: 2019-01-05 14:30:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2352, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 25 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 14:20:25 +0000, persistedDate: 2019-01-05 14:25:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2351, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 20 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 14:15:19 +0000, persistedDate: 2019-01-05 14:20:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2348, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 8 minute: 15 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 13:35:33 +0000, persistedDate: 2019-01-05 14:15:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 35 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 13:29:40 +0000, persistedDate: 2019-01-05 13:35:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2345, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 29 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 13:24:32 +0000, persistedDate: 2019-01-05 13:29:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2342, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 24 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 13:13:25 +0000, persistedDate: 2019-01-05 13:17:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2340, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 7 minute: 13 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 11:27:45 +0000, persistedDate: 2019-01-05 13:13:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2339, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 27 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 11:17:31 +0000, persistedDate: 2019-01-05 11:22:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 17 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 11:12:24 +0000, persistedDate: 2019-01-05 11:17:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2335, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 12 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 11:07:24 +0000, persistedDate: 2019-01-05 11:12:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2333, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 5 minute: 7 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 09:16:09 +0000, persistedDate: 2019-01-05 11:07:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2329, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 3 minute: 16 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 08:32:15 +0000, persistedDate: 2019-01-05 09:16:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2328, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 2 minute: 32 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 06:47:43 +0000, persistedDate: 2019-01-05 08:32:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2324, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 47 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 06:10:00 +0000, persistedDate: 2019-01-05 06:47:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2322, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 5 hour: 0 minute: 10 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 05:14:09 +0000, persistedDate: 2019-01-05 05:19:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2321, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 23 minute: 14 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 04:13:16 +0000, persistedDate: 2019-01-05 05:14:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2319, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 13 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 04:08:07 +0000, persistedDate: 2019-01-05 04:13:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2316, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 22 minute: 8 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 03:47:55 +0000, persistedDate: 2019-01-05 03:53:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2314, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 47 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 03:42:54 +0000, persistedDate: 2019-01-05 03:48:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2312, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 42 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 03:27:43 +0000, persistedDate: 2019-01-05 03:32:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2311, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 27 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 03:14:35 +0000, persistedDate: 2019-01-05 03:27:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2308, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 21 minute: 14 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 02:48:44 +0000, persistedDate: 2019-01-05 03:07:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2304, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 48 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 02:13:30 +0000, persistedDate: 2019-01-05 02:18:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2302, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 20 minute: 13 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 01:53:00 +0000, persistedDate: 2019-01-05 02:03:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2300, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 53 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 01:32:54 +0000, persistedDate: 2019-01-05 01:38:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2294, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 32 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 01:18:40 +0000, persistedDate: 2019-01-05 01:23:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2291, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 19 minute: 18 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:58:24 +0000, persistedDate: 2019-01-05 01:03:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2289, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 58 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:48:13 +0000, persistedDate: 2019-01-05 00:58:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2285, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 48 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:43:11 +0000, persistedDate: 2019-01-05 00:48:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2283, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 43 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:38:03 +0000, persistedDate: 2019-01-05 00:43:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2280, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 38 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:33:00 +0000, persistedDate: 2019-01-05 00:38:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2278, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 33 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:27:56 +0000, persistedDate: 2019-01-05 00:33:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2276, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 27 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:21:52 +0000, persistedDate: 2019-01-05 00:28:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2275, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 21 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:16:47 +0000, persistedDate: 2019-01-05 00:21:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2273, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 16 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:12:31 +0000, persistedDate: 2019-01-05 00:16:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2271, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 12 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:07:38 +0000, persistedDate: 2019-01-05 00:12:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2268, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 7 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-05 00:02:33 +0000, persistedDate: 2019-01-05 00:07:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2266, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 18 minute: 2 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:57:30 +0000, persistedDate: 2019-01-05 00:02:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 57 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:52:25 +0000, persistedDate: 2019-01-04 23:57:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2263, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 52 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:47:22 +0000, persistedDate: 2019-01-04 23:52:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2261, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 47 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:42:15 +0000, persistedDate: 2019-01-04 23:47:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2259, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 42 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:37:09 +0000, persistedDate: 2019-01-04 23:42:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2257, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 37 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 23:17:00 +0000, persistedDate: 2019-01-04 23:22:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 17 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 22:53:21 +0000, persistedDate: 2019-01-04 22:57:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2253, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 53 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 22:33:16 +0000, persistedDate: 2019-01-04 22:38:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2251, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 33 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 22:19:01 +0000, persistedDate: 2019-01-04 22:24:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2248, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 16 minute: 19 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:58:55 +0000, persistedDate: 2019-01-04 21:59:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2247, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 58 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:49:15 +0000, persistedDate: 2019-01-04 21:53:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2241, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:49:13 +0000, persistedDate: 2019-01-04 21:53:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2244, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 49 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:43:18 +0000, persistedDate: 2019-01-04 21:49:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 43 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:38:47 +0000, persistedDate: 2019-01-04 21:43:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2236, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:38:45 +0000, persistedDate: 2019-01-04 21:43:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2237, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 38 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:33:40 +0000, persistedDate: 2019-01-04 21:38:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:33:38 +0000, persistedDate: 2019-01-04 21:38:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2234, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 33 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:22:28 +0000, persistedDate: 2019-01-04 21:27:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2230, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 22 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 21:02:53 +0000, persistedDate: 2019-01-04 21:07:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2227, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 15 minute: 2 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 20:41:33 +0000, persistedDate: 2019-01-04 20:46:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2226, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 41 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 20:21:27 +0000, persistedDate: 2019-01-04 20:26:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 14 minute: 21 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 19:55:54 +0000, persistedDate: 2019-01-04 20:01:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2219, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 55 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 19:35:36 +0000, persistedDate: 2019-01-04 19:40:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2217, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 35 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 19:30:31 +0000, persistedDate: 2019-01-04 19:35:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2216, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 30 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 19:10:10 +0000, persistedDate: 2019-01-04 19:20:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2214, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 10 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 19:00:06 +0000, persistedDate: 2019-01-04 19:05:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2210, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 13 minute: 0 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 18:54:54 +0000, persistedDate: 2019-01-04 19:00:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2208, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 54 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 18:50:30 +0000, persistedDate: 2019-01-04 18:54:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2205, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 50 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 18:39:24 +0000, persistedDate: 2019-01-04 18:54:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2206, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 39 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 18:13:10 +0000, persistedDate: 2019-01-04 18:28:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2202, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 12 minute: 13 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:59:06 +0000, persistedDate: 2019-01-04 18:13:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2200, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 59 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:54:03 +0000, persistedDate: 2019-01-04 17:59:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2198, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 54 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:49:01 +0000, persistedDate: 2019-01-04 17:54:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2196, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 49 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:48:59 +0000, persistedDate: 2019-01-04 17:54:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2194, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 48 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:44:30 +0000, persistedDate: 2019-01-04 17:49:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2192, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:44:28 +0000, persistedDate: 2019-01-04 17:49:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2189, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:44:25 +0000, persistedDate: 2019-01-04 17:49:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2190, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 44 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:38:50 +0000, persistedDate: 2019-01-04 17:44:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 38 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:33:43 +0000, persistedDate: 2019-01-04 17:38:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2183, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 33 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:28:39 +0000, persistedDate: 2019-01-04 17:33:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2182, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 28 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:23:33 +0000, persistedDate: 2019-01-04 17:28:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2180, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 23 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:18:32 +0000, persistedDate: 2019-01-04 17:23:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2177, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 18 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:13:28 +0000, persistedDate: 2019-01-04 17:18:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2176, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 13 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:08:38 +0000, persistedDate: 2019-01-04 17:13:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2172, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:08:36 +0000, persistedDate: 2019-01-04 17:13:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2174, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 8 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 17:03:17 +0000, persistedDate: 2019-01-04 17:08:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2170, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 11 minute: 3 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:58:03 +0000, persistedDate: 2019-01-04 16:58:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2167, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 58 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:53:07 +0000, persistedDate: 2019-01-04 16:58:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2165, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 53 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:48:26 +0000, persistedDate: 2019-01-04 16:48:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 48 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:43:57 +0000, persistedDate: 2019-01-04 16:48:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2161, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 43 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:38:56 +0000, persistedDate: 2019-01-04 16:44:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2159, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 38 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:33:48 +0000, persistedDate: 2019-01-04 16:39:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2157, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 33 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:28:45 +0000, persistedDate: 2019-01-04 16:33:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2155, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 28 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:23:39 +0000, persistedDate: 2019-01-04 16:28:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2153, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 23 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:18:35 +0000, persistedDate: 2019-01-04 16:23:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2152, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 18 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:13:33 +0000, persistedDate: 2019-01-04 16:18:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2150, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 13 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:08:27 +0000, persistedDate: 2019-01-04 16:13:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2147, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 8 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 16:03:26 +0000, persistedDate: 2019-01-04 16:08:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2145, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 10 minute: 3 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:58:18 +0000, persistedDate: 2019-01-04 16:03:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2144, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 58 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:53:26 +0000, persistedDate: 2019-01-04 15:53:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2140, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 53 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:49:02 +0000, persistedDate: 2019-01-04 15:53:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2141, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 49 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:44:04 +0000, persistedDate: 2019-01-04 15:49:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2137, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 44 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:39:03 +0000, persistedDate: 2019-01-04 15:44:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2136, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 39 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:34:03 +0000, persistedDate: 2019-01-04 15:39:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2133, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 34 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:29:28 +0000, persistedDate: 2019-01-04 15:34:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:29:26 +0000, persistedDate: 2019-01-04 15:34:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2131, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 29 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:24:47 +0000, persistedDate: 2019-01-04 15:29:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2127, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 24 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:19:42 +0000, persistedDate: 2019-01-04 15:24:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2126, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 19 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:14:37 +0000, persistedDate: 2019-01-04 15:19:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2123, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 14 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:09:33 +0000, persistedDate: 2019-01-04 15:14:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2122, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 9 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 15:04:32 +0000, persistedDate: 2019-01-04 15:09:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2120, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 9 minute: 4 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:59:27 +0000, persistedDate: 2019-01-04 15:04:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2118, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 59 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:54:23 +0000, persistedDate: 2019-01-04 14:59:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2116, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 54 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:49:14 +0000, persistedDate: 2019-01-04 14:54:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2113, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 49 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:44:10 +0000, persistedDate: 2019-01-04 14:49:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2112, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 44 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:39:06 +0000, persistedDate: 2019-01-04 14:44:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2110, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 39 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:34:02 +0000, persistedDate: 2019-01-04 14:39:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2108, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 34 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:28:56 +0000, persistedDate: 2019-01-04 14:34:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2105, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 28 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:23:53 +0000, persistedDate: 2019-01-04 14:29:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2104, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 23 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:18:48 +0000, persistedDate: 2019-01-04 14:23:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2102, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 18 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:13:44 +0000, persistedDate: 2019-01-04 14:18:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2100, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 13 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:08:40 +0000, persistedDate: 2019-01-04 14:13:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2098, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 8 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 14:03:34 +0000, persistedDate: 2019-01-04 14:08:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2095, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 8 minute: 3 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:58:30 +0000, persistedDate: 2019-01-04 14:03:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2094, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 58 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:53:29 +0000, persistedDate: 2019-01-04 13:58:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2092, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 53 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:48:25 +0000, persistedDate: 2019-01-04 13:53:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2090, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 48 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:43:18 +0000, persistedDate: 2019-01-04 13:48:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2088, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 43 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:38:14 +0000, persistedDate: 2019-01-04 13:43:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2086, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 38 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:33:10 +0000, persistedDate: 2019-01-04 13:38:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2084, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 33 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:28:26 +0000, persistedDate: 2019-01-04 13:28:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2082, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 28 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:23:00 +0000, persistedDate: 2019-01-04 13:28:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2081, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 23 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:17:48 +0000, persistedDate: 2019-01-04 13:23:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2077, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 17 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:12:50 +0000, persistedDate: 2019-01-04 13:23:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2076, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 12 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:08:35 +0000, persistedDate: 2019-01-04 13:12:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2073, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 8 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 13:02:40 +0000, persistedDate: 2019-01-04 13:08:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2071, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 7 minute: 2 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:57:38 +0000, persistedDate: 2019-01-04 13:02:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2069, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 57 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:52:32 +0000, persistedDate: 2019-01-04 12:57:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2067, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 52 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:47:43 +0000, persistedDate: 2019-01-04 12:52:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2065, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 47 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:42:27 +0000, persistedDate: 2019-01-04 12:47:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2064, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 42 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:37:18 +0000, persistedDate: 2019-01-04 12:42:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2062, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:32:04 +0000, persistedDate: 2019-01-04 12:32:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2059, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 32 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:22:04 +0000, persistedDate: 2019-01-04 12:32:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2058, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 22 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:17:00 +0000, persistedDate: 2019-01-04 12:22:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2055, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 17 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:11:56 +0000, persistedDate: 2019-01-04 12:17:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2054, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 11 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:06:50 +0000, persistedDate: 2019-01-04 12:12:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2051, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 6 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 12:01:55 +0000, persistedDate: 2019-01-04 12:06:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2050, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 6 minute: 1 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:56:42 +0000, persistedDate: 2019-01-04 12:02:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2047, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 56 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:37:26 +0000, persistedDate: 2019-01-04 11:56:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2046, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 37 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:33:18 +0000, persistedDate: 2019-01-04 11:37:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2044, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 33 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:28:14 +0000, persistedDate: 2019-01-04 11:33:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2042, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 28 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:23:10 +0000, persistedDate: 2019-01-04 11:28:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2040, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 23 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:18:06 +0000, persistedDate: 2019-01-04 11:23:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2038, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 18 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:13:02 +0000, persistedDate: 2019-01-04 11:18:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2035, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 13 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:07:56 +0000, persistedDate: 2019-01-04 11:13:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2033, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 7 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 11:02:54 +0000, persistedDate: 2019-01-04 11:08:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2032, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 5 minute: 2 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:57:48 +0000, persistedDate: 2019-01-04 11:02:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2030, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 57 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:52:44 +0000, persistedDate: 2019-01-04 10:57:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2028, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 52 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:47:38 +0000, persistedDate: 2019-01-04 10:52:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2026, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 47 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:42:36 +0000, persistedDate: 2019-01-04 10:47:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2024, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 42 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:37:30 +0000, persistedDate: 2019-01-04 10:42:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2021, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 37 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:32:29 +0000, persistedDate: 2019-01-04 10:37:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2019, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 32 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:28:11 +0000, persistedDate: 2019-01-04 10:32:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2017, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 28 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:18:24 +0000, persistedDate: 2019-01-04 10:23:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2015, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 18 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:13:08 +0000, persistedDate: 2019-01-04 10:18:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2013, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 13 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:08:04 +0000, persistedDate: 2019-01-04 10:13:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 8 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 10:03:22 +0000, persistedDate: 2019-01-04 10:03:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2010, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 4 minute: 3 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:57:54 +0000, persistedDate: 2019-01-04 10:03:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2009, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 57 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:52:53 +0000, persistedDate: 2019-01-04 09:57:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2006, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 52 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:47:58 +0000, persistedDate: 2019-01-04 09:48:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2004, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 47 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:42:49 +0000, persistedDate: 2019-01-04 09:48:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 42 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:37:36 +0000, persistedDate: 2019-01-04 09:42:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p2000, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 37 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:32:32 +0000, persistedDate: 2019-01-04 09:37:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 32 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:27:29 +0000, persistedDate: 2019-01-04 09:32:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1996, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 27 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:22:29 +0000, persistedDate: 2019-01-04 09:27:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1993, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 22 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:18:18 +0000, persistedDate: 2019-01-04 09:22:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 18 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:13:14 +0000, persistedDate: 2019-01-04 09:18:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1990, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 13 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:08:10 +0000, persistedDate: 2019-01-04 09:13:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1987, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 8 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 09:03:07 +0000, persistedDate: 2019-01-04 09:08:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1986, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 3 minute: 3 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:58:02 +0000, persistedDate: 2019-01-04 09:03:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1983, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 58 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:52:56 +0000, persistedDate: 2019-01-04 08:58:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1981, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 52 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:48:41 +0000, persistedDate: 2019-01-04 08:53:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1979, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 48 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:43:48 +0000, persistedDate: 2019-01-04 08:48:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1978, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 43 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:38:42 +0000, persistedDate: 2019-01-04 08:43:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1976, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 38 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:33:38 +0000, persistedDate: 2019-01-04 08:38:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1974, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 33 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:28:34 +0000, persistedDate: 2019-01-04 08:33:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1971, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 28 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 08:08:19 +0000, persistedDate: 2019-01-04 08:13:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 2 minute: 8 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 07:58:10 +0000, persistedDate: 2019-01-04 08:04:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1966, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 58 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 07:53:13 +0000, persistedDate: 2019-01-04 07:58:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1963, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 53 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 07:32:48 +0000, persistedDate: 2019-01-04 07:37:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1961, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 32 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 07:12:31 +0000, persistedDate: 2019-01-04 07:17:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1960, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 1 minute: 12 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:53:03 +0000, persistedDate: 2019-01-04 06:57:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1958, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 53 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:42:53 +0000, persistedDate: 2019-01-04 06:48:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1954, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 42 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:35:58 +0000, persistedDate: 2019-01-04 06:42:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1952, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 35 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:30:50 +0000, persistedDate: 2019-01-04 06:36:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1949, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 30 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:25:45 +0000, persistedDate: 2019-01-04 06:30:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1948, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 25 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:20:42 +0000, persistedDate: 2019-01-04 06:25:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1946, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 20 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:15:41 +0000, persistedDate: 2019-01-04 06:20:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1944, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 15 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:10:43 +0000, persistedDate: 2019-01-04 06:15:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1941, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 10 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:05:33 +0000, persistedDate: 2019-01-04 06:10:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1939, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 5 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 06:00:41 +0000, persistedDate: 2019-01-04 06:05:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1938, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 4 hour: 0 minute: 0 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 05:44:26 +0000, persistedDate: 2019-01-04 06:00:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1934, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 44 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 05:39:04 +0000, persistedDate: 2019-01-04 06:00:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 39 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 05:29:11 +0000, persistedDate: 2019-01-04 05:34:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1930, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 05:29:09 +0000, persistedDate: 2019-01-04 05:34:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1929, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 29 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 05:23:49 +0000, persistedDate: 2019-01-04 05:29:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1926, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 23 minute: 23 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 04:54:26 +0000, persistedDate: 2019-01-04 04:59:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1924, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 54 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 04:48:17 +0000, persistedDate: 2019-01-04 04:54:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1922, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 48 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 04:36:10 +0000, persistedDate: 2019-01-04 04:41:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1919, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 36 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 04:20:56 +0000, persistedDate: 2019-01-04 04:26:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1918, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 20 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 04:05:39 +0000, persistedDate: 2019-01-04 04:10:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1916, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 22 minute: 5 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 03:45:24 +0000, persistedDate: 2019-01-04 03:50:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1911, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 45 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 03:15:55 +0000, persistedDate: 2019-01-04 03:21:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1908, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 21 minute: 15 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 02:55:38 +0000, persistedDate: 2019-01-04 03:00:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1906, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 55 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 02:35:22 +0000, persistedDate: 2019-01-04 02:40:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1904, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 35 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 02:16:03 +0000, persistedDate: 2019-01-04 02:21:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1900, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 20 minute: 16 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:55:45 +0000, persistedDate: 2019-01-04 02:00:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1897, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 55 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:36:33 +0000, persistedDate: 2019-01-04 01:45:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1895, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 36 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:27:15 +0000, persistedDate: 2019-01-04 01:31:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1891, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 27 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:22:14 +0000, persistedDate: 2019-01-04 01:27:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1890, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 22 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:16:09 +0000, persistedDate: 2019-01-04 01:22:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1888, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 16 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:11:05 +0000, persistedDate: 2019-01-04 01:16:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1886, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 11 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 01:06:01 +0000, persistedDate: 2019-01-04 01:11:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1884, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 19 minute: 6 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:55:53 +0000, persistedDate: 2019-01-04 01:01:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1882, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 55 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:50:47 +0000, persistedDate: 2019-01-04 00:55:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1880, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 50 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:45:44 +0000, persistedDate: 2019-01-04 00:50:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1877, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 45 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:25:28 +0000, persistedDate: 2019-01-04 00:30:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1875, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 25 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:20:24 +0000, persistedDate: 2019-01-04 00:25:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1874, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 20 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:10:16 +0000, persistedDate: 2019-01-04 00:15:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1872, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 10 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:05:09 +0000, persistedDate: 2019-01-04 00:10:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1870, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 5 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-04 00:00:06 +0000, persistedDate: 2019-01-04 00:05:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1867, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 18 minute: 0 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:54:59 +0000, persistedDate: 2019-01-04 00:00:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1866, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 54 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:49:55 +0000, persistedDate: 2019-01-03 23:55:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1864, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 49 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:44:51 +0000, persistedDate: 2019-01-03 23:50:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1861, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 44 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:40:36 +0000, persistedDate: 2019-01-03 23:44:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1860, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 40 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:35:43 +0000, persistedDate: 2019-01-03 23:40:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1858, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 35 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:25:33 +0000, persistedDate: 2019-01-03 23:30:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1856, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 25 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:20:32 +0000, persistedDate: 2019-01-03 23:25:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1854, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 20 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:15:28 +0000, persistedDate: 2019-01-03 23:20:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1852, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 15 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:10:24 +0000, persistedDate: 2019-01-03 23:15:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1850, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 10 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:06:06 +0000, persistedDate: 2019-01-03 23:10:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1848, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 6 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 23:00:11 +0000, persistedDate: 2019-01-03 23:06:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1846, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 17 minute: 0 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:55:07 +0000, persistedDate: 2019-01-03 23:00:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1843, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 55 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:50:03 +0000, persistedDate: 2019-01-03 22:55:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1842, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 50 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:44:57 +0000, persistedDate: 2019-01-03 22:50:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1840, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 44 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:39:53 +0000, persistedDate: 2019-01-03 22:45:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1838, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 39 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:34:49 +0000, persistedDate: 2019-01-03 22:39:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1835, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 34 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 22:14:31 +0000, persistedDate: 2019-01-03 22:19:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1834, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 16 minute: 14 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 21:51:02 +0000, persistedDate: 2019-01-03 21:55:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1831, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 51 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 21:08:28 +0000, persistedDate: 2019-01-03 21:13:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1829, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 15 minute: 8 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 20:48:09 +0000, persistedDate: 2019-01-03 20:52:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1828, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 48 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 20:43:01 +0000, persistedDate: 2019-01-03 20:48:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1826, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 43 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 20:21:55 +0000, persistedDate: 2019-01-03 20:27:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1823, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 21 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 20:02:26 +0000, persistedDate: 2019-01-03 20:06:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1819, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 14 minute: 2 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 19:42:22 +0000, persistedDate: 2019-01-03 19:47:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1817, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 42 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 19:23:19 +0000, persistedDate: 2019-01-03 19:28:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1812, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 19:23:17 +0000, persistedDate: 2019-01-03 19:28:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1814, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 23 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 19:01:43 +0000, persistedDate: 2019-01-03 19:06:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1811, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 13 minute: 1 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 18:41:30 +0000, persistedDate: 2019-01-03 18:46:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1809, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 41 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 18:21:59 +0000, persistedDate: 2019-01-03 18:31:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1805, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 21 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 18:06:34 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1800, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 12 minute: 6 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:56:31 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1787, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 56 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:50:54 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1803, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 50 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:46:29 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1784, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:46:23 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1789, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 46 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:39:51 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1801, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 39 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:34:19 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1796, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:34:16 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1798, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 34 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 17:25:58 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1799, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 11 minute: 25 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:59:58 +0000, persistedDate: 2019-01-03 18:07:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1802, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 59 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:54:48 +0000, persistedDate: 2019-01-03 17:00:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1783, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 54 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:49:44 +0000, persistedDate: 2019-01-03 16:54:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1781, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 49 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:44:40 +0000, persistedDate: 2019-01-03 16:49:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1778, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 44 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:39:36 +0000, persistedDate: 2019-01-03 16:44:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1776, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 39 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:34:32 +0000, persistedDate: 2019-01-03 16:39:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1775, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 34 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:29:28 +0000, persistedDate: 2019-01-03 16:34:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1773, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 29 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:24:25 +0000, persistedDate: 2019-01-03 16:29:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1771, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 24 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:19:18 +0000, persistedDate: 2019-01-03 16:24:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1768, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 19 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:14:14 +0000, persistedDate: 2019-01-03 16:19:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1767, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 14 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:09:09 +0000, persistedDate: 2019-01-03 16:14:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1765, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 9 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 16:04:04 +0000, persistedDate: 2019-01-03 16:09:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1763, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 10 minute: 4 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:59:01 +0000, persistedDate: 2019-01-03 16:04:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1760, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 59 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:54:17 +0000, persistedDate: 2019-01-03 15:54:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1759, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 54 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:48:53 +0000, persistedDate: 2019-01-03 15:54:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1757, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 48 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:43:46 +0000, persistedDate: 2019-01-03 15:48:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1755, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 43 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:38:42 +0000, persistedDate: 2019-01-03 15:43:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1752, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 38 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:34:27 +0000, persistedDate: 2019-01-03 15:38:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1751, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 34 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:29:34 +0000, persistedDate: 2019-01-03 15:34:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1749, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 29 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:24:30 +0000, persistedDate: 2019-01-03 15:29:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1747, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 24 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:19:27 +0000, persistedDate: 2019-01-03 15:24:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1745, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 19 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:14:23 +0000, persistedDate: 2019-01-03 15:19:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1743, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 14 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:09:16 +0000, persistedDate: 2019-01-03 15:14:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1741, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 9 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 15:04:10 +0000, persistedDate: 2019-01-03 15:09:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1739, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 9 minute: 4 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:59:06 +0000, persistedDate: 2019-01-03 15:04:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1737, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 59 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:54:02 +0000, persistedDate: 2019-01-03 14:59:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1735, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 54 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:49:46 +0000, persistedDate: 2019-01-03 14:54:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1733, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 49 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:43:54 +0000, persistedDate: 2019-01-03 14:49:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1731, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 43 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:38:48 +0000, persistedDate: 2019-01-03 14:43:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1729, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 38 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:28:40 +0000, persistedDate: 2019-01-03 14:33:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1726, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 28 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:23:42 +0000, persistedDate: 2019-01-03 14:28:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1725, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 23 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:18:30 +0000, persistedDate: 2019-01-03 14:23:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1723, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 18 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:13:29 +0000, persistedDate: 2019-01-03 14:18:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1721, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 13 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:08:25 +0000, persistedDate: 2019-01-03 14:13:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1718, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 8 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 14:03:42 +0000, persistedDate: 2019-01-03 14:04:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1714, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 8 minute: 3 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:58:14 +0000, persistedDate: 2019-01-03 14:04:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1715, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 58 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:48:04 +0000, persistedDate: 2019-01-03 13:53:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1713, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 48 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:43:00 +0000, persistedDate: 2019-01-03 13:48:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1711, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 43 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:37:56 +0000, persistedDate: 2019-01-03 13:43:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1709, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 37 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:32:58 +0000, persistedDate: 2019-01-03 13:38:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1707, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 32 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:12:34 +0000, persistedDate: 2019-01-03 13:17:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1704, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 12 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:07:32 +0000, persistedDate: 2019-01-03 13:12:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1702, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 7 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 13:02:30 +0000, persistedDate: 2019-01-03 13:07:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1701, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 7 minute: 2 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:57:23 +0000, persistedDate: 2019-01-03 13:02:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1698, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 57 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:52:15 +0000, persistedDate: 2019-01-03 12:57:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1695, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 52 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:48:00 +0000, persistedDate: 2019-01-03 12:52:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1693, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 48 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:42:14 +0000, persistedDate: 2019-01-03 12:48:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1691, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 42 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:37:01 +0000, persistedDate: 2019-01-03 12:42:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1689, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 37 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:31:57 +0000, persistedDate: 2019-01-03 12:37:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1687, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 31 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:26:53 +0000, persistedDate: 2019-01-03 12:32:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1685, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 26 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:21:52 +0000, persistedDate: 2019-01-03 12:26:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1683, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 21 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:16:43 +0000, persistedDate: 2019-01-03 12:21:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1681, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 16 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:11:39 +0000, persistedDate: 2019-01-03 12:16:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1678, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 11 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 12:01:29 +0000, persistedDate: 2019-01-03 12:06:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1677, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 6 minute: 1 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:56:28 +0000, persistedDate: 2019-01-03 12:01:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1675, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:51:24 +0000, persistedDate: 2019-01-03 11:56:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1673, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 51 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:46:20 +0000, persistedDate: 2019-01-03 11:51:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1671, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 46 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:41:11 +0000, persistedDate: 2019-01-03 11:46:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1669, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 41 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:36:07 +0000, persistedDate: 2019-01-03 11:41:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1667, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 36 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:31:03 +0000, persistedDate: 2019-01-03 11:36:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1665, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 31 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:25:59 +0000, persistedDate: 2019-01-03 11:31:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1663, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 25 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:21:02 +0000, persistedDate: 2019-01-03 11:26:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1660, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 21 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:15:49 +0000, persistedDate: 2019-01-03 11:21:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1658, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 15 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:10:59 +0000, persistedDate: 2019-01-03 11:15:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1657, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 10 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:05:41 +0000, persistedDate: 2019-01-03 11:11:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1655, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 5 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 11:00:35 +0000, persistedDate: 2019-01-03 11:05:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1653, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 5 minute: 0 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:55:31 +0000, persistedDate: 2019-01-03 11:00:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1650, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 55 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:35:13 +0000, persistedDate: 2019-01-03 10:40:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1649, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 35 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:30:09 +0000, persistedDate: 2019-01-03 10:35:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1647, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 30 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:25:05 +0000, persistedDate: 2019-01-03 10:30:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1644, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 25 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:20:01 +0000, persistedDate: 2019-01-03 10:25:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1643, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 20 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:14:55 +0000, persistedDate: 2019-01-03 10:20:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1640, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 14 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:09:51 +0000, persistedDate: 2019-01-03 10:15:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1639, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 9 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 10:04:47 +0000, persistedDate: 2019-01-03 10:09:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1636, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 4 minute: 4 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 09:54:37 +0000, persistedDate: 2019-01-03 09:59:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1635, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 54 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 09:49:33 +0000, persistedDate: 2019-01-03 09:54:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1633, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 49 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 09:39:27 +0000, persistedDate: 2019-01-03 09:44:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1631, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 39 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 09:19:07 +0000, persistedDate: 2019-01-03 09:24:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1628, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 3 minute: 19 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 08:58:49 +0000, persistedDate: 2019-01-03 09:03:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1627, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 58 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 08:39:09 +0000, persistedDate: 2019-01-03 08:43:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1625, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 39 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 08:14:13 +0000, persistedDate: 2019-01-03 08:20:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1622, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 2 minute: 14 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 07:52:56 +0000, persistedDate: 2019-01-03 07:58:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1618, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 52 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 07:47:48 +0000, persistedDate: 2019-01-03 07:52:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1617, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 47 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 07:27:33 +0000, persistedDate: 2019-01-03 07:32:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1615, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 1 minute: 27 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 06:58:05 +0000, persistedDate: 2019-01-03 07:03:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1608, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 58 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 06:52:59 +0000, persistedDate: 2019-01-03 06:58:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1606, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 52 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 06:47:57 +0000, persistedDate: 2019-01-03 06:53:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1604, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 3 hour: 0 minute: 47 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 03:53:28 +0000, persistedDate: 2019-01-03 04:04:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1590, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 53 second: 28 isLeapMonth: false , amount: 0.8, primeType: \"fixed\", programmedAmount: 0.8)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-03 03:50:47 +0000, persistedDate: 2019-01-03 04:04:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2019-01-03 03:50:47 +0000, endDate: 2019-01-03 03:50:47 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("030000001e2f72350213"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1591, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 50 second: 47 isLeapMonth: false , amount: 3.0, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2019-01-03 03:47:57 +0000, persistedDate: 2019-01-03 04:04:41 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-03 03:47:57 +0000, endDate: 2019-01-03 03:47:57 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("2100396f150213"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1592, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 21 minute: 47 second: 57 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2019-01-03 02:23:12 +0000, persistedDate: 2019-01-03 02:28:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1587, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 20 minute: 23 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:57:47 +0000, persistedDate: 2019-01-03 02:02:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1584, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 57 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:52:42 +0000, persistedDate: 2019-01-03 01:57:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1582, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 52 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:47:38 +0000, persistedDate: 2019-01-03 01:52:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1581, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 47 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:42:43 +0000, persistedDate: 2019-01-03 01:47:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1579, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 42 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:38:29 +0000, persistedDate: 2019-01-03 01:42:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1577, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 38 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:29:21 +0000, persistedDate: 2019-01-03 01:34:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1575, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 29 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 01:00:02 +0000, persistedDate: 2019-01-03 01:05:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1573, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 19 minute: 0 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:55:01 +0000, persistedDate: 2019-01-03 01:00:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1567, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 55 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:54:58 +0000, persistedDate: 2019-01-03 01:00:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1571, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 54 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:49:50 +0000, persistedDate: 2019-01-03 00:55:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1565, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 49 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:44:44 +0000, persistedDate: 2019-01-03 00:49:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1564, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 44 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:19:58 +0000, persistedDate: 2019-01-03 00:25:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1562, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:19:55 +0000, persistedDate: 2019-01-03 00:25:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1561, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 19 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:07:17 +0000, persistedDate: 2019-01-03 00:19:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1557, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 7 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-03 00:02:05 +0000, persistedDate: 2019-01-03 00:07:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1555, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 18 minute: 2 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 23:57:00 +0000, persistedDate: 2019-01-03 00:02:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1554, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 57 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 23:31:38 +0000, persistedDate: 2019-01-02 23:57:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1551, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 17 minute: 31 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 22:20:26 +0000, persistedDate: 2019-01-02 22:24:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1548, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 16 minute: 20 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 21:08:58 +0000, persistedDate: 2019-01-02 21:09:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1546, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 15 minute: 8 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:58:37 +0000, persistedDate: 2019-01-02 21:09:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1543, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 58 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:54:23 +0000, persistedDate: 2019-01-02 20:58:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1538, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 54 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:49:14 +0000, persistedDate: 2019-01-02 20:58:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1539, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 49 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:43:21 +0000, persistedDate: 2019-01-02 20:49:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1537, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 43 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:38:53 +0000, persistedDate: 2019-01-02 20:39:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1534, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 38 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:17:56 +0000, persistedDate: 2019-01-02 20:28:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1532, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 17 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 20:12:48 +0000, persistedDate: 2019-01-02 20:18:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1529, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 14 minute: 12 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 19:57:38 +0000, persistedDate: 2019-01-02 19:58:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1527, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 57 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 19:36:15 +0000, persistedDate: 2019-01-02 19:41:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1525, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 36 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 19:16:56 +0000, persistedDate: 2019-01-02 19:22:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1523, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 13 minute: 16 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 18:56:42 +0000, persistedDate: 2019-01-02 19:01:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1521, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 56 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 18:16:08 +0000, persistedDate: 2019-01-02 18:22:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1517, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 16 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 18:05:56 +0000, persistedDate: 2019-01-02 18:11:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1514, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 5 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 18:01:08 +0000, persistedDate: 2019-01-02 18:01:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1513, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 12 minute: 1 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:56:57 +0000, persistedDate: 2019-01-02 18:01:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1512, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 56 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:50:46 +0000, persistedDate: 2019-01-02 17:56:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1509, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 50 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:45:41 +0000, persistedDate: 2019-01-02 17:50:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1507, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 45 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:40:38 +0000, persistedDate: 2019-01-02 17:45:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1505, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 40 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:35:45 +0000, persistedDate: 2019-01-02 17:40:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1502, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 35 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:30:34 +0000, persistedDate: 2019-01-02 17:35:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1501, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 30 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:25:39 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1492, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:25:35 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1496, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:25:29 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1498, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 25 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:18:17 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1488, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 18 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:13:24 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1494, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 13 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:08:04 +0000, persistedDate: 2019-01-02 17:30:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1497, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 8 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 17:02:58 +0000, persistedDate: 2019-01-02 17:08:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1487, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 11 minute: 2 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:57:54 +0000, persistedDate: 2019-01-02 17:03:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1485, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 57 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:52:52 +0000, persistedDate: 2019-01-02 16:57:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1482, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 52 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:47:46 +0000, persistedDate: 2019-01-02 16:52:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1480, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 47 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:42:42 +0000, persistedDate: 2019-01-02 16:47:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1479, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 42 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:37:36 +0000, persistedDate: 2019-01-02 16:42:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1477, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 37 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:32:32 +0000, persistedDate: 2019-01-02 16:37:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1475, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 32 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:22:24 +0000, persistedDate: 2019-01-02 16:27:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1472, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 22 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:17:18 +0000, persistedDate: 2019-01-02 16:22:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1471, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 17 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:12:14 +0000, persistedDate: 2019-01-02 16:17:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1469, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 12 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:07:10 +0000, persistedDate: 2019-01-02 16:12:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1467, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 7 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 16:02:04 +0000, persistedDate: 2019-01-02 16:07:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1465, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 10 minute: 2 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:57:51 +0000, persistedDate: 2019-01-02 16:02:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1462, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 57 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:52:56 +0000, persistedDate: 2019-01-02 15:57:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1461, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 52 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:47:54 +0000, persistedDate: 2019-01-02 15:52:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1458, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 47 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:42:48 +0000, persistedDate: 2019-01-02 15:47:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1456, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 42 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:37:44 +0000, persistedDate: 2019-01-02 15:42:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1454, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 37 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:32:38 +0000, persistedDate: 2019-01-02 15:37:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1453, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 32 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:27:34 +0000, persistedDate: 2019-01-02 15:32:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1450, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 27 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:22:32 +0000, persistedDate: 2019-01-02 15:27:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1449, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 22 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:17:29 +0000, persistedDate: 2019-01-02 15:22:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1447, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 17 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:12:27 +0000, persistedDate: 2019-01-02 15:17:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1444, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 12 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:07:17 +0000, persistedDate: 2019-01-02 15:12:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1442, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 7 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 15:02:13 +0000, persistedDate: 2019-01-02 15:07:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1441, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 9 minute: 2 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:57:09 +0000, persistedDate: 2019-01-02 15:02:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1438, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 57 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:52:34 +0000, persistedDate: 2019-01-02 14:57:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1437, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 52 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:46:59 +0000, persistedDate: 2019-01-02 14:52:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1435, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 46 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:41:55 +0000, persistedDate: 2019-01-02 14:47:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1433, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 41 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:36:50 +0000, persistedDate: 2019-01-02 14:41:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1431, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 36 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:26:41 +0000, persistedDate: 2019-01-02 14:31:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1429, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 26 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:21:36 +0000, persistedDate: 2019-01-02 14:26:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1427, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 21 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:16:32 +0000, persistedDate: 2019-01-02 14:21:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1425, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 16 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:11:31 +0000, persistedDate: 2019-01-02 14:16:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1422, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 11 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:06:25 +0000, persistedDate: 2019-01-02 14:11:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1421, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 6 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 14:01:18 +0000, persistedDate: 2019-01-02 14:06:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1418, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 8 minute: 1 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:56:14 +0000, persistedDate: 2019-01-02 14:01:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1417, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 56 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:51:10 +0000, persistedDate: 2019-01-02 13:56:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1415, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 51 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:46:04 +0000, persistedDate: 2019-01-02 13:51:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1413, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 46 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:41:01 +0000, persistedDate: 2019-01-02 13:46:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1410, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 41 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:35:57 +0000, persistedDate: 2019-01-02 13:41:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1408, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 35 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:30:52 +0000, persistedDate: 2019-01-02 13:36:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1407, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 30 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:25:49 +0000, persistedDate: 2019-01-02 13:30:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1404, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 25 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:20:42 +0000, persistedDate: 2019-01-02 13:25:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1402, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 20 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:15:38 +0000, persistedDate: 2019-01-02 13:20:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1400, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 15 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:10:36 +0000, persistedDate: 2019-01-02 13:15:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1399, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 10 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:05:30 +0000, persistedDate: 2019-01-02 13:10:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1397, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 5 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 13:00:26 +0000, persistedDate: 2019-01-02 13:05:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1395, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 7 minute: 0 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:55:23 +0000, persistedDate: 2019-01-02 13:00:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1392, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 55 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:51:06 +0000, persistedDate: 2019-01-02 12:55:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1391, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 51 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:41:08 +0000, persistedDate: 2019-01-02 12:46:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1388, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 41 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:36:02 +0000, persistedDate: 2019-01-02 12:41:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1386, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 36 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:30:58 +0000, persistedDate: 2019-01-02 12:36:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1385, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 30 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:25:54 +0000, persistedDate: 2019-01-02 12:31:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1382, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 25 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:20:50 +0000, persistedDate: 2019-01-02 12:25:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1381, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 20 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:15:44 +0000, persistedDate: 2019-01-02 12:20:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1378, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 15 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:10:42 +0000, persistedDate: 2019-01-02 12:15:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1377, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.25, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 10 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:05:50 +0000, persistedDate: 2019-01-02 12:10:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1375, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 5 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 12:00:32 +0000, persistedDate: 2019-01-02 12:05:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1373, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 6 minute: 0 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:55:28 +0000, persistedDate: 2019-01-02 12:00:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 55 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:50:24 +0000, persistedDate: 2019-01-02 11:55:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1369, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 50 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:45:17 +0000, persistedDate: 2019-01-02 11:50:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1367, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 45 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:40:13 +0000, persistedDate: 2019-01-02 11:45:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1365, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 40 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:35:16 +0000, persistedDate: 2019-01-02 11:40:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 35 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:25:02 +0000, persistedDate: 2019-01-02 11:30:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1361, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 25 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:14:51 +0000, persistedDate: 2019-01-02 11:19:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1359, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 14 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:09:49 +0000, persistedDate: 2019-01-02 11:14:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1357, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 9 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 11:04:42 +0000, persistedDate: 2019-01-02 11:09:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1355, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 5 minute: 4 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:59:38 +0000, persistedDate: 2019-01-02 11:04:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1353, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 59 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:54:34 +0000, persistedDate: 2019-01-02 10:59:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1350, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 54 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:49:30 +0000, persistedDate: 2019-01-02 10:54:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1349, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 49 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:44:26 +0000, persistedDate: 2019-01-02 10:49:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1346, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 44 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:39:22 +0000, persistedDate: 2019-01-02 10:44:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1344, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 39 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:34:16 +0000, persistedDate: 2019-01-02 10:39:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1343, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 34 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:29:13 +0000, persistedDate: 2019-01-02 10:34:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1340, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 29 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:24:57 +0000, persistedDate: 2019-01-02 10:29:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1338, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 24 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:20:27 +0000, persistedDate: 2019-01-02 10:20:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 20 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:14:58 +0000, persistedDate: 2019-01-02 10:20:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1336, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 14 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:09:55 +0000, persistedDate: 2019-01-02 10:15:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1333, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 9 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 10:04:51 +0000, persistedDate: 2019-01-02 10:09:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1330, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 4 minute: 4 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:59:47 +0000, persistedDate: 2019-01-02 10:04:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1329, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 59 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:54:43 +0000, persistedDate: 2019-01-02 09:59:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1326, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 54 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:49:36 +0000, persistedDate: 2019-01-02 09:54:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1325, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 49 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:44:33 +0000, persistedDate: 2019-01-02 09:49:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1323, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 44 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:39:29 +0000, persistedDate: 2019-01-02 09:44:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1320, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 39 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:34:25 +0000, persistedDate: 2019-01-02 09:39:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1319, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 34 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:29:19 +0000, persistedDate: 2019-01-02 09:34:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1316, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 29 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:24:13 +0000, persistedDate: 2019-01-02 09:29:22 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1315, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 24 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:19:07 +0000, persistedDate: 2019-01-02 09:24:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1312, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 19 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:14:03 +0000, persistedDate: 2019-01-02 09:19:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1310, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 14 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:09:00 +0000, persistedDate: 2019-01-02 09:14:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1309, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 9 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 09:03:55 +0000, persistedDate: 2019-01-02 09:09:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1306, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 3 minute: 3 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:59:29 +0000, persistedDate: 2019-01-02 08:59:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1302, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 59 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:54:34 +0000, persistedDate: 2019-01-02 08:59:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1303, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 54 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:48:39 +0000, persistedDate: 2019-01-02 08:54:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1301, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 48 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:43:35 +0000, persistedDate: 2019-01-02 08:48:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1299, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 43 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:38:31 +0000, persistedDate: 2019-01-02 08:43:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1296, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 38 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:18:13 +0000, persistedDate: 2019-01-02 08:23:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1294, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 18 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:13:10 +0000, persistedDate: 2019-01-02 08:18:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1293, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 13 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 08:08:13 +0000, persistedDate: 2019-01-02 08:13:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1290, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 2 minute: 8 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 06:57:52 +0000, persistedDate: 2019-01-02 07:02:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1285, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 2 hour: 0 minute: 57 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 05:09:31 +0000, persistedDate: 2019-01-02 05:14:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1275, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 23 minute: 9 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:54:14 +0000, persistedDate: 2019-01-02 05:04:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1271, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 54 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:49:10 +0000, persistedDate: 2019-01-02 04:54:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1270, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 49 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:44:06 +0000, persistedDate: 2019-01-02 04:49:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1267, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 44 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:38:59 +0000, persistedDate: 2019-01-02 04:44:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1266, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 38 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:33:55 +0000, persistedDate: 2019-01-02 04:39:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1263, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 33 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:28:52 +0000, persistedDate: 2019-01-02 04:33:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1262, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 28 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:23:49 +0000, persistedDate: 2019-01-02 04:28:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1259, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 23 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:18:46 +0000, persistedDate: 2019-01-02 04:23:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1258, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 18 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:13:43 +0000, persistedDate: 2019-01-02 04:18:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1256, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 13 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:08:25 +0000, persistedDate: 2019-01-02 04:13:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1252, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 8 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 04:04:21 +0000, persistedDate: 2019-01-02 04:13:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 22 minute: 4 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:58:29 +0000, persistedDate: 2019-01-02 04:04:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1250, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 58 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:54:10 +0000, persistedDate: 2019-01-02 03:58:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1248, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 54 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:47:56 +0000, persistedDate: 2019-01-02 03:48:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1246, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 47 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:43:30 +0000, persistedDate: 2019-01-02 03:43:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1239, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 43 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:38:12 +0000, persistedDate: 2019-01-02 03:43:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1243, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:38:09 +0000, persistedDate: 2019-01-02 03:43:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 38 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:33:25 +0000, persistedDate: 2019-01-02 03:38:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1238, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 33 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:27:58 +0000, persistedDate: 2019-01-02 03:33:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1235, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 27 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:23:01 +0000, persistedDate: 2019-01-02 03:23:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1232, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 23 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:17:50 +0000, persistedDate: 2019-01-02 03:23:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1234, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 17 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 03:02:33 +0000, persistedDate: 2019-01-02 03:07:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1229, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 21 minute: 2 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 02:42:30 +0000, persistedDate: 2019-01-02 02:47:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1228, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 42 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 02:21:58 +0000, persistedDate: 2019-01-02 02:27:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1225, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 21 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 02:07:44 +0000, persistedDate: 2019-01-02 02:12:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1221, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 7 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 02:02:43 +0000, persistedDate: 2019-01-02 02:07:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1219, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 20 minute: 2 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:57:35 +0000, persistedDate: 2019-01-02 02:02:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1218, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 57 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:53:20 +0000, persistedDate: 2019-01-02 01:57:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1216, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 53 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:48:46 +0000, persistedDate: 2019-01-02 01:53:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1214, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:48:44 +0000, persistedDate: 2019-01-02 01:53:24 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1213, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 48 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:32:24 +0000, persistedDate: 2019-01-02 01:38:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1209, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 32 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:24:54 +0000, persistedDate: 2019-01-02 01:32:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1208, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 24 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:19:00 +0000, persistedDate: 2019-01-02 01:24:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1206, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 19 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:13:55 +0000, persistedDate: 2019-01-02 01:19:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1204, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 13 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 01:08:50 +0000, persistedDate: 2019-01-02 01:13:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1202, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 19 minute: 8 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:54:37 +0000, persistedDate: 2019-01-02 00:59:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1200, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 54 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:34:20 +0000, persistedDate: 2019-01-02 00:40:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1198, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 34 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:29:31 +0000, persistedDate: 2019-01-02 00:34:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1194, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:29:29 +0000, persistedDate: 2019-01-02 00:34:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1193, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 4.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 29 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:24:59 +0000, persistedDate: 2019-01-02 00:29:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1190, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 24 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:19:03 +0000, persistedDate: 2019-01-02 00:25:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1187, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 19 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:14:08 +0000, persistedDate: 2019-01-02 00:19:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 14 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:09:34 +0000, persistedDate: 2019-01-02 00:10:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1180, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 9 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:04:07 +0000, persistedDate: 2019-01-02 00:10:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1183, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-02 00:04:05 +0000, persistedDate: 2019-01-02 00:10:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1184, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 18 minute: 4 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:58:03 +0000, persistedDate: 2019-01-02 00:03:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1175, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:58:01 +0000, persistedDate: 2019-01-02 00:03:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1177, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 58 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:57:59 +0000, persistedDate: 2019-01-02 00:03:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 57 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:42:39 +0000, persistedDate: 2019-01-01 23:47:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1172, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 42 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:37:29 +0000, persistedDate: 2019-01-01 23:42:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1170, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 37 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:32:24 +0000, persistedDate: 2019-01-01 23:37:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1167, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 32 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:27:17 +0000, persistedDate: 2019-01-01 23:32:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1166, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 27 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:22:15 +0000, persistedDate: 2019-01-01 23:27:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 22 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 23:08:08 +0000, persistedDate: 2019-01-01 23:12:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1162, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 17 minute: 8 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 22:48:32 +0000, persistedDate: 2019-01-01 22:52:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1160, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 48 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 22:38:34 +0000, persistedDate: 2019-01-01 22:43:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1156, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 38 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 22:28:28 +0000, persistedDate: 2019-01-01 22:33:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1153, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 28 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 22:04:54 +0000, persistedDate: 2019-01-01 22:09:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1152, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 16 minute: 4 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 21:44:48 +0000, persistedDate: 2019-01-01 21:49:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1149, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 44 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 21:24:30 +0000, persistedDate: 2019-01-01 21:29:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1147, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 24 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 21:04:21 +0000, persistedDate: 2019-01-01 21:09:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1146, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 15 minute: 4 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 20:43:30 +0000, persistedDate: 2019-01-01 20:49:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1135, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 43 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 20:24:38 +0000, persistedDate: 2019-01-01 20:29:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1133, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 24 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 20:04:26 +0000, persistedDate: 2019-01-01 20:09:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 14 minute: 4 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:34:44 +0000, persistedDate: 2019-01-01 19:47:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1128, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 34 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:29:48 +0000, persistedDate: 2019-01-01 19:47:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1126, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:29:40 +0000, persistedDate: 2019-01-01 19:47:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1127, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 29 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:19:52 +0000, persistedDate: 2019-01-01 19:47:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1125, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 19 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:14:38 +0000, persistedDate: 2019-01-01 19:19:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1119, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 3.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 14 second: 38 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 19:10:04 +0000, persistedDate: 2019-01-01 19:10:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1115, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 13 minute: 10 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:52:12 +0000, persistedDate: 2019-01-01 19:10:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1117, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 52 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:44:10 +0000, persistedDate: 2019-01-01 18:52:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1113, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 44 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:39:06 +0000, persistedDate: 2019-01-01 18:44:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1111, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 39 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:34:00 +0000, persistedDate: 2019-01-01 18:39:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1109, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 34 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:28:56 +0000, persistedDate: 2019-01-01 18:34:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1106, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 28 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:23:52 +0000, persistedDate: 2019-01-01 18:28:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1105, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 23 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:18:48 +0000, persistedDate: 2019-01-01 18:23:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1103, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 18 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:13:43 +0000, persistedDate: 2019-01-01 18:18:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1100, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 13 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:08:40 +0000, persistedDate: 2019-01-01 18:13:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1098, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 8 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 18:03:34 +0000, persistedDate: 2019-01-01 18:08:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1097, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 12 minute: 3 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:58:30 +0000, persistedDate: 2019-01-01 18:03:37 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1095, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 58 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:53:28 +0000, persistedDate: 2019-01-01 17:58:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1092, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 53 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:43:29 +0000, persistedDate: 2019-01-01 17:48:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1091, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 43 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:38:12 +0000, persistedDate: 2019-01-01 17:43:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1089, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 38 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:33:08 +0000, persistedDate: 2019-01-01 17:38:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1086, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 33 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:28:02 +0000, persistedDate: 2019-01-01 17:33:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1085, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 28 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:22:58 +0000, persistedDate: 2019-01-01 17:28:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1083, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 22 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:17:54 +0000, persistedDate: 2019-01-01 17:23:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1080, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 17 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:12:50 +0000, persistedDate: 2019-01-01 17:17:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1079, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 12 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:07:44 +0000, persistedDate: 2019-01-01 17:12:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1077, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 7 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 17:02:42 +0000, persistedDate: 2019-01-01 17:07:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1075, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 11 minute: 2 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:57:36 +0000, persistedDate: 2019-01-01 17:02:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1072, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 57 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:52:32 +0000, persistedDate: 2019-01-01 16:57:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1070, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 52 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:47:28 +0000, persistedDate: 2019-01-01 16:52:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1069, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 47 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:42:24 +0000, persistedDate: 2019-01-01 16:47:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1066, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 42 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:37:18 +0000, persistedDate: 2019-01-01 16:42:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1064, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.2, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:32:14 +0000, persistedDate: 2019-01-01 16:37:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1062, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 32 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:27:08 +0000, persistedDate: 2019-01-01 16:32:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1060, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 27 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:22:04 +0000, persistedDate: 2019-01-01 16:27:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1059, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 22 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:17:13 +0000, persistedDate: 2019-01-01 16:17:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1055, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 17 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:11:56 +0000, persistedDate: 2019-01-01 16:17:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1057, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 11 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:06:50 +0000, persistedDate: 2019-01-01 16:11:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1053, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 6 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 16:01:55 +0000, persistedDate: 2019-01-01 16:06:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1050, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 10 minute: 1 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:56:40 +0000, persistedDate: 2019-01-01 16:01:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1049, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.225, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 56 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:51:36 +0000, persistedDate: 2019-01-01 15:56:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1047, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.7, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 51 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:46:51 +0000, persistedDate: 2019-01-01 15:47:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1045, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 46 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:41:28 +0000, persistedDate: 2019-01-01 15:47:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1044, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 41 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:36:24 +0000, persistedDate: 2019-01-01 15:41:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1041, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 36 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:31:17 +0000, persistedDate: 2019-01-01 15:36:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1039, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 31 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:26:12 +0000, persistedDate: 2019-01-01 15:31:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1037, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 26 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:21:07 +0000, persistedDate: 2019-01-01 15:26:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1034, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 21 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:16:03 +0000, persistedDate: 2019-01-01 15:21:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1032, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.45, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 16 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:10:59 +0000, persistedDate: 2019-01-01 15:16:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1031, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 10 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 15:05:46 +0000, persistedDate: 2019-01-01 15:06:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1028, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 9 minute: 5 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:50:41 +0000, persistedDate: 2019-01-01 14:55:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1026, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 50 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:45:35 +0000, persistedDate: 2019-01-01 14:50:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1025, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 45 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:40:31 +0000, persistedDate: 2019-01-01 14:45:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1023, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 40 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:35:51 +0000, persistedDate: 2019-01-01 14:36:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1018, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 35 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:30:24 +0000, persistedDate: 2019-01-01 14:36:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1019, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 30 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:25:17 +0000, persistedDate: 2019-01-01 14:30:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1017, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 25 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:20:13 +0000, persistedDate: 2019-01-01 14:25:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1015, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 20 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:15:09 +0000, persistedDate: 2019-01-01 14:20:17 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1012, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 15 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:09:03 +0000, persistedDate: 2019-01-01 14:15:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1011, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 9 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 14:03:59 +0000, persistedDate: 2019-01-01 14:09:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1008, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 8 minute: 3 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:59:44 +0000, persistedDate: 2019-01-01 14:04:03 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1007, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 59 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:54:51 +0000, persistedDate: 2019-01-01 13:59:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1005, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 54 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:49:45 +0000, persistedDate: 2019-01-01 13:54:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1003, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.125, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 49 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:44:41 +0000, persistedDate: 2019-01-01 13:49:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p1001, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 44 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:14:15 +0000, persistedDate: 2019-01-01 13:19:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p998, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 14 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 13:09:11 +0000, persistedDate: 2019-01-01 13:14:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p997, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 7 minute: 9 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:59:04 +0000, persistedDate: 2019-01-01 13:04:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p995, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 59 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:53:58 +0000, persistedDate: 2019-01-01 12:59:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p992, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 53 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:49:44 +0000, persistedDate: 2019-01-01 12:54:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p991, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 49 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:39:34 +0000, persistedDate: 2019-01-01 12:49:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p989, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 39 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:34:42 +0000, persistedDate: 2019-01-01 12:39:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p987, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 34 second: 42 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:29:36 +0000, persistedDate: 2019-01-01 12:34:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p985, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 29 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:24:32 +0000, persistedDate: 2019-01-01 12:29:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p982, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 24 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:19:30 +0000, persistedDate: 2019-01-01 12:24:35 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p981, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 19 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:14:26 +0000, persistedDate: 2019-01-01 12:19:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p979, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 14 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:10:09 +0000, persistedDate: 2019-01-01 12:14:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p976, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 10 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:05:16 +0000, persistedDate: 2019-01-01 12:10:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p974, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 5 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 12:00:09 +0000, persistedDate: 2019-01-01 12:05:19 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p973, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 6 minute: 0 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:55:07 +0000, persistedDate: 2019-01-01 12:00:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p970, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 55 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:50:02 +0000, persistedDate: 2019-01-01 11:55:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p968, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 50 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:44:58 +0000, persistedDate: 2019-01-01 11:50:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p967, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 44 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:39:55 +0000, persistedDate: 2019-01-01 11:45:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p965, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 39 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:34:48 +0000, persistedDate: 2019-01-01 11:39:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p963, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.325, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 34 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:29:44 +0000, persistedDate: 2019-01-01 11:34:51 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p961, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 29 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:24:39 +0000, persistedDate: 2019-01-01 11:29:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p959, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 24 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:19:36 +0000, persistedDate: 2019-01-01 11:24:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p957, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 19 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:14:44 +0000, persistedDate: 2019-01-01 11:19:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p955, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.525, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 14 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:09:28 +0000, persistedDate: 2019-01-01 11:14:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p953, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 9 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 11:04:24 +0000, persistedDate: 2019-01-01 11:09:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p951, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 5 minute: 4 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:59:17 +0000, persistedDate: 2019-01-01 11:04:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p949, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 59 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:55:02 +0000, persistedDate: 2019-01-01 10:59:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p947, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 55 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:50:09 +0000, persistedDate: 2019-01-01 10:55:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p945, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.025, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 50 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:45:03 +0000, persistedDate: 2019-01-01 10:50:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p943, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 45 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:40:02 +0000, persistedDate: 2019-01-01 10:45:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p940, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.75, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 40 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:34:55 +0000, persistedDate: 2019-01-01 10:40:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p939, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 34 second: 55 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:29:51 +0000, persistedDate: 2019-01-01 10:34:59 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p937, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 29 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:24:46 +0000, persistedDate: 2019-01-01 10:29:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p935, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 24 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 10:09:33 +0000, persistedDate: 2019-01-01 10:14:41 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p933, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 4 minute: 9 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2019-01-01 09:49:16 +0000, persistedDate: 2019-01-01 09:54:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p925, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2019 month: 1 day: 1 hour: 3 minute: 49 second: 16 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 22:50:44 +0000, persistedDate: 2018-12-31 22:55:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p418, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 50 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 22:30:28 +0000, persistedDate: 2018-12-31 22:35:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p416, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 30 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 22:10:11 +0000, persistedDate: 2018-12-31 22:15:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p415, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 16 minute: 10 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 21:50:51 +0000, persistedDate: 2018-12-31 21:56:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p411, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 50 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 21:30:33 +0000, persistedDate: 2018-12-31 21:35:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p408, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 30 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 21:25:29 +0000, persistedDate: 2018-12-31 21:30:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p404, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 5.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 25 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 21:10:17 +0000, persistedDate: 2018-12-31 21:15:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p403, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 15 minute: 10 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 20:50:00 +0000, persistedDate: 2018-12-31 20:55:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p401, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 50 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 20:29:48 +0000, persistedDate: 2018-12-31 20:34:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p398, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 29 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 20:13:45 +0000, persistedDate: 2018-12-31 20:15:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p396, raw: Optional(7 bytes), title: Optional("ChangeMaxBasalPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 20:13:30 +0000, persistedDate: 2018-12-31 20:15:21 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p397, raw: Optional(7 bytes), title: Optional("ChangeMaxBasalPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 13 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 20:10:24 +0000, persistedDate: 2018-12-31 20:10:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p395, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 14 minute: 10 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:56:28 +0000, persistedDate: 2018-12-31 19:56:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p391, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 56 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:51:07 +0000, persistedDate: 2018-12-31 19:56:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p392, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 51 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:46:04 +0000, persistedDate: 2018-12-31 19:51:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p387, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 46 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:41:05 +0000, persistedDate: 2018-12-31 19:46:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p385, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 41 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:35:54 +0000, persistedDate: 2018-12-31 19:41:07 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p383, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 35 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:31:21 +0000, persistedDate: 2018-12-31 19:35:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p378, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 31 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:26:44 +0000, persistedDate: 2018-12-31 19:35:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p380, raw: Optional(7 bytes), title: Optional("ChangeMaxBasalPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 26 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:25:45 +0000, persistedDate: 2018-12-31 19:35:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p381, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 25 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:20:46 +0000, persistedDate: 2018-12-31 19:25:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p376, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 20 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:15:34 +0000, persistedDate: 2018-12-31 19:20:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p374, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 15 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:11:22 +0000, persistedDate: 2018-12-31 19:15:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p367, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 11 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:05:40 +0000, persistedDate: 2018-12-31 19:15:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p371, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 5 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 19:01:10 +0000, persistedDate: 2018-12-31 19:15:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p370, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 13 minute: 1 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:54:05 +0000, persistedDate: 2018-12-31 19:15:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p363, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 54 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:50:13 +0000, persistedDate: 2018-12-31 19:15:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p372, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.85, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 50 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:44:33 +0000, persistedDate: 2018-12-31 18:45:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p362, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 44 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:39:06 +0000, persistedDate: 2018-12-31 18:45:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p359, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.275, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 39 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:34:03 +0000, persistedDate: 2018-12-31 18:39:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p358, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.675, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 34 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:28:52 +0000, persistedDate: 2018-12-31 18:34:05 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p356, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.575, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 28 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:23:48 +0000, persistedDate: 2018-12-31 18:28:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p353, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.75, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 23 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:15:40 +0000, persistedDate: 2018-12-31 18:23:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p352, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.05, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 15 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:10:33 +0000, persistedDate: 2018-12-31 18:15:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p350, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 10 second: 33 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:05:29 +0000, persistedDate: 2018-12-31 18:10:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p348, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.15, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 5 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 18:00:28 +0000, persistedDate: 2018-12-31 18:05:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p345, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 12 minute: 0 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 17:37:06 +0000, persistedDate: 2018-12-31 17:44:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p344, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 37 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 17:16:48 +0000, persistedDate: 2018-12-31 17:21:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p342, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 11 minute: 16 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:57:32 +0000, persistedDate: 2018-12-31 17:02:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p340, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 57 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:52:28 +0000, persistedDate: 2018-12-31 16:57:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p337, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 52 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:47:24 +0000, persistedDate: 2018-12-31 16:52:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p336, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 47 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:26:02 +0000, persistedDate: 2018-12-31 16:33:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p334, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 26 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:20:58 +0000, persistedDate: 2018-12-31 16:26:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p331, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 20 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:15:54 +0000, persistedDate: 2018-12-31 16:21:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p329, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 15 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:10:50 +0000, persistedDate: 2018-12-31 16:15:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p328, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.925, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 10 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:05:44 +0000, persistedDate: 2018-12-31 16:10:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p326, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 5 second: 44 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 16:01:08 +0000, persistedDate: 2018-12-31 16:01:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p321, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 10 minute: 1 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:55:34 +0000, persistedDate: 2018-12-31 16:01:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p323, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 55 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:50:30 +0000, persistedDate: 2018-12-31 15:55:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p319, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 50 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:45:28 +0000, persistedDate: 2018-12-31 15:50:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p317, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 45 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:37:18 +0000, persistedDate: 2018-12-31 15:45:31 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p315, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.4, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 37 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:33:03 +0000, persistedDate: 2018-12-31 15:37:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p314, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 33 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:27:09 +0000, persistedDate: 2018-12-31 15:33:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p312, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 27 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:22:04 +0000, persistedDate: 2018-12-31 15:27:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p310, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 22 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:16:59 +0000, persistedDate: 2018-12-31 15:22:06 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p307, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.975, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 16 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:11:56 +0000, persistedDate: 2018-12-31 15:17:02 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p306, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.95, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 11 second: 56 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:06:49 +0000, persistedDate: 2018-12-31 15:11:58 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p303, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 6 second: 49 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 15:01:46 +0000, persistedDate: 2018-12-31 15:06:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p302, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 9 minute: 1 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:56:41 +0000, persistedDate: 2018-12-31 15:01:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p300, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 56 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:51:37 +0000, persistedDate: 2018-12-31 14:56:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p297, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 51 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:41:30 +0000, persistedDate: 2018-12-31 14:46:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p296, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.1, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 41 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:36:26 +0000, persistedDate: 2018-12-31 14:41:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p294, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.225, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 36 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:32:10 +0000, persistedDate: 2018-12-31 14:36:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p292, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 32 second: 10 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:27:15 +0000, persistedDate: 2018-12-31 14:32:13 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p289, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 27 second: 15 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:22:11 +0000, persistedDate: 2018-12-31 14:27:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p288, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.025, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 22 second: 11 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:17:07 +0000, persistedDate: 2018-12-31 14:22:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p286, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.075, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 17 second: 7 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:12:01 +0000, persistedDate: 2018-12-31 14:17:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p284, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.2, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 12 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:06:57 +0000, persistedDate: 2018-12-31 14:12:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p282, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 6 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 14:01:53 +0000, persistedDate: 2018-12-31 14:07:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p280, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 8 minute: 1 second: 53 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:56:47 +0000, persistedDate: 2018-12-31 14:01:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p278, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 56 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:51:43 +0000, persistedDate: 2018-12-31 13:56:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p276, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 51 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:46:39 +0000, persistedDate: 2018-12-31 13:51:46 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p274, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 46 second: 39 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:41:35 +0000, persistedDate: 2018-12-31 13:46:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p271, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 41 second: 35 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:36:32 +0000, persistedDate: 2018-12-31 13:41:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p270, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 36 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:31:28 +0000, persistedDate: 2018-12-31 13:36:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p268, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 31 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:26:24 +0000, persistedDate: 2018-12-31 13:31:30 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p265, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 26 second: 24 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:21:17 +0000, persistedDate: 2018-12-31 13:26:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p264, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 21 second: 17 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:16:14 +0000, persistedDate: 2018-12-31 13:21:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p262, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 16 second: 14 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 13:06:04 +0000, persistedDate: 2018-12-31 13:11:10 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p260, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 7 minute: 6 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:45:46 +0000, persistedDate: 2018-12-31 12:50:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p258, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 45 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:41:03 +0000, persistedDate: 2018-12-31 12:41:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p256, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 41 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:35:37 +0000, persistedDate: 2018-12-31 12:41:23 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p254, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 35 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:31:23 +0000, persistedDate: 2018-12-31 12:35:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p252, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.525, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 31 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:26:30 +0000, persistedDate: 2018-12-31 12:31:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p250, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 26 second: 30 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:21:26 +0000, persistedDate: 2018-12-31 12:26:33 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p248, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 21 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:16:22 +0000, persistedDate: 2018-12-31 12:21:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p245, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.8, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 16 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 12:01:06 +0000, persistedDate: 2018-12-31 12:06:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p244, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 6 minute: 1 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:56:02 +0000, persistedDate: 2018-12-31 12:01:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p242, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.65, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 56 second: 2 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:40:50 +0000, persistedDate: 2018-12-31 11:45:56 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p240, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 40 second: 50 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:35:46 +0000, persistedDate: 2018-12-31 11:40:53 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p238, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.625, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 35 second: 46 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:30:40 +0000, persistedDate: 2018-12-31 11:35:49 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p236, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 30 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:25:36 +0000, persistedDate: 2018-12-31 11:30:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p233, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.55, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 25 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:20:32 +0000, persistedDate: 2018-12-31 11:25:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p232, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 20 second: 32 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:15:28 +0000, persistedDate: 2018-12-31 11:20:34 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p229, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.7, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 15 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:06:08 +0000, persistedDate: 2018-12-31 11:10:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p227, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 6 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 11:00:12 +0000, persistedDate: 2018-12-31 11:06:09 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p225, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.6, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 5 minute: 0 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:55:08 +0000, persistedDate: 2018-12-31 11:00:15 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p224, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.375, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 55 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:50:04 +0000, persistedDate: 2018-12-31 10:55:11 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p222, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 50 second: 4 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:45:19 +0000, persistedDate: 2018-12-31 10:45:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p218, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 45 second: 19 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:39:54 +0000, persistedDate: 2018-12-31 10:45:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p219, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.575, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 39 second: 54 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:34:52 +0000, persistedDate: 2018-12-31 10:39:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p215, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.95, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 34 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:24:41 +0000, persistedDate: 2018-12-31 10:29:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p214, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 24 second: 41 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:19:37 +0000, persistedDate: 2018-12-31 10:24:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p212, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 19 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:14:34 +0000, persistedDate: 2018-12-31 10:19:39 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p210, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.725, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 14 second: 34 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:09:28 +0000, persistedDate: 2018-12-31 10:14:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p208, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.65, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 9 second: 28 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 10:04:37 +0000, persistedDate: 2018-12-31 10:04:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p204, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 4 minute: 4 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:59:18 +0000, persistedDate: 2018-12-31 10:04:57 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p203, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 59 second: 18 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:54:12 +0000, persistedDate: 2018-12-31 09:59:20 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p201, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 54 second: 12 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:49:58 +0000, persistedDate: 2018-12-31 09:54:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p200, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 49 second: 58 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:45:05 +0000, persistedDate: 2018-12-31 09:50:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p197, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.35, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 45 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:39:59 +0000, persistedDate: 2018-12-31 09:45:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p196, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.475, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 39 second: 59 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:24:48 +0000, persistedDate: 2018-12-31 09:29:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p192, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 24 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 09:04:29 +0000, persistedDate: 2018-12-31 09:09:36 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p189, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 3 minute: 4 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 08:45:26 +0000, persistedDate: 2018-12-31 08:55:27 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p188, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 45 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 08:25:00 +0000, persistedDate: 2018-12-31 08:35:18 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p186, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 25 second: 0 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 08:04:37 +0000, persistedDate: 2018-12-31 08:09:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p184, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 2 minute: 4 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 07:49:40 +0000, persistedDate: 2018-12-31 07:50:01 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p182, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 49 second: 40 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 07:29:03 +0000, persistedDate: 2018-12-31 07:34:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p180, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 29 second: 3 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 07:08:48 +0000, persistedDate: 2018-12-31 07:13:52 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p178, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 1 minute: 8 second: 48 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:48:29 +0000, persistedDate: 2018-12-31 06:53:43 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p175, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 48 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:43:26 +0000, persistedDate: 2018-12-31 06:48:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p174, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.825, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 43 second: 26 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:38:22 +0000, persistedDate: 2018-12-31 06:43:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p172, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.3, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 38 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:33:13 +0000, persistedDate: 2018-12-31 06:38:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p169, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.125, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 33 second: 13 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:28:09 +0000, persistedDate: 2018-12-31 06:33:16 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p168, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.175, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 28 second: 9 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:23:05 +0000, persistedDate: 2018-12-31 06:28:12 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p165, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.675, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 23 second: 5 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:18:01 +0000, persistedDate: 2018-12-31 06:23:08 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p163, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 18 second: 1 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:12:57 +0000, persistedDate: 2018-12-31 06:18:04 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p161, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.9, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 12 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:07:52 +0000, persistedDate: 2018-12-31 06:13:00 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p159, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 7 second: 52 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 06:02:47 +0000, persistedDate: 2018-12-31 06:07:55 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p157, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.9, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 31 hour: 0 minute: 2 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:57:45 +0000, persistedDate: 2018-12-31 06:02:50 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p155, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.875, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 57 second: 45 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:52:43 +0000, persistedDate: 2018-12-31 05:57:48 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p153, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 52 second: 43 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:43:20 +0000, persistedDate: 2018-12-31 05:47:38 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p151, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 43 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:32:23 +0000, persistedDate: 2018-12-31 05:37:29 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p149, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 32 second: 23 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:27:20 +0000, persistedDate: 2018-12-31 05:32:26 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p147, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.975, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 27 second: 20 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:22:27 +0000, persistedDate: 2018-12-31 05:22:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p146, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.725, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 22 second: 27 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 05:17:08 +0000, persistedDate: 2018-12-31 05:22:47 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p145, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 23 minute: 17 second: 8 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:56:47 +0000, persistedDate: 2018-12-31 05:01:54 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p141, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 56 second: 47 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:45:37 +0000, persistedDate: 2018-12-31 04:50:44 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p139, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 2.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 45 second: 37 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:41:22 +0000, persistedDate: 2018-12-31 04:45:40 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p138, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.925, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 41 second: 22 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:36:29 +0000, persistedDate: 2018-12-31 04:41:25 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p135, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.775, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 36 second: 29 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:31:25 +0000, persistedDate: 2018-12-31 04:36:32 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p134, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.5, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 31 second: 25 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:26:21 +0000, persistedDate: 2018-12-31 04:31:28 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p132, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.8, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 26 second: 21 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-31 04:11:57 +0000, persistedDate: 2018-12-31 04:16:14 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p128, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 0.0, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 22 minute: 11 second: 57 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-30 22:35:31 +0000, persistedDate: 2018-12-30 22:39:17 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2018-12-30 22:35:31 +0000, endDate: 2018-12-30 22:35:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0300050005df23101e12"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p55, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 35 second: 31 isLeapMonth: false , amount: 0.5, primeType: \"fixed\", programmedAmount: 0.5)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2018-12-30 22:31:17 +0000, persistedDate: 2018-12-30 22:34:14 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.resume, startDate: 2018-12-30 22:31:17 +0000, endDate: 2018-12-30 22:31:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0300000036d11f301e12"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p54, raw: Optional(10 bytes), title: Optional("PrimePumpEvent(length: 10, rawData: 10 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 16 minute: 31 second: 17 isLeapMonth: false , amount: 5.4, primeType: \"manual\", programmedAmount: 0.0)"), type: Optional(LoopKit.PumpEventType.prime)) -* PersistedPumpEvent(date: 2018-12-30 21:50:46 +0000, persistedDate: 2018-12-30 22:09:04 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 21:50:46 +0000, endDate: 2018-12-30 21:50:46 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("2100ee320f1e12"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p52, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 50 second: 46 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2018-12-30 21:49:50 +0000, persistedDate: 2018-12-30 22:09:04 +0000, dose: Optional(LoopKit.DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 21:49:50 +0000, endDate: 2018-12-30 21:49:50 +0000, value: 0.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("2100f2310f1e12"), scheduledBasalRate: nil)), isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p53, raw: Optional(7 bytes), title: Optional("RewindPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 49 second: 50 isLeapMonth: false )"), type: Optional(LoopKit.PumpEventType.rewind)) -* PersistedPumpEvent(date: 2018-12-30 21:32:51 +0000, persistedDate: 2018-12-30 21:39:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p50, raw: Optional(7 bytes), title: Optional("BatteryPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 51 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-30 21:32:31 +0000, persistedDate: 2018-12-30 21:39:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p46, raw: Optional(7 bytes), title: Optional("BatteryPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 15 minute: 32 second: 31 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-30 14:44:06 +0000, persistedDate: 2018-12-30 21:39:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p51, raw: Optional(7 bytes), title: Optional("PlaceholderPumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 44 second: 6 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-30 14:39:36 +0000, persistedDate: 2018-12-30 21:39:42 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p47, raw: Optional(7 bytes), title: Optional("ChangeAlarmNotifyModePumpEvent(length: 7, rawData: 7 bytes, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 30 hour: 8 minute: 39 second: 36 isLeapMonth: false )"), type: nil) -* PersistedPumpEvent(date: 2018-12-23 15:14:36 +0000, persistedDate: 2018-12-23 15:24:45 +0000, dose: nil, isUploaded: false, objectIDURL: x-coredata://33F82037-DF72-44DB-A5C5-91DBE080DC82/PumpEvent/p44, raw: Optional(8 bytes), title: Optional("TempBasalPumpEvent(length: 8, rawData: 8 bytes, rateType: MinimedKit.TempBasalPumpEvent.RateType.Absolute, rate: 1.425, timestamp: calendar: gregorian (fixed) year: 2018 month: 12 day: 23 hour: 9 minute: 14 second: 36 isLeapMonth: false )"), type: nil) - -### getNormalizedDoseEntries - -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 21:50:46 +0000, endDate: 2018-12-30 22:00:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100ee320f1e12 1/2"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 22:00:00 +0000, endDate: 2018-12-30 22:31:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100ee320f1e12 2/2"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-03 03:47:57 +0000, endDate: 2019-01-03 03:50:47 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100396f150213"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-06 00:41:39 +0000, endDate: 2019-01-06 00:43:23 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21002769120513"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-09 00:57:19 +0000, endDate: 2019-01-09 00:58:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21001379120813"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-12 23:29:43 +0000, endDate: 2019-01-12 23:30:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21002b5d110c13"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-15 04:04:04 +0000, endDate: 2019-01-15 04:07:21 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21000444160e13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 01:23:42 +0000, endDate: 2019-01-16 01:23:42 +0000, value: 13.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("018282002a57334f13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 01:23:08 +0000, endDate: 2019-01-16 01:53:08 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010857134f13"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:29:02 +0000, endDate: 2019-01-16 04:47:19 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601025d164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:47:19 +0000, endDate: 2019-01-16 04:51:24 +0000, value: 2.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601136f164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:51:24 +0000, endDate: 2019-01-16 04:56:27 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011873164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:56:27 +0000, endDate: 2019-01-16 05:00:30 +0000, value: 3.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:00:30 +0000, endDate: 2019-01-16 05:04:35 +0000, value: 4.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e40174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 05:13:20 +0000, endDate: 2019-01-16 05:13:20 +0000, value: 4.3, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012b2b00144d374f13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:04:35 +0000, endDate: 2019-01-16 05:18:00 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012344174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:00 +0000, endDate: 2019-01-16 05:18:02 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010052174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:02 +0000, endDate: 2019-01-16 05:21:47 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010252174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:25:52 +0000, endDate: 2019-01-16 05:29:56 +0000, value: 0.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013459174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:29:56 +0000, endDate: 2019-01-16 05:50:02 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601385d174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:50:02 +0000, endDate: 2019-01-16 06:00:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010272174f13 1/2"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:00:00 +0000, endDate: 2019-01-16 06:11:34 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010272174f13 2/2"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:11:34 +0000, endDate: 2019-01-16 06:31:51 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601224b005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:31:51 +0000, endDate: 2019-01-16 06:39:56 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601335f005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:39:56 +0000, endDate: 2019-01-16 06:44:01 +0000, value: 0.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013867005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:44:01 +0000, endDate: 2019-01-16 06:48:05 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601016c005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:48:05 +0000, endDate: 2019-01-16 06:51:58 +0000, value: 0.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010570005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:51:58 +0000, endDate: 2019-01-16 06:56:13 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a73005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:56:13 +0000, endDate: 2019-01-16 07:00:15 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d78005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:00:15 +0000, endDate: 2019-01-16 07:04:19 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f40015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:04:19 +0000, endDate: 2019-01-16 07:08:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011344015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:08:27 +0000, endDate: 2019-01-16 07:12:30 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b48015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:12:30 +0000, endDate: 2019-01-16 07:20:33 +0000, value: 1.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e4c015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:20:33 +0000, endDate: 2019-01-16 07:24:37 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012154015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:24:37 +0000, endDate: 2019-01-16 07:28:42 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012558015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 07:47:50 +0000, endDate: 2019-01-16 07:47:50 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010a0a00326f215013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:28:42 +0000, endDate: 2019-01-16 07:48:48 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a5c015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:48:48 +0000, endDate: 2019-01-16 07:53:03 +0000, value: 4.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013070015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:53:03 +0000, endDate: 2019-01-16 07:57:21 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010375015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:57:21 +0000, endDate: 2019-01-16 08:06:06 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011579015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:06:06 +0000, endDate: 2019-01-16 08:10:19 +0000, value: 0.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010646025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:10:19 +0000, endDate: 2019-01-16 08:14:26 +0000, value: 0.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601134a025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:14:26 +0000, endDate: 2019-01-16 08:18:30 +0000, value: 0.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a4e025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:18:30 +0000, endDate: 2019-01-16 08:38:45 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e52025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:38:45 +0000, endDate: 2019-01-16 08:42:49 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d66025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:42:49 +0000, endDate: 2019-01-16 08:46:53 +0000, value: 0.675, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316a025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:46:53 +0000, endDate: 2019-01-16 08:59:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601356e025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:03:07 +0000, endDate: 2019-01-16 09:15:19 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010743035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:19:26 +0000, endDate: 2019-01-16 09:23:30 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a53035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:23:30 +0000, endDate: 2019-01-16 09:27:31 +0000, value: 2.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e57035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:27:31 +0000, endDate: 2019-01-16 09:31:35 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f5b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:31:35 +0000, endDate: 2019-01-16 09:35:37 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601235f035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:35:37 +0000, endDate: 2019-01-16 09:39:41 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012563035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:39:41 +0000, endDate: 2019-01-16 09:43:45 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012967035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:43:45 +0000, endDate: 2019-01-16 09:47:49 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d6b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:47:49 +0000, endDate: 2019-01-16 09:51:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316f035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:51:42 +0000, endDate: 2019-01-16 09:55:55 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a73035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:55:55 +0000, endDate: 2019-01-16 09:59:59 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013777035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:59:59 +0000, endDate: 2019-01-16 10:04:26 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b7b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:04:26 +0000, endDate: 2019-01-16 10:08:16 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a44045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:08:16 +0000, endDate: 2019-01-16 10:13:13 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011048045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:13:13 +0000, endDate: 2019-01-16 10:17:17 +0000, value: 0.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d4d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:17:17 +0000, endDate: 2019-01-16 10:21:25 +0000, value: 0.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011151045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:21:25 +0000, endDate: 2019-01-16 10:25:26 +0000, value: 0.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011955045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:25:26 +0000, endDate: 2019-01-16 10:29:30 +0000, value: 0.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a59045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:29:30 +0000, endDate: 2019-01-16 10:33:31 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e5d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:33:31 +0000, endDate: 2019-01-16 10:37:36 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f61045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:37:36 +0000, endDate: 2019-01-16 10:45:50 +0000, value: 1.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012465045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:45:50 +0000, endDate: 2019-01-16 10:50:51 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601326d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:50:51 +0000, endDate: 2019-01-16 10:54:51 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013372045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:58:53 +0000, endDate: 2019-01-16 11:02:58 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601357a045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:02:58 +0000, endDate: 2019-01-16 11:07:02 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a42055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:07:02 +0000, endDate: 2019-01-16 11:15:09 +0000, value: 0.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010247055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:15:09 +0000, endDate: 2019-01-16 11:19:13 +0000, value: 0.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601094f055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:19:13 +0000, endDate: 2019-01-16 11:39:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d53055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:43:36 +0000, endDate: 2019-01-16 11:47:37 +0000, value: 2.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601246b055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:47:37 +0000, endDate: 2019-01-16 11:51:41 +0000, value: 2.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601256f055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:51:41 +0000, endDate: 2019-01-16 11:55:34 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012973055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:55:34 +0000, endDate: 2019-01-16 11:59:49 +0000, value: 1.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012277055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:08:00 +0000, endDate: 2019-01-16 12:12:24 +0000, value: 2.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010048065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:12:24 +0000, endDate: 2019-01-16 12:21:18 +0000, value: 2.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601184c065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:21:18 +0000, endDate: 2019-01-16 12:26:07 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011255065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:26:07 +0000, endDate: 2019-01-16 12:30:00 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075a065013 1/2"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:30:00 +0000, endDate: 2019-01-16 12:30:10 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075a065013 2/2"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:30:10 +0000, endDate: 2019-01-16 12:35:10 +0000, value: 3.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a5e065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:35:10 +0000, endDate: 2019-01-16 12:39:20 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a63065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:39:20 +0000, endDate: 2019-01-16 12:43:32 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011467065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:43:32 +0000, endDate: 2019-01-16 12:47:34 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601206b065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 12:51:11 +0000, endDate: 2019-01-16 12:51:11 +0000, value: 4.7, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012f2f000b73265013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:47:34 +0000, endDate: 2019-01-16 12:57:01 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601226f065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:57:01 +0000, endDate: 2019-01-16 13:09:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010179065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:09:59 +0000, endDate: 2019-01-16 13:15:50 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b49075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:15:50 +0000, endDate: 2019-01-16 13:19:56 +0000, value: 4.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601324f075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:19:56 +0000, endDate: 2019-01-16 13:49:56 +0000, value: 3.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013853075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 16:40:23 +0000, endDate: 2019-01-16 17:03:20 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160117680a5013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 18:36:38 +0000, endDate: 2019-01-16 18:36:38 +0000, value: 4.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0128280026642c5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 17:03:20 +0000, endDate: 2019-01-16 17:33:20 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160114430b5013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 18:41:35 +0000, endDate: 2019-01-16 19:04:46 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123690c5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 19:04:46 +0000, endDate: 2019-01-16 19:34:46 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012e440d5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-16 19:41:28 +0000, endDate: 2019-01-16 19:42:39 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21001c690d1013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:44:33 +0000, endDate: 2019-01-16 19:44:33 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01323200216c2d5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:48:30 +0000, endDate: 2019-01-16 19:48:30 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("013232001e702d5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:23:07 +0000, endDate: 2019-01-16 20:42:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160107570e5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:42:29 +0000, endDate: 2019-01-16 21:02:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d6a0e5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:02:44 +0000, endDate: 2019-01-16 21:27:07 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012c420f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:27:07 +0000, endDate: 2019-01-16 21:44:26 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075b0f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:44:26 +0000, endDate: 2019-01-16 21:48:28 +0000, value: 0.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a6c0f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:48:28 +0000, endDate: 2019-01-16 21:52:33 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c700f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:52:33 +0000, endDate: 2019-01-16 21:56:35 +0000, value: 3.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160121740f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:56:35 +0000, endDate: 2019-01-16 22:00:00 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123780f5013 1/2"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:00:00 +0000, endDate: 2019-01-16 22:00:42 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123780f5013 2/2"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:00:42 +0000, endDate: 2019-01-16 22:04:41 +0000, value: 4.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a40105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:04:41 +0000, endDate: 2019-01-16 22:24:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012944105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:24:59 +0000, endDate: 2019-01-16 22:33:07 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b58105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:33:07 +0000, endDate: 2019-01-16 22:45:07 +0000, value: 4.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010761105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:45:07 +0000, endDate: 2019-01-16 22:49:24 +0000, value: 3.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601076d105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:49:24 +0000, endDate: 2019-01-16 22:53:28 +0000, value: 2.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011871105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:53:28 +0000, endDate: 2019-01-16 22:57:29 +0000, value: 3.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c75105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:57:29 +0000, endDate: 2019-01-16 23:01:33 +0000, value: 3.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d79105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:01:33 +0000, endDate: 2019-01-16 23:05:37 +0000, value: 3.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012141115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:05:37 +0000, endDate: 2019-01-16 23:09:42 +0000, value: 3.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012545115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:09:42 +0000, endDate: 2019-01-16 23:13:48 +0000, value: 3.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a49115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:13:48 +0000, endDate: 2019-01-16 23:37:54 +0000, value: 3.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601304d115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:37:54 +0000, endDate: 2019-01-17 00:00:28 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013665115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-17 00:00:28 +0000, endDate: 2019-01-17 00:30:28 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c40125013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-17 00:19:30 +0000, endDate: 2019-01-17 00:22:38 +0000, value: 4.7, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional(""), scheduledBasalRate: nil) - -### getNormalizedPumpEventDoseEntriesOverlaidWithBasalEntries - -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-23 15:14:36 +0000, endDate: 2018-12-23 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-23T15:14:36Z 2018-12-23T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-23 18:00:00 +0000, endDate: 2018-12-23 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-23T18:00:00Z 2018-12-23T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-23 22:00:00 +0000, endDate: 2018-12-24 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-23T22:00:00Z 2018-12-24T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 02:00:00 +0000, endDate: 2018-12-24 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T02:00:00Z 2018-12-24T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 06:00:00 +0000, endDate: 2018-12-24 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T06:00:00Z 2018-12-24T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 12:30:00 +0000, endDate: 2018-12-24 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T12:30:00Z 2018-12-24T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 14:30:00 +0000, endDate: 2018-12-24 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T14:30:00Z 2018-12-24T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 18:00:00 +0000, endDate: 2018-12-24 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T18:00:00Z 2018-12-24T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-24 22:00:00 +0000, endDate: 2018-12-25 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-24T22:00:00Z 2018-12-25T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 02:00:00 +0000, endDate: 2018-12-25 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T02:00:00Z 2018-12-25T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 06:00:00 +0000, endDate: 2018-12-25 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T06:00:00Z 2018-12-25T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 12:30:00 +0000, endDate: 2018-12-25 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T12:30:00Z 2018-12-25T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 14:30:00 +0000, endDate: 2018-12-25 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T14:30:00Z 2018-12-25T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 18:00:00 +0000, endDate: 2018-12-25 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T18:00:00Z 2018-12-25T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-25 22:00:00 +0000, endDate: 2018-12-26 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-25T22:00:00Z 2018-12-26T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 02:00:00 +0000, endDate: 2018-12-26 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T02:00:00Z 2018-12-26T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 06:00:00 +0000, endDate: 2018-12-26 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T06:00:00Z 2018-12-26T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 12:30:00 +0000, endDate: 2018-12-26 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T12:30:00Z 2018-12-26T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 14:30:00 +0000, endDate: 2018-12-26 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T14:30:00Z 2018-12-26T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 18:00:00 +0000, endDate: 2018-12-26 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T18:00:00Z 2018-12-26T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-26 22:00:00 +0000, endDate: 2018-12-27 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-26T22:00:00Z 2018-12-27T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 02:00:00 +0000, endDate: 2018-12-27 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T02:00:00Z 2018-12-27T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 06:00:00 +0000, endDate: 2018-12-27 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T06:00:00Z 2018-12-27T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 12:30:00 +0000, endDate: 2018-12-27 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T12:30:00Z 2018-12-27T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 14:30:00 +0000, endDate: 2018-12-27 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T14:30:00Z 2018-12-27T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 18:00:00 +0000, endDate: 2018-12-27 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T18:00:00Z 2018-12-27T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-27 22:00:00 +0000, endDate: 2018-12-28 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-27T22:00:00Z 2018-12-28T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 02:00:00 +0000, endDate: 2018-12-28 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T02:00:00Z 2018-12-28T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 06:00:00 +0000, endDate: 2018-12-28 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T06:00:00Z 2018-12-28T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 12:30:00 +0000, endDate: 2018-12-28 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T12:30:00Z 2018-12-28T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 14:30:00 +0000, endDate: 2018-12-28 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T14:30:00Z 2018-12-28T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 18:00:00 +0000, endDate: 2018-12-28 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T18:00:00Z 2018-12-28T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-28 22:00:00 +0000, endDate: 2018-12-29 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-28T22:00:00Z 2018-12-29T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 02:00:00 +0000, endDate: 2018-12-29 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T02:00:00Z 2018-12-29T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 06:00:00 +0000, endDate: 2018-12-29 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T06:00:00Z 2018-12-29T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 12:30:00 +0000, endDate: 2018-12-29 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T12:30:00Z 2018-12-29T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 14:30:00 +0000, endDate: 2018-12-29 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T14:30:00Z 2018-12-29T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 18:00:00 +0000, endDate: 2018-12-29 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T18:00:00Z 2018-12-29T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-29 22:00:00 +0000, endDate: 2018-12-30 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-29T22:00:00Z 2018-12-30T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 02:00:00 +0000, endDate: 2018-12-30 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T02:00:00Z 2018-12-30T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 06:00:00 +0000, endDate: 2018-12-30 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T06:00:00Z 2018-12-30T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 12:30:00 +0000, endDate: 2018-12-30 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T12:30:00Z 2018-12-30T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 14:30:00 +0000, endDate: 2018-12-30 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T14:30:00Z 2018-12-30T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 18:00:00 +0000, endDate: 2018-12-30 21:50:46 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T18:00:00Z 2018-12-30T21:50:46Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 21:50:46 +0000, endDate: 2018-12-30 22:00:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100ee320f1e12 1/2"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2018-12-30 22:00:00 +0000, endDate: 2018-12-30 22:31:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100ee320f1e12 2/2"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-30 22:31:17 +0000, endDate: 2018-12-31 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-30T22:31:17Z 2018-12-31T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 02:00:00 +0000, endDate: 2018-12-31 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T02:00:00Z 2018-12-31T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 06:00:00 +0000, endDate: 2018-12-31 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T06:00:00Z 2018-12-31T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 12:30:00 +0000, endDate: 2018-12-31 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T12:30:00Z 2018-12-31T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 14:30:00 +0000, endDate: 2018-12-31 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T14:30:00Z 2018-12-31T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 18:00:00 +0000, endDate: 2018-12-31 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T18:00:00Z 2018-12-31T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2018-12-31 22:00:00 +0000, endDate: 2019-01-01 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2018-12-31T22:00:00Z 2019-01-01T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 02:00:00 +0000, endDate: 2019-01-01 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T02:00:00Z 2019-01-01T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 06:00:00 +0000, endDate: 2019-01-01 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T06:00:00Z 2019-01-01T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 12:30:00 +0000, endDate: 2019-01-01 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T12:30:00Z 2019-01-01T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 14:30:00 +0000, endDate: 2019-01-01 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T14:30:00Z 2019-01-01T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 18:00:00 +0000, endDate: 2019-01-01 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T18:00:00Z 2019-01-01T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-01 22:00:00 +0000, endDate: 2019-01-02 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-01T22:00:00Z 2019-01-02T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 02:00:00 +0000, endDate: 2019-01-02 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T02:00:00Z 2019-01-02T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 06:00:00 +0000, endDate: 2019-01-02 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T06:00:00Z 2019-01-02T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 12:30:00 +0000, endDate: 2019-01-02 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T12:30:00Z 2019-01-02T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 14:30:00 +0000, endDate: 2019-01-02 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T14:30:00Z 2019-01-02T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 18:00:00 +0000, endDate: 2019-01-02 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T18:00:00Z 2019-01-02T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-02 22:00:00 +0000, endDate: 2019-01-03 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-02T22:00:00Z 2019-01-03T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 02:00:00 +0000, endDate: 2019-01-03 03:47:57 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T02:00:00Z 2019-01-03T03:47:57Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-03 03:47:57 +0000, endDate: 2019-01-03 03:50:47 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("2100396f150213"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 03:50:47 +0000, endDate: 2019-01-03 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T03:50:47Z 2019-01-03T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 06:00:00 +0000, endDate: 2019-01-03 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T06:00:00Z 2019-01-03T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 12:30:00 +0000, endDate: 2019-01-03 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T12:30:00Z 2019-01-03T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 14:30:00 +0000, endDate: 2019-01-03 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T14:30:00Z 2019-01-03T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 18:00:00 +0000, endDate: 2019-01-03 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T18:00:00Z 2019-01-03T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-03 22:00:00 +0000, endDate: 2019-01-04 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-03T22:00:00Z 2019-01-04T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 02:00:00 +0000, endDate: 2019-01-04 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T02:00:00Z 2019-01-04T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 06:00:00 +0000, endDate: 2019-01-04 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T06:00:00Z 2019-01-04T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 12:30:00 +0000, endDate: 2019-01-04 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T12:30:00Z 2019-01-04T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 14:30:00 +0000, endDate: 2019-01-04 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T14:30:00Z 2019-01-04T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 18:00:00 +0000, endDate: 2019-01-04 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T18:00:00Z 2019-01-04T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-04 22:00:00 +0000, endDate: 2019-01-05 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-04T22:00:00Z 2019-01-05T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 02:00:00 +0000, endDate: 2019-01-05 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T02:00:00Z 2019-01-05T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 06:00:00 +0000, endDate: 2019-01-05 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T06:00:00Z 2019-01-05T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 12:30:00 +0000, endDate: 2019-01-05 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T12:30:00Z 2019-01-05T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 14:30:00 +0000, endDate: 2019-01-05 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T14:30:00Z 2019-01-05T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 18:00:00 +0000, endDate: 2019-01-05 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T18:00:00Z 2019-01-05T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-05 22:00:00 +0000, endDate: 2019-01-06 00:41:39 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-05T22:00:00Z 2019-01-06T00:41:39Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-06 00:41:39 +0000, endDate: 2019-01-06 00:43:23 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21002769120513"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 00:43:23 +0000, endDate: 2019-01-06 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T00:43:23Z 2019-01-06T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 02:00:00 +0000, endDate: 2019-01-06 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T02:00:00Z 2019-01-06T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 06:00:00 +0000, endDate: 2019-01-06 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T06:00:00Z 2019-01-06T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 12:30:00 +0000, endDate: 2019-01-06 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T12:30:00Z 2019-01-06T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 14:30:00 +0000, endDate: 2019-01-06 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T14:30:00Z 2019-01-06T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 18:00:00 +0000, endDate: 2019-01-06 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T18:00:00Z 2019-01-06T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-06 22:00:00 +0000, endDate: 2019-01-07 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-06T22:00:00Z 2019-01-07T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 02:00:00 +0000, endDate: 2019-01-07 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T02:00:00Z 2019-01-07T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 06:00:00 +0000, endDate: 2019-01-07 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T06:00:00Z 2019-01-07T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 12:30:00 +0000, endDate: 2019-01-07 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T12:30:00Z 2019-01-07T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 14:30:00 +0000, endDate: 2019-01-07 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T14:30:00Z 2019-01-07T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 18:00:00 +0000, endDate: 2019-01-07 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T18:00:00Z 2019-01-07T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-07 22:00:00 +0000, endDate: 2019-01-08 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-07T22:00:00Z 2019-01-08T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 02:00:00 +0000, endDate: 2019-01-08 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T02:00:00Z 2019-01-08T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 06:00:00 +0000, endDate: 2019-01-08 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T06:00:00Z 2019-01-08T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 12:30:00 +0000, endDate: 2019-01-08 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T12:30:00Z 2019-01-08T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 14:30:00 +0000, endDate: 2019-01-08 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T14:30:00Z 2019-01-08T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 18:00:00 +0000, endDate: 2019-01-08 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T18:00:00Z 2019-01-08T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-08 22:00:00 +0000, endDate: 2019-01-09 00:57:19 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-08T22:00:00Z 2019-01-09T00:57:19Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-09 00:57:19 +0000, endDate: 2019-01-09 00:58:27 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21001379120813"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 00:58:27 +0000, endDate: 2019-01-09 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T00:58:27Z 2019-01-09T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 02:00:00 +0000, endDate: 2019-01-09 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T02:00:00Z 2019-01-09T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 06:00:00 +0000, endDate: 2019-01-09 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T06:00:00Z 2019-01-09T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 12:30:00 +0000, endDate: 2019-01-09 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T12:30:00Z 2019-01-09T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 14:30:00 +0000, endDate: 2019-01-09 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T14:30:00Z 2019-01-09T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 18:00:00 +0000, endDate: 2019-01-09 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T18:00:00Z 2019-01-09T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-09 22:00:00 +0000, endDate: 2019-01-10 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-09T22:00:00Z 2019-01-10T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 02:00:00 +0000, endDate: 2019-01-10 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T02:00:00Z 2019-01-10T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 06:00:00 +0000, endDate: 2019-01-10 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T06:00:00Z 2019-01-10T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 12:30:00 +0000, endDate: 2019-01-10 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T12:30:00Z 2019-01-10T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 14:30:00 +0000, endDate: 2019-01-10 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T14:30:00Z 2019-01-10T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 18:00:00 +0000, endDate: 2019-01-10 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T18:00:00Z 2019-01-10T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-10 22:00:00 +0000, endDate: 2019-01-11 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-10T22:00:00Z 2019-01-11T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 02:00:00 +0000, endDate: 2019-01-11 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T02:00:00Z 2019-01-11T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 06:00:00 +0000, endDate: 2019-01-11 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T06:00:00Z 2019-01-11T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 12:30:00 +0000, endDate: 2019-01-11 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T12:30:00Z 2019-01-11T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 14:30:00 +0000, endDate: 2019-01-11 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T14:30:00Z 2019-01-11T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 18:00:00 +0000, endDate: 2019-01-11 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T18:00:00Z 2019-01-11T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-11 22:00:00 +0000, endDate: 2019-01-12 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-11T22:00:00Z 2019-01-12T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 02:00:00 +0000, endDate: 2019-01-12 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T02:00:00Z 2019-01-12T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 06:00:00 +0000, endDate: 2019-01-12 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T06:00:00Z 2019-01-12T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 12:30:00 +0000, endDate: 2019-01-12 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T12:30:00Z 2019-01-12T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 14:30:00 +0000, endDate: 2019-01-12 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T14:30:00Z 2019-01-12T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 18:00:00 +0000, endDate: 2019-01-12 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T18:00:00Z 2019-01-12T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 22:00:00 +0000, endDate: 2019-01-12 23:29:43 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T22:00:00Z 2019-01-12T23:29:43Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-12 23:29:43 +0000, endDate: 2019-01-12 23:30:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21002b5d110c13"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-12 23:30:44 +0000, endDate: 2019-01-13 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-12T23:30:44Z 2019-01-13T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 02:00:00 +0000, endDate: 2019-01-13 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T02:00:00Z 2019-01-13T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 06:00:00 +0000, endDate: 2019-01-13 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T06:00:00Z 2019-01-13T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 12:30:00 +0000, endDate: 2019-01-13 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T12:30:00Z 2019-01-13T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 14:30:00 +0000, endDate: 2019-01-13 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T14:30:00Z 2019-01-13T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 18:00:00 +0000, endDate: 2019-01-13 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T18:00:00Z 2019-01-13T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-13 22:00:00 +0000, endDate: 2019-01-14 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-13T22:00:00Z 2019-01-14T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 02:00:00 +0000, endDate: 2019-01-14 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T02:00:00Z 2019-01-14T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 06:00:00 +0000, endDate: 2019-01-14 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T06:00:00Z 2019-01-14T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 12:30:00 +0000, endDate: 2019-01-14 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T12:30:00Z 2019-01-14T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 14:30:00 +0000, endDate: 2019-01-14 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T14:30:00Z 2019-01-14T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 18:00:00 +0000, endDate: 2019-01-14 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T18:00:00Z 2019-01-14T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-14 22:00:00 +0000, endDate: 2019-01-15 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-14T22:00:00Z 2019-01-15T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 02:00:00 +0000, endDate: 2019-01-15 04:04:04 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T02:00:00Z 2019-01-15T04:04:04Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-15 04:04:04 +0000, endDate: 2019-01-15 04:07:21 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21000444160e13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 01:23:42 +0000, endDate: 2019-01-16 01:23:42 +0000, value: 13.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("018282002a57334f13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 04:07:21 +0000, endDate: 2019-01-15 06:00:00 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T04:07:21Z 2019-01-15T06:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 06:00:00 +0000, endDate: 2019-01-15 12:30:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T06:00:00Z 2019-01-15T12:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 12:30:00 +0000, endDate: 2019-01-15 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T12:30:00Z 2019-01-15T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 14:30:00 +0000, endDate: 2019-01-15 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T14:30:00Z 2019-01-15T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 18:00:00 +0000, endDate: 2019-01-15 22:00:00 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T18:00:00Z 2019-01-15T22:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-15 22:00:00 +0000, endDate: 2019-01-16 01:23:08 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-15T22:00:00Z 2019-01-16T01:23:08Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 01:23:08 +0000, endDate: 2019-01-16 01:53:08 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010857134f13"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 01:53:08 +0000, endDate: 2019-01-16 02:00:00 +0000, value: 1.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T01:53:08Z 2019-01-16T02:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 02:00:00 +0000, endDate: 2019-01-16 04:29:02 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T02:00:00Z 2019-01-16T04:29:02Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:29:02 +0000, endDate: 2019-01-16 04:47:19 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601025d164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:47:19 +0000, endDate: 2019-01-16 04:51:24 +0000, value: 2.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601136f164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:51:24 +0000, endDate: 2019-01-16 04:56:27 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011873164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 04:56:27 +0000, endDate: 2019-01-16 05:00:30 +0000, value: 3.375, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b78164f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:00:30 +0000, endDate: 2019-01-16 05:04:35 +0000, value: 4.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e40174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 05:13:20 +0000, endDate: 2019-01-16 05:13:20 +0000, value: 4.3, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012b2b00144d374f13"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:04:35 +0000, endDate: 2019-01-16 05:18:00 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012344174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:00 +0000, endDate: 2019-01-16 05:18:02 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010052174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:18:02 +0000, endDate: 2019-01-16 05:21:47 +0000, value: 3.925, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010252174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 05:21:47 +0000, endDate: 2019-01-16 05:25:52 +0000, value: 1.2, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T05:21:47Z 2019-01-16T05:25:52Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:25:52 +0000, endDate: 2019-01-16 05:29:56 +0000, value: 0.275, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013459174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:29:56 +0000, endDate: 2019-01-16 05:50:02 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601385d174f13"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 05:50:02 +0000, endDate: 2019-01-16 06:00:00 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010272174f13 1/2"), scheduledBasalRate: Optional(1.2 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:00:00 +0000, endDate: 2019-01-16 06:11:34 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010272174f13 2/2"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:11:34 +0000, endDate: 2019-01-16 06:31:51 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601224b005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:31:51 +0000, endDate: 2019-01-16 06:39:56 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601335f005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:39:56 +0000, endDate: 2019-01-16 06:44:01 +0000, value: 0.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013867005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:44:01 +0000, endDate: 2019-01-16 06:48:05 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601016c005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:48:05 +0000, endDate: 2019-01-16 06:51:58 +0000, value: 0.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010570005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:51:58 +0000, endDate: 2019-01-16 06:56:13 +0000, value: 0.7, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a73005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 06:56:13 +0000, endDate: 2019-01-16 07:00:15 +0000, value: 0.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d78005013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:00:15 +0000, endDate: 2019-01-16 07:04:19 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010f40015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:04:19 +0000, endDate: 2019-01-16 07:08:27 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011344015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:08:27 +0000, endDate: 2019-01-16 07:12:30 +0000, value: 1.075, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011b48015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:12:30 +0000, endDate: 2019-01-16 07:20:33 +0000, value: 1.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e4c015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:20:33 +0000, endDate: 2019-01-16 07:24:37 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012154015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:24:37 +0000, endDate: 2019-01-16 07:28:42 +0000, value: 3.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012558015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 07:47:50 +0000, endDate: 2019-01-16 07:47:50 +0000, value: 1.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("010a0a00326f215013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:28:42 +0000, endDate: 2019-01-16 07:48:48 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a5c015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:48:48 +0000, endDate: 2019-01-16 07:53:03 +0000, value: 4.425, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013070015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:53:03 +0000, endDate: 2019-01-16 07:57:21 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010375015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 07:57:21 +0000, endDate: 2019-01-16 08:06:06 +0000, value: 0.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011579015013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:06:06 +0000, endDate: 2019-01-16 08:10:19 +0000, value: 0.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010646025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:10:19 +0000, endDate: 2019-01-16 08:14:26 +0000, value: 0.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601134a025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:14:26 +0000, endDate: 2019-01-16 08:18:30 +0000, value: 0.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a4e025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:18:30 +0000, endDate: 2019-01-16 08:38:45 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e52025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:38:45 +0000, endDate: 2019-01-16 08:42:49 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d66025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:42:49 +0000, endDate: 2019-01-16 08:46:53 +0000, value: 0.675, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316a025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 08:46:53 +0000, endDate: 2019-01-16 08:59:17 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601356e025013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 08:59:17 +0000, endDate: 2019-01-16 09:03:07 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T08:59:17Z 2019-01-16T09:03:07Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:03:07 +0000, endDate: 2019-01-16 09:15:19 +0000, value: 1.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010743035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 09:15:19 +0000, endDate: 2019-01-16 09:19:26 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T09:15:19Z 2019-01-16T09:19:26Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:19:26 +0000, endDate: 2019-01-16 09:23:30 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a53035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:23:30 +0000, endDate: 2019-01-16 09:27:31 +0000, value: 2.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e57035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:27:31 +0000, endDate: 2019-01-16 09:31:35 +0000, value: 2.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f5b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:31:35 +0000, endDate: 2019-01-16 09:35:37 +0000, value: 1.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601235f035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:35:37 +0000, endDate: 2019-01-16 09:39:41 +0000, value: 1.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012563035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:39:41 +0000, endDate: 2019-01-16 09:43:45 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012967035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:43:45 +0000, endDate: 2019-01-16 09:47:49 +0000, value: 2.5, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012d6b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:47:49 +0000, endDate: 2019-01-16 09:51:42 +0000, value: 2.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601316f035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:51:42 +0000, endDate: 2019-01-16 09:55:55 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a73035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:55:55 +0000, endDate: 2019-01-16 09:59:59 +0000, value: 1.8, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013777035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 09:59:59 +0000, endDate: 2019-01-16 10:04:26 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b7b035013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:04:26 +0000, endDate: 2019-01-16 10:08:16 +0000, value: 1.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a44045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:08:16 +0000, endDate: 2019-01-16 10:13:13 +0000, value: 1.325, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011048045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:13:13 +0000, endDate: 2019-01-16 10:17:17 +0000, value: 0.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d4d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:17:17 +0000, endDate: 2019-01-16 10:21:25 +0000, value: 0.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011151045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:21:25 +0000, endDate: 2019-01-16 10:25:26 +0000, value: 0.75, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011955045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:25:26 +0000, endDate: 2019-01-16 10:29:30 +0000, value: 0.825, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a59045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:29:30 +0000, endDate: 2019-01-16 10:33:31 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011e5d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:33:31 +0000, endDate: 2019-01-16 10:37:36 +0000, value: 1.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011f61045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:37:36 +0000, endDate: 2019-01-16 10:45:50 +0000, value: 1.025, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012465045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:45:50 +0000, endDate: 2019-01-16 10:50:51 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601326d045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:50:51 +0000, endDate: 2019-01-16 10:54:51 +0000, value: 1.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013372045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 10:54:51 +0000, endDate: 2019-01-16 10:58:53 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T10:54:51Z 2019-01-16T10:58:53Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 10:58:53 +0000, endDate: 2019-01-16 11:02:58 +0000, value: 1.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601357a045013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:02:58 +0000, endDate: 2019-01-16 11:07:02 +0000, value: 0.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013a42055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:07:02 +0000, endDate: 2019-01-16 11:15:09 +0000, value: 0.85, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010247055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:15:09 +0000, endDate: 2019-01-16 11:19:13 +0000, value: 0.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601094f055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:19:13 +0000, endDate: 2019-01-16 11:39:31 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010d53055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 11:39:31 +0000, endDate: 2019-01-16 11:43:36 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T11:39:31Z 2019-01-16T11:43:36Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:43:36 +0000, endDate: 2019-01-16 11:47:37 +0000, value: 2.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601246b055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:47:37 +0000, endDate: 2019-01-16 11:51:41 +0000, value: 2.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601256f055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:51:41 +0000, endDate: 2019-01-16 11:55:34 +0000, value: 2.175, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012973055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 11:55:34 +0000, endDate: 2019-01-16 11:59:49 +0000, value: 1.975, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012277055013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 11:59:49 +0000, endDate: 2019-01-16 12:08:00 +0000, value: 1.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T11:59:49Z 2019-01-16T12:08:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:08:00 +0000, endDate: 2019-01-16 12:12:24 +0000, value: 2.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010048065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:12:24 +0000, endDate: 2019-01-16 12:21:18 +0000, value: 2.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601184c065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:21:18 +0000, endDate: 2019-01-16 12:26:07 +0000, value: 1.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011255065013"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:26:07 +0000, endDate: 2019-01-16 12:30:00 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075a065013 1/2"), scheduledBasalRate: Optional(1.25 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:30:00 +0000, endDate: 2019-01-16 12:30:10 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075a065013 2/2"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:30:10 +0000, endDate: 2019-01-16 12:35:10 +0000, value: 3.525, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a5e065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:35:10 +0000, endDate: 2019-01-16 12:39:20 +0000, value: 2.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010a63065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:39:20 +0000, endDate: 2019-01-16 12:43:32 +0000, value: 2.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011467065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:43:32 +0000, endDate: 2019-01-16 12:47:34 +0000, value: 0.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601206b065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 12:51:11 +0000, endDate: 2019-01-16 12:51:11 +0000, value: 4.7, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("012f2f000b73265013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:47:34 +0000, endDate: 2019-01-16 12:57:01 +0000, value: 2.125, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601226f065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 12:57:01 +0000, endDate: 2019-01-16 13:09:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010179065013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:09:59 +0000, endDate: 2019-01-16 13:15:50 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b49075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:15:50 +0000, endDate: 2019-01-16 13:19:56 +0000, value: 4.575, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601324f075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 13:19:56 +0000, endDate: 2019-01-16 13:49:56 +0000, value: 3.625, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013853075013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 13:49:56 +0000, endDate: 2019-01-16 14:30:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T13:49:56Z 2019-01-16T14:30:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 14:30:00 +0000, endDate: 2019-01-16 16:40:23 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T14:30:00Z 2019-01-16T16:40:23Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 16:40:23 +0000, endDate: 2019-01-16 17:03:20 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160117680a5013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 18:36:38 +0000, endDate: 2019-01-16 18:36:38 +0000, value: 4.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("0128280026642c5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 17:03:20 +0000, endDate: 2019-01-16 17:33:20 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160114430b5013"), scheduledBasalRate: Optional(1.45 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 17:33:20 +0000, endDate: 2019-01-16 18:00:00 +0000, value: 1.45, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T17:33:20Z 2019-01-16T18:00:00Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 18:00:00 +0000, endDate: 2019-01-16 18:41:35 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T18:00:00Z 2019-01-16T18:41:35Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 18:41:35 +0000, endDate: 2019-01-16 19:04:46 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123690c5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 19:04:46 +0000, endDate: 2019-01-16 19:34:46 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012e440d5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 19:34:46 +0000, endDate: 2019-01-16 19:41:28 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T19:34:46Z 2019-01-16T19:41:28Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.suspend, startDate: 2019-01-16 19:41:28 +0000, endDate: 2019-01-16 19:42:39 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("21001c690d1013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:44:33 +0000, endDate: 2019-01-16 19:44:33 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("01323200216c2d5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2019-01-16 19:48:30 +0000, endDate: 2019-01-16 19:48:30 +0000, value: 5.0, unit: LoopKit.DoseUnit.units, description: nil, syncIdentifier: Optional("013232001e702d5013"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.basal, startDate: 2019-01-16 19:42:39 +0000, endDate: 2019-01-16 20:23:07 +0000, value: 0.9, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("BasalRateSchedule 2019-01-16T19:42:39Z 2019-01-16T20:23:07Z"), scheduledBasalRate: nil) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:23:07 +0000, endDate: 2019-01-16 20:42:29 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160107570e5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 20:42:29 +0000, endDate: 2019-01-16 21:02:44 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d6a0e5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:02:44 +0000, endDate: 2019-01-16 21:27:07 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012c420f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:27:07 +0000, endDate: 2019-01-16 21:44:26 +0000, value: 0.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601075b0f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:44:26 +0000, endDate: 2019-01-16 21:48:28 +0000, value: 0.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011a6c0f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:48:28 +0000, endDate: 2019-01-16 21:52:33 +0000, value: 1.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c700f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:52:33 +0000, endDate: 2019-01-16 21:56:35 +0000, value: 3.15, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160121740f5013"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 21:56:35 +0000, endDate: 2019-01-16 22:00:00 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123780f5013 1/2"), scheduledBasalRate: Optional(0.9 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:00:00 +0000, endDate: 2019-01-16 22:00:42 +0000, value: 3.05, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("160123780f5013 2/2"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:00:42 +0000, endDate: 2019-01-16 22:04:41 +0000, value: 4.3, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a40105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:04:41 +0000, endDate: 2019-01-16 22:24:59 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012944105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:24:59 +0000, endDate: 2019-01-16 22:33:07 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013b58105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:33:07 +0000, endDate: 2019-01-16 22:45:07 +0000, value: 4.55, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16010761105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:45:07 +0000, endDate: 2019-01-16 22:49:24 +0000, value: 3.775, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601076d105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:49:24 +0000, endDate: 2019-01-16 22:53:28 +0000, value: 2.875, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011871105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:53:28 +0000, endDate: 2019-01-16 22:57:29 +0000, value: 3.25, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011c75105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 22:57:29 +0000, endDate: 2019-01-16 23:01:33 +0000, value: 3.6, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16011d79105013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:01:33 +0000, endDate: 2019-01-16 23:05:37 +0000, value: 3.4, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012141115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:05:37 +0000, endDate: 2019-01-16 23:09:42 +0000, value: 3.65, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012545115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:09:42 +0000, endDate: 2019-01-16 23:13:48 +0000, value: 3.725, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16012a49115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:13:48 +0000, endDate: 2019-01-16 23:37:54 +0000, value: 3.225, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("1601304d115013"), scheduledBasalRate: Optional(1.4 IU/hr)) -* DoseEntry(type: LoopKit.DoseType.tempBasal, startDate: 2019-01-16 23:37:54 +0000, endDate: 2019-01-17 00:00:28 +0000, value: 5.0, unit: LoopKit.DoseUnit.unitsPerHour, description: nil, syncIdentifier: Optional("16013665115013"), scheduledBasalRate: Optional(1.4 IU/hr)) - -### InsulinDeliveryStore -* observerQuery: Optional() -* observationStart: 2019-01-16 07:08:36 +0000 -* observationEnabled: true -* authorizationRequired: false - -* lastBasalEndDate: 2019-01-17 00:00:28 +0000 - - - -